============================
R E L E A S E    N O T E S
============================

QLogic qedf VMware ESX Native Driver for ESXi5.5/6.0/6.5/6.7
Copyright (c) 2015-2018 Cavium Inc.
All rights reserved

Version: 1.3.41.0
===========================
Enhancements:
-------------
- Update to qed-8.39.1.0 with storm fw 8.38.2.0

Fixes:
------
    * [CQXXXXXX]  : PSOD during shutdown with beta-build.

       Resolution : Free ll2 tx_queue/rx_queue locks before connection is freed.
       Scope      : 45000/41000 Series Adapters

    * [CQXXXXXX]  : PSOD during boot

            Resolution : Do not register ll2 callbacks before initializing
                    relevant data structures (p_tx->lock).
            Scope      : 45000/41000 Series Adapters

    * [CQ105848]  : PSOD during bootup

       Resolution : Register ll2 callbacks after data structure
    initialization.
       Scope      : 45000/41000 Series Adapters

commit 8291027088a57d52b269f5739ccff220abf6bce7
Author: Pratik Mohanty <pratik.mohanty@cavium.com>
Date:   Thu Aug 16 10:52:02 2018 +0000

    qed_snapshot: Fix for compilation error.

commit 81b8e5ab53db99afbb5ea465dad2dc922db059f1
Author: Pratik Mohanty <pratik.mohanty@cavium.com>
Date:   Thu Aug 16 10:52:02 2018 +0000

    qed_snapshot: Fix for compilation error.

commit 3815dc54e231514eb231acae135ea38c6455dfe7
Author: Pratik Mohanty <pmohanty@marvell.com>
Date:   Thu Jul 18 11:16:16 2019 +0000

    qed_snapshot: Changes for ESX qed.

commit a0840cd7c64c4cef96e210fe976c0698dfef8d75
Author: Pratik Mohanty <pmohanty@marvell.com>
Date:   Mon Aug 26 12:55:33 2019 +0000

    qed_snapshot: Update to qed-8.39.1.0 with storm fw 8.38.2.0

commit 804a7b069d82531a6eea3e1cb70bcf1b706e7396
Author: Santosh Vernekar <svernekar@marvell.com>
Date:   Mon Aug 26 12:31:53 2019 +0000

    tools: Update avluser01 server in release script.

commit 1fefa12c08f3524bc6e3b91a96b21de1489eb25b
Author: Pratik Mohanty <pmohanty@marvell.com>
Date:   Thu Aug 1 12:13:50 2019 +0000


Version: 1.3.40.0
===========================
Enhancements:
-------------

Fixes:
------
* [CQ106293] : VM lockup unexpected when it power on with NPIV

Resolution : Exit from scsi_scan world, after iterate through all the
			rport, when death_pending was set.
Scope      : 45000/41000 Series Adapters

Version: 1.3.39.0
===========================
Enhancements:
-------------
- Update to qed-8.39.0.0 with storm fw 8.38.2.0

Fixes:
------

Version: 1.3.38.0
===========================
Enhancements:
-------------
- Update to qed- with storm fw 8.38.2.0

Fixes:
------

    * [CQ105320]: FCoE sessions do not establish after FCF advertisement timeout.

      Resolution : Reset the VLAN id for FCF ADV timeout.
      Scope      : 45000/41000 Series Adapters


Version: 1.3.37.0
===========================
Enhancements:
-------------
- Update to qed-8.38.7.0 with storm fw 8.38.2.0

Fixes:
------

    Not Required.


Version: 1.3.36.0
===========================
Enhancements:
-------------
- Update to qed- with storm fw 8.38.0.0

Fixes:
------
    * [CQ105962]  : PSOD with flush_active in the stack

       Resolution : Skip queing abts TMO if compl handling is pending.
       Scope      : 45000/41000 Series Adapters

    * [CQ106028]  : FCF Advertisement Timeout

       Resolution : Address double free of LL2 pkt with src MAC mis-match.
       Scope      : 45000/41000 Series Adapters


Version: 1.3.35.0
===========================
Enhancements:
-------------
- Update to qed- with storm fw 8.38.0.0

Fixes:
------
    * [CQXXXXXX]  : PSOD during shutdown with beta-build.

       Resolution : Free ll2 tx_queue/rx_queue locks before connection is freed.
       Scope      : 45000/41000 Series Adapters

    * [CQ06183]   : PSOD during boot

       Resolution : Do not register ll2 callbacks before initializing
                    relevant data structures (p_tx->lock).
       Scope      : 45000/41000 Series Adapters

    * [CQXXXXXX]  : PSOD seen during shutdown with beta build.

       Resolution : Free lport exch mgr before destroying lport.
       Scope      : 45000/41000 Series Adapters

    * [CQXXXXXX]  : IOMMU Fault detected during LL2 tx.

       Resolution : Perform DMA mapping after building skb.
       Scope      : 45000/41000 Series Adapters

    * [CQ105962] : PSOD while running FC fabric uplink toggle test

       Resolution : Do not queue abts tmo event if a completion is queued.
       Scope      : 45000/41000 Series Adapters

Version: 1.3.34.0
===========================
Enhancements:
-------------

Fixes:
------
	 * 	[CQ106087]: PSOD during FC Uplink Port Toggle Test
	 	Resolution : Put in a defensive check to bail out on NULL EH.
		Scope      : 45000/41000 Series Adapters


Version: 1.3.33.0
===========================
Enhancements:
-------------

Fixes:
------
	 * 	[CQ106079]: PSOD observed during execution of Direct Attach (DA) Uplink
	 	Resolution : Move D_ID mismatch under a debug level temporarily.
		Scope      : 45000/41000 Series Adapters


Version: 1.3.32.0
===========================
Enhancements:
-------------

Fixes:
------
	 * [CQ105848]  : PSOD during bootup
		Resolution : Register ll2 callbacks after data structure
					initialization.
		Scope      : 45000/41000 Series Adapters

Version: 1.3.31.0
===========================
Enhancements:
-------------
- Update to qed-8.38.4.0 with storm fw 8.38.0.0

Fixes:
------

    * [CQ104899]  :FCoE not working in UFP setup.

      Resolution : Uses the priority field from the DCBX negotiation (instead of the
                    incoming FIP packet).
      Scope      : 45000/41000 Series Adapters


Version: 1.3.30.0
===========================
Enhancements:
-------------
- Update to qed-8.38.4.0 with storm fw 8.38.0.0

Fixes:
------
    * [CQ105850]  : PSOD observed during VC Uplink Toggle Test

       Resolution : Cancel I/O timer when initiating abort from Virtual
    		Reset Context.
       Scope      : 45000/41000 Series Adapters

    * [CQ105799]: FCoE device is not showing in the flogi database.
    Resolution: Correctly set the vlan id in frame_alloc()
    Scope      : 45000/41000 Series Adapters


Version: 1.3.29.0
===========================
Enhancements:
-------------
- Implement a mechanism to track I/Os.

Fixes:
------

* 	[CQ105242]: Fix for PSOD during Device state Change Test.
	Resolution: Remove func->list from the qfc_adapter->funcs list, before freeing it.
	Scope      : 45000/41000 Series Adapters

*	[CQ105240]: Quagmire2:FCoE:Adapter description displays unsupported 10Gbe
				interface


* 	[CQ105468]  : System crashes due to un-freed I/O req.

	Resolution : Make ABTS completion more resilient.
	Scope      : 45000/41000 Series Adapters

Version: 1.3.28.0
===========================
Enhancements:
-------------

Fixes:
------
* [CQ105344]  : Fix for random FCoE disconnect on D-Bit setting.

Resolution : Correctly wait for another max KA time and do not send any FKA.
Scope      : 45000/41000 Series Adapters

* [CQ104938]  : Pause flood observed during uplink toggle test.

Resolution : Cleanup I/Os waiting for ox_id retire during flush.
Scope      : 45000/41000 Series Adapters

Version: 1.3.27.0
===========================
Enhancements:
-------------
- Update to qed-8.38.3.0 with storm fw 8.38.0.0

Fixes:
------



Version: 1.3.26.0
===========================
Enhancements:
-------------
- [CQ105262]: Correct qedf description string

Fixes:
------

- [CQ105190/105190] :  Unable to unload qedf driver.
    Resolution : Fixed memory leak in qedfc_vport_create_from_nvram.
    Scope      : 45000/41000 Series Adapters
    
Version: 1.3.25.0
===========================
Enhancements:
-------------
- Update to qed-8.38.2.0 with storm fw 8.38.0.0

Fixes:
------

    Not Required.


Version: 1.3.24.0
===========================
Enhancements:
-------------
- Update to qed-8.38.1.0 with storm fw 8.37.10.0

Fixes:
------
    * [CQ104597]: FCoE link speed shows 0.
    Resolution : Added support for 50Gb speed.
    Scope      : 45000/41000 Series Adapters

    * [CQ104899]: FCoE not working during runtime in VMware using UFP
    Resolution : Set correct priority in plogi.
    Scope      : 45000/41000 Series Adapters


Version: 1.3.23.0
===========================
Enhancements:
-------------
- Update to qed-8.38.00.0 with storm fw 8.37.9.0

    CQ103151: Support for get-fcoe capabilities api.

Fixes:
------
    *[CQ104001] : All sessions are not re-established after lun reset with sched-recovery

    Scope     : 45000/41000 Series Adapters




Version: 1.3.22.0
===========================
Enhancements:
-------------
- Update the dependency string.

Fixes:
------



Version: 1.3.21.0
===========================
Enhancements:
-------------
- Update to qed-8.37.28.0 with storm fw 8.37.9.0

Fixes:
------
    *[CQ104001] : Fix for PSOD in qed_spq_add_entry.

    Resolution: Dont send taget to offload, if the previous offload was not
                successful due to ramrad failuer.
    Scope     : 45000/41000 Series Adapters


Version: 1.3.20.0
===========================
Enhancements:
-------------
- Update to qed-8.37.27.0 with storm fw 8.37.9.0

Fixes:
------

    * [CQ103529]  : Running host-port toggle on an multi-Hop Test Ring causes IO Error

       Resolution : Increase the dev loss timeout value from 1 to 20 seconds.
       Scope      : 45000/41000 Series Adapters

Version: 1.3.19.0
===========================
Enhancements:
-------------
- Update to qed-8.37.26.0 with storm fw 8.37.8.0

Fixes:
------

    Not Required.


Version: 1.3.18.0
===========================
Enhancements:
-------------

Fixes:
------
* [CQXXXXXX]  : Check return status of vmk_WorldForceWakeUp()

	Resolution : If return status is not VMK_OK, print a warning message
	Scope      : 45000/41000 Series Adapters


Version: 1.3.17.0
===========================
Enhancements:
-------------
- Update to qed-8.37.24.0 with storm fw 8.37.8.0

Fixes:
------
* [CQ103760]  : ESXi 6.7 PSOD during the profile connection add/remove test

Resolution : During LUN/Reset, If a IO has been picked for cleanup, let it go through
Scope      : 45000/41000 Series Adapters

* [CQ103693]  : Pause Flood on ESXi 6.7

Resolution : While session is being uploading, do not start a timer for
RRQ
Scope      : 45000/41000 Series Adapters


Version: 1.3.16.0
===========================
Enhancements:
-------------
- Update to qed-8.37.23.0 with storm fw 8.37.8.0

Fixes:
------



Version: 1.3.15.0
===========================
Enhancements:
-------------
- Update to qed-8.37.22.0 with storm fw 8.37.7.0

Fixes:
------
* [CQXXXXXX]: Fix for PSOD in vmkmgmt_keyval after vfc shut.

Resolution : Correctly check rport->rdata value.

Version: 1.3.14.0
===========================
Enhancements:
-------------
- Update to qed-8.37.21.0 with storm fw 8.37.7.0

Fixes:
------



Version: 1.3.13.0
===========================
Enhancements:
-------------

Fixes:
------
* [CQXXXXXX]  : Sending incorrect Originator S_ID in the ELS payload.

Resolution : Put host port's port_id as Originator S_ID in the ELS
payload
Scope      : 45000/41000 Series Adapters

* [CQXXXXXX]  : Not honouring r_a_tov value while sending ABTS from eh_abort context

Resolution : Correctly set the wait time for ABTS completion.
Scope      : 45000/41000 Series Adapters

Version: 1.3.12.0
===========================
Enhancements:
-------------
- Update to qed-8.37.20.0 with storm fw 8.37.7.0

Fixes:
------
* [CQ103036]  : ESXi 6.7 PSOD during uplink add-remove test

Resolution : Correctly set rport->rdata to NULL while uploading the target session.
Scope      : 45000/41000 Series Adapters

Version: 1.3.11.0
===========================
Enhancements:
-------------
- Update to qed-8.37.19.0 with storm fw 8.37.7.0

Fixes:
------
* [CQXXXXXX]  : Adding per vmhba Queue depth module parameter.

Resolution : Enabling the per vmhba queue depth module parameter.
Scope      : 45000/41000 Series Adapters

[CQ100595]  : Added NPIV FCF info for application.

Resolution : Assigning NPIV FCP info as physical FCP info.
Scope      : 577XX/578XX Series Adapters

Version: 1.3.10.0
===========================
Enhancements:
-------------
- Update to qed-8.37.17.0 with storm fw 8.37.6.0

Fixes:
------
* [CQ102413] : PSOD observed while running ChangeMTU and nicreset test.
Resolution : Corrrectly free qed_ll2_info tx/rx_queue lock.
Scope      : 45000/41000 Series Adapters

*[CQ102616]: IO Timeout during Target port toggle test

* [CQXXXXXX]  : ESXi 6.5 PSOD seen with 5 second CXP cable pull

Resolution : Race condition between rport deletion and rport exchange-timeout timer.
Scope      : 45000/41000 Series Adapters

Version: 1.3.9.1
===========================
Enhancements:
-------------
* Support to submit driver state to mfw.

Fixes:
------
* [CQ102616] : IO Timeout during Target port toggle test.
  Resolution : When a new rport is found, add the check for port_id
               when looking through rport list before going ahead
		       and creating a new rport structure.
  Scope      : 45000/41000 Series Adapters


Version: 1.3.9.0
===========================
Enhancements:
-------------
* Update to qed-8.37.16.0 with storm fw 8.37.5.0

Fixes:
------
* [CQ102623] : ESXi6.7: Server crashed with "qedfc_flush_active_tasks"
  Resolution : Fix the race condition between ABTS completion and
               flush active ios and the IO state becomes inconsistent
		       with the refcount.
  Scope      : 45000/41000 Series Adapters

* [CQ102577] : ESXi Windows guest hits IO timeout on P9500 LUNs during storage port toggle test
  Resolution : When a target login happens, correctly set the conn_id to -1,
               only if the session is not yet offloaded.
  Scope      : 45000/41000 Series Adapters

* [CQ102521] : PSOD when qedf_int_mode is set to intx.
  Resolution : Allow support for only msix mode.
  Scope      : 45000/41000 Series Adapters


Version: 1.3.8.0
===========================
Enhancements:
-------------
- Update to qed-8.37.15.0 with storm fw 8.37.5.0

Fixes:
------
[CQXXXXXX]: Setting the log level to zero.
[CQXXXXXX]: Printing R_A_TOV value in the key val output.
[CQXXXXXX]: Renaming TESTING_WINDOWS_VM to TRACKING_IO_COMPL
[CQXXXXXX]: Address PSOD reported during uplink toggle.
[CQXXXXXX]: Address PSOD reported during uplink toggle.
[CQXXXXXX]: Add a change to be able to compile with SIMULATE_IO_ERROR.
nal Timer Implementation: Driver version: 1.it.54.3
[CQXXXXXX]: Change based on review.
[CQXXXXXX]: Simulate eh_abort at the same time as internal abort.
[CQXXXXXX]: Avoid io_req state overwrite during race.
nal Timer Implementation: Driver version: 1.it.54.2
nal Timer Implementation: Driver version: 1.it.54.1
[CQXXXXXX]: Correctly assign rport during scan_list cleanup (for vports).
[CQ101743]: (Missing Piece) Server PSOD when creating NPIV ports "qfc_rport_eq".


Version: 1.3.7.0
===========================
Enhancements:
-------------
- Update to qed-8.37.14.0 with storm fw 8.37.5.0

Fixes:
------
[CQ101955]: Drop rport reference when removing from scsi_scan_list.
[CQXXXXXX]: Remove dead code.
[CQ101743]: Server PSOD when creating NPIV ports "qfc_rport_eq".


Version: 1.3.6.0
===========================
Enhancements:
-------------
qedf:[CQXXXXXX]: Added the missing rport list lock.

Fixes:
------
* [CQ102027]  	: System panics during uplink toggle test.

Resolution 		: Ensure that outstanding ELS commands are
					cleaned up as part of flush_active_tasks.
Scope      		: 45000/41000 Series Adapters

* [QXCR1001634275] 	: PSOD in qfc_rport_eq during the VC Uplink toggle.

Resolution 			: Do not process abts_completion when flush is in progress.
Scope      			: 45000/41000 Series Adapters

Version: 1.3.5.0
===========================
Enhancements:
-------------
- Update to qed-8.37.13.0 with storm fw 8.37.4.0

Fixes:
------
ng IO Error Simulation code under #define SIMULATE_IO_ERROR


Driver Version: 1.3.4.0
=======================

Enhancements:
-------------
None.

Fixes:
-------------
* [CQXXXXXX]  : Driver does not flush ADISC ELS correctly.

   Resolution : Recognize io_req in ELS_ACTIVE state and
                               process them while flusing active ios.
   Scope      : 45000/41000 Series Adapters

* [CQ102027]  : CPU Lockup while running uplink toggle tests.

   Resolution : Drop a reference when exiting cleanup_task
                               because of another context already working on the io.
   Scope      : 45000/41000 Series Adapters

* [CQ101740]  : During session upload, mishandling of a ELS RRQ Cmd

   Resolution : When we cleanup a IO with RRQ_* state, cleanup the associated ELS RRQ cmd
   Scope      : 45000/41000 Series Adapters

Driver Version: 1.3.3.0
=======================

Enhancements:
-------------
* [CQXXXXXX]  : Implement 4 Cache changes, IO path performance enhancement.
   Scope      : 45000/41000 Series Adapters

Driver Version: 1.3.2.0
=======================

Enhancements:
-------------
 * [CQXXXXXX]  : Implement a mechanism to track io_req state changes.

    Scope      : 45000/41000 Series Adapters

* [CQ101868]  : Add supported speed of 25G/50G in model description.
   Scope      : 45000/41000 Series Adapters
Fixes:
-------------
 * [CQXXXXXX]  : Reference for RRQ not held for error CQE.

    Resolution : Get reference (ID: 007) in the case of ABORT_ACTIVE.
    Scope      : 45000/41000 Series Adapters

 * [CQ101818]  : PSOD due to lockup during flush_active tasks.

    Resolution : Address reference count issue associated in
 				cleanup_task for RRQ_WAIT/RRQ_ACTIVE.
    Scope      : 45000/41000 Series Adapters

* [CQ101565]  : PSOD observed on performing multiple toggles.

	Resolution : Do not dereference contents of io_req unless
					we are able to get a reference on it.
	Scope      : 45000/41000 Series Adapters

* [CQXXXXXX]  : Ensure that qedfc_cleanup_task is only invoked once/IO.

   Scope      : 45000/41000 Series Adapters

* [CQXXXXXX]  : Implement a mechanism to track io_req state changes.

   Scope      : 45000/41000 Series Adapters

* [CQXXXXXX]  : Make cleanup timeout consistent (1 sec)
   Scope      : 45000/41000 Series Adapters

* [CQ101633]  : PSOD due to session upload timed out.

   Resolution : Return outstanding scsi cmd after issuing
                    a drain if the command does not complete.
  Scope      : 45000/41000 Series Adapters

* [CQXXXXXX]  : Return scsi cmd to OS (error detect CQE) conditionally.

   Scope      : 45000/41000 Series Adapters

* [CQXXXXXX]  : num_active_ios goes out of sync with active_cmds.

   Resolution : Address issue with num_active_ios accounting.
   Scope      : 45000/41000 Series Adapters

* [CQXXXXXX]  : Reference for RRQ not held for error CQE.

   Resolution : Get reference (ID: 007) in the case of ABORT_ACTIVE.
   Scope      : 45000/41000 Series Adapters

* [CQXXXXXX]  : PSOD due to lockup during flush_active tasks.

   Resolution : Address reference count issue associated in
                                cleanup_task for RRQ_WAIT/RRQ_ACTIVE.
   Scope      : 45000/41000 Series Adapters


Driver Version: 1.3.1.0
=======================

Enhancements:
-------------
* [CQXXXXXX]  : Added DCBX info in keyval pair.

Fixes:
-------------
* [CQ101565]  : PSOD observed on performing multiple toggles.

   Resolution : Do not dereference contents of io_req unless
	            we are able to get a reference on it.
   Scope      : 45000/41000 Series Adapters


* [CQ101285] : Connections do not come up after Uplink toggle.

   Resolution : Increase the default FIP VLAN Discovery retries.
   Scope      : 45000/41000 Series Adapters

* [CQ101015]  : qedfc_eh_abort during esxcfg-rescan

   Resolution : Fix the Unsolicited request frame handling
   Scope      : 45000/41000 Series Adapters

* [CQ101620]  :  Fix PSOD on system idle.

   Resolution : Release lock before going for wait in timer cancel.
   Scope      : 45000/41000 Series Adapters

Driver Version: 1.3.0.1
=======================

Enhancements:
-------------
* [CQXXXXXX]	: Update to qed-8.37.9.0 (FW 8.37.1.0)


Driver Version: 1.3.0.0
=======================

Enhancements:
-------------
* [CQXXXXXX]	: Update to qed-8.37.8.0 (FW 8.33.14.0)

Driver Version: 1.2.49.00
=======================

Enhancements:
-------------
 * [CQXXXXXX]  : Use counters instead of some log messages that might flood.

    Scope      : 45000/41000 Series Adapters

Fixes:
-------------
* [CQ101065]: ESXi 6.0 PSOD during VC FCoE uplink toggle test.

   Resolution : Do not assume the SCSI command will be valid
                while processing an abort request.
   Scope      : 45000/41000 Series Adapters

* [CQXXXXXX]  : Reference count issue around func Recovery/Failed state.

   Scope      : 45000/41000 Series Adapters

* [CQXXXXXX]  : We do not handle the situation when a cmd does not return
                following a drain completion.

   Resolution : Return the command and mark the function as failed.
   Scope      : 45000/41000 Series Adapters

* [CQ101218]  : Fix psod on VM power on with NPIV.

   Resolution : Correct the reference count leak in qedfc_scsi_scan routine.
   Scope      : 45000/41000 Series Adapters

* [CQ100752/101217]  : Fix for stuck VM power on with NPIV.

     Resolution : Fix is to correctly perform rport cleanup so that vport
                                deletion is not stuck waiting on it.
     Scope      : 45000/41000 Series Adapters

 * [CQXXXXXX]  : Fix for refcount regression due to patch CQ100752.

    Resolution : Fix rport refcount regression due to CQ100752.
    Scope      : 45000/41000 Series Adapters.

Driver Version: 1.2.48.00
=======================

Enhancements:
-------------
None.

Fixes:
-------------
* [CQ100705]  : VMware guests hang at spash screen.

   Resolution : Fix to send ox_id in host-order for frame processing.
   Scope      : 45000/41000 Series Adapters

* [CQ100739]  : Remove extra ref_put in cmd_state_handler for CLEANUP success.

   Resolution : For error cqe driver was doing extra ref_put, removed it.
   Scope      : 45000/41000 Series Adapters


Driver Version: 1.2.47.00
=======================

Enhancements:
-------------
None.

Fixes:
-------------
* [CQ101042]  : Incorrect invokation of drain

   Resolution : Use seperate variables for different sets of completions
   Scope      : 45000/41000 Series Adapters

Driver Version: 1.2.46.00
=======================

Enhancements:
-------------
    * [CQXXXXXX]  : Add Key Val for tracking STATS.

       Scope      : 45000/41000 Series Adapters

Fixes:
-------------
* [CQ100704]    : At fresh port/vport configuration the FCoE connection was not established

    Resolution  : When link-up happens, check DCBx status to decide whether
                  to process the link-up or not.
    Scope       : 45000/41000 Series Adapters

* [CQ100801] 	: IOs halt for one port.

    Resolution  : Added TMF commands in active_cmd list.

    Scope       : 45000/41000 Series Adapters

* [CQ100929]  : PSOD when NPIV VM is powered on with Link Down

   Resolution : Do not attempt to free resources associated with vport
                that have not been created.
   Scope      : 45000/41000 Series Adapters

* [CQ100549]  : Crash dump on SAN fails intermittently.

   Resolution : Change the logic of how and where FKAs are
                sent out from.
   Scope      : 45000/41000 Series Adapters

* [CQ100795]  : System Panics while resetting the adapter.

   Resolution : The reset feature is not supported. The Panic was
   due to a bug in a print statement that was removed.
   Scope      : 45000/41000 Series Adapters

* [CQXXXXXX]  : Fix an els command related refcount issue.

   Resolution : On a QEDFC_CMD_EV_RRQ_FAILED, the reference associated
   with the els command is decremented, instead of the original io.
   Scope      : 45000/41000 Series Adapters

* [CQ96440]  : System PSODs while running Uplink Reset test.

   Resolution : Address issue of stray io_abort thread during recovery.
   Scope      : 45000/41000 Series Adapters

* [CQXXXXXX]  : Crash dump intermittently fails over a SAN.

    Resolution : During core dump, issue a FKA after every IO request
                 completion.
    Scope      : 45000/41000 Series Adapters

* [CQXXXXXX]  : "ALERT: ql_vmk_ref_put: refcount already zero!" message observed under vmkernel.log.

    Resolution : Address refcount imbalance when flushing active command
                 in QEDFC_CMD_ST_ABORT_ACTIVE_EH state.
    Scope      : 45000/41000 Series Adapters

* [CQ100768]	:	Fix for DMA corruption during qedf unload.

	Resolution	:	Do not overwriting sense buffer in qedfc_parse_fcp_rsp().

    Scope      	: 45000/41000 Series Adapters

Driver Version: 1.2.45.00
=======================

Enhancements:
-------------
None.

Fixes:
-------------
* [CQ100553]   : PSOD encountered when running FCoE Failover
    Resolution : While uploading session correctly handling the active cmds.
    Scope      : 45000/41000 Series Adapters

Driver Version: 1.2.44.00
=======================

Enhancements:
-------------
None.

Fixes:
-------------
* [CQ100288]   : Server PSOD in idle system
    Resolution : Defer the handling of incoming unsolicited frames.
    Scope      : 45000/41000 Series Adapters

* [CQ100221]   : Fix reference counting in lun/target reset, if I/O is in abort processing state.
    Resolution : I/O was not getting cleanup because of reference counting issue,
					It was leading to relogin timeout and eventually VM hang.
    Scope      : 45000/41000 Series Adapters


Driver Version: 1.2.43.00
=======================

Enhancements:
-------------
None.

Fixes:
-------------
* [CQ100203] 	: Server PSOD with message "qedfc_getCmdSatisfyingAconsidtion"
	Resolution 	: Addressed the issue, in virtual reset, with non-checking of scsi cmd.
	Scope	   	: 45000/41000 Series Adapters

* [CQ100176] 	: Flogi fails after switch reset
	Resolution 	: Driver misses a link-up event leading to driver not trying FLOGI
	Scope		: 45000/41000 Series Adapters

* [CQXXXXXX]: Incorrect shost is removed from func array during vport delete.
   Resolution : Check for the location of the shost in the shosts_address
   array before clearing it.
   Scope      : 45000/41000 Series Adapters

* [CQ098949]  : PSOD during uplink reset test.
   Resolution : Addressed issues in driver's recovery handler flow.
   Scope      : 45000/41000 Series Adapters

* [CQXXXXXX]  : Vport reference is not being dropped during recovery_handler
  when vport is marked for deletion.
   Resolution : Release vha reference when vport is marked for deletion.
   Scope      : 45000/41000 Series Adapters

* [CQ099611]  : Medusa reports critical failure with large block I/Os.
   Resolution : Address an I/O path issue due to buffer descriptor overflow.
   Scope      : 45000/41000 Series Adapters

* [CQ99738/100020/100020] : PSOD during reboot.
	Resolution	: In the detachDevice we should be waiting for all rport to
	    			free. We should not try to cancel the dev-loss-timer.
	Scope		:	45000/41000 Series Adapters

Driver Version: 1.2.42.0
=======================

Enhancements:
-------------
None.

Fixes:
-------------
1. cna-bundle does not install without the force option

Driver Version: 1.2.41.0
=======================

Enhancements:
-------------
None.

Fixes:
-------------
1. CQ98894, CQ99556, CQ99557:Don't alloc cmd if session is not offloaded
and Check for active_cmd list instead of active_ios.

Driver Version: 1.2.40.0
=======================

Enhancements:
-------------
1. Update to qed-8.33.11.0 (FW 8.33.11.0).

Fixes:
-------------
1. CQ99498: Add support for unload.
2. CQ99601: scsi-rescan hanging or failing.
3. CQ99611: Address a issue caused by BD buffer overwriting.
4. CQ97662: set the els_req in the aborted io, to be retrived during completion.

Driver Version: 1.2.39.0
=======================

Enhancements:
-------------
None.

Fixes:
-------------
1. System boot hangs with Nic and FCoE driver loaded.

Driver Version: 1.2.38.0
=======================

Enhancements:
-------------
None.

Fixes:
-------------
1. CQ99052 - BZ125305 FCoE slow to link up on Jawa
2. CQ99632 - Dropping frame due to vlan mismatch 1002 expected 4095.

Driver Version: 1.2.37.0
=======================

Enhancements:
-------------
1. Update to qed-8.33.10.0 (FW 8.33.10.0)
2. Update the software copyright.

Fixes:
-------------
1.  Fix for incorrect qedf version in vmkkeymgmt output.


Driver Version: 1.2.36.0
=======================

Enhancements:
-------------
1. Update to qed-8.33.9.0 (FW 8.33.8.0)

Fixes:
-------------
1. CQ98566 - Add QEDFC_CMD_ST_ABORT_ACTIVE_EH flag for flushing I/Os.


Driver Version: 1.2.35.0
=======================

Enhancements:
-------------
1. Update to qed-8.33.7.0 (FW 8.33.8.0)

Fixes:
-------------
None.

Driver Version: 1.2.34.1
=======================

Enhancements:
-------------
1. Update to qed-8.33.5.0 (FW 8.33.7.0)

Fixes:
-------------
1. CQ97606: Driver date is showing wrong for qedf driver.
2. CQ98230: Disable ll2 tx path in quiesceDevice.
3. CQ98202: PSOD observed after updating mfw to 8.23.9 and esx60-2.0.33.zip driver bundle.
4. CQ98490: Fix PSOD in quiesce when accessing mgmt rport.
5. CQ98495: Flogi fails on Quack adapter in SF mode.
6. CQ97344: PSOD occurred with storage drivers during Loopback PHY diagnostic test.
7. CQ97584: FIP VLAN Detection issue.

Driver Version: 1.2.34.0
=======================

Enhancements:
-------------
1. Issue a device reset to the specific target when bus reset is invoked.
2. Print vmhba<> whereever possible in NPIV logs to improve debuggability.
3. Protect the shosts list & array under qedfc_func with RW Spinlock.
4. Improvements in freeing memeory during driver unload.
5. Add support for pre-boot NPIV.
6. Add support for default vlan mode.

Fixes:
-------------
1. CQ96244: HPNCDE1220:AH:ESXi6.0: Server PSOD with error " ql_vmk_singlethread_queue"
2. CQ97251: PSOD while running VP creation/Deletion.
3. CQ97081 - NPIV:Multipath stress Host side Long Term link failure with VFC shut noshut with 18NPIV ports failed with APD

Driver Version: 1.2.33.0
=======================

Enhancements:
-------------
None.

Fixes:
-------------
1. CQ96843: Esxi65-AH Quentina: Seeing I/O Errors when running host side toggle test 30/120 Timeout
2. CQ96995: We are woken up from sleep to find that completion did not happen

Driver Version: 1.2.32.0
=======================

Enhancements:
-------------
None.

Fixes:
-------------
1. CQ96834: ESXi 6.5 FCoE NPIV: IO Errors while running lun reset with traffic and NPIV enabled
2. CQ97077: Disable "DEBUG" keyvalue page which was leading to a PSOD.
3. CQ96675: Fix for PSOD during NPIV port deletion.
4. CQ97007: Fix PSODs associated with rport getting freed from other threads.
5. CQ96949: Long Term Ethernet shut/noshut with 18 NPIV ports and traffic running in all 9 VMs failed with all physical and virtual ports link down

Driver Version: 1.2.31.0
=======================

Enhancements:
-------------
1. Fixes in the IO error path.
2. Added handling for global CVL.

Fixes:
-------------
None.

Driver Version: 1.2.30.0
=======================

Enhancements:
-------------
None.

Fixes:
-------------
1. CQ96267: Flogi fails on quick adapter whe WOL is enabled
2. CQ96852: Added debug message to higher debug level

Driver Version: 1.2.29.0
=======================

Enhancements:
-------------
1. Update to qed-8.30.12.0 (FW 8.30.16.0)

Fixes:
-------------
1. CQ96579: ESX pwwn is not showing in the Flogi table
2. CQ96570: PSOD with message qedfc_hw_attr_update
3. CQ96511: Add additional supported speeds for E4 adapters.

Driver Version: 1.2.28.0
=======================

Fixes:
-------------
1.	CQ94698: Fix for VI-Plugin shows wrong FCoE stats.
2.	CQ92138: Application shows wrong supported speed.
3.	CQ96153: Fix for NPIV Enabled VMs Power On/Off test failure.


Driver Version: 1.2.27.0
=======================

Enhancements:
-------------
1. Update to qed-8.30.9.0 (FW 8.30.13.0)

Fixes:
------
1. CQ95867: ESXi 6.5U1 PSOD

Driver Version: 1.2.26.0
=======================

Enhancements:
-------------
None.

Fixes:
------
1. Driver not able to load with NIC and iSCSI drivers.

Driver Version: 1.2.25.0
=======================

Enhancements:
-------------
1. Update to qed-8.30.7.0 (FW 8.30.6.0)

Fixes:
------
None.

Driver Version: 1.2.24.0
=======================

Enhancements:
-------------
None.

Fixes:
------
1. CQ95390/CQ95391: Correctly set timer_active state.

Driver Version: 1.2.23.0
=======================

Enhancements:
-------------
None.

Fixes:
------
1. CQ94250: Fix for IOVP DDV test failures.

Driver Version: 1.2.22.0
=======================

Enhancements:
-------------
None.

Fixes:
------
1. Driver unload and cleanup related fixes.

Driver Version: 1.2.21.0
=======================

Enhancements:
-------------
1. Upgraded to qed-8.22.1.0 (storm fw 8.22.2.0).

Fixes:
------
None.


Driver Version: 1.2.20.0
=======================

Enhancements:
-------------
1. Upgraded to qed-8.20.5.0 (storm fw 8.20.2.0).

Fixes:
------
None.


Driver Version: 1.2.19.0
=======================

Enhancements:
-------------
1. Upgraded to qed-8.20.4.0 (storm fw 8.20.2.0).
2. Port stats code modularized.

Fixes:
------
1. Implement handler of DCBx AEN.


Driver Version: 1.2.18.0
=======================

Enhancements:
-------------
1. Upgraded to qed-8.20.2.0 (storm fw 8.20.1.0).

Fixes:
------
None.


Driver Version: 1.2.17.0
=======================

Enhancements:
-------------
1. Upgraded to qed-8.20.3.0 (storm fw 8.20.2.0).
2. Change the "45000" device description generic to "45xxx".

Fixes:
------
1. Correct the return status being checked.


Driver Version: 1.2.16.0
=======================

Enhancements:
-------------
1. Upgraded to qed-8.20.1.0.

Fixes:
------
None.


Driver Version: 1.2.14.0
=======================

Enhancements:
-------------
1. Upgraded to qed-8.20.0.0.

Fixes:
------
1. Fixing FC-4 Types in RFT_ID Request.

2. Fix for garbage value in FCF MAC address in application

   Cause: Driver was not initializing the API data structure,
		  resulting in garbage value being passed to application.

   Change: Zero out the API data structures before using them.


Driver Version: 1.2.13.8.18170
=======================

Enhancements:
-------------
1. None.

Fixes:
------
1. CQ92618 - WWNN/WWPN prefix to be changed by QED drivers of AH for ESX

   Cause: Driver is only getting host port wwpn and wwnn from the MAC
          address and not using qed provided API's.

   Change: Use qed provided API's before resorting back to wwnn and wwpn
           from MAC address.


Driver Version: 1.2.12.8.18170
=======================

Enhancements:
-------------
1. Making log messages more readable.

Fixes:
------
None.


Driver Version: 1.2.11.8.18160
=======================

Enhancements:
-------------
1. Initial version.

Fixes:
------
None.
