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

                    QLogic FCoE Offload Driver

           Copyright (c) 2020 Marvell Semiconductor Inc.
                      All rights reserved.



Table of Contents

1. Change History
2. Known Issues
3. Notices
4. Contacting Support


1. Change History

Version 8.53.1.0 (May 14, 2020)

 * [CQ108867] : Updated OEM adapter friendly name
   Scope      : 45000/41000 Series Adapters	
 * [CQXXXX]   : Fix for Invalid FCF event logging
   Scope      : 45000/41000 Series Adapters	

Version 8.50.1.0b (Apr 08, 2020)
 * [CQXXXX]   : Updated OEM adapter friendly name
   Scope      : 45000/41000 Series Adapters	

Version 8.50.1.0a (Mar 13, 2020)
 * [CQXXXX]   : Updated OEM device ids and adapter friendly name
   Scope      : 45000/41000 Series Adapters	

Version 8.50.1.0 (Jan 14, 2020)
 * [CQXXXX]   : Fixed simple exchange cleanup completion timeout counter issue
              : Updated copyright date information 
 * [CQXXXX]   : SAM-4 status qualifier implementation
   Scope      : 45000/41000 Series Adapters	

Version 8.42.1.0 (Aug 26, 2019)
 * [CQXXXX]   : Updated Crashdump driver name
   Scope      : 45000/41000 Series Adapters	

Version 8.40.5.0a (Apr 09, 2019)
 * [CQXXXX]   : Updated OEM device ids and adapter friendly name
   Scope      : 45000/41000 Series Adapters	

Version 8.40.5.0 (March 29, 2019)
 * [CQXXXX]   : Updated for latest HSI changes
              : Added workaround for DSM to pause I/O flow during re-offload on PID change 
   Scope      : 45000/41000 Series Adapters	

Version 8.40.4.0 (Feb 05, 2019)
 * [CQ103151] : NC-SI Get FC/FCoE Capabilities should come from Host Driver and not from firmware
   Resolution : Added NC-SI FCoE capabilties support
 * [CQXXXX]   : Updated for latest HSI changes
   Scope      : 45000/41000 Series Adapters	

Version 8.40.3.0a (Jan 17, 2019)
 * [CQXXXX]   : Updated OEM device ids and adapter friendly name
   Scope      : 45000/41000 Series Adapters	

Version 8.40.3.0 (Jan 11, 2019)
 * [CQ103876] : BSOD on shutdown when FCoE is enabled on certain OEM configuration 
   Resolution : Changed fabric shutdown F_Port controller relogin flow during system restart to reduce delay
 * [CQ103716] : System gets BSOD while running continuous link up/down of FCOE uplink 
   Resolution : Increased exchange cleanup timeout value 
   Scope      : 45000/41000 Series Adapters	

Version 8.40.2.0 (Dec 06, 2018)
 * [CQ104244] : Tape Jammer Test Failed
 * [CQ104427] : Tape Read test failed when do port off-on
   Resolution : Fixed REC valid offload session check and rollback task timeout flow
 * [CQ104462] : Updated OEM device ids
 * [CQ103525] : Not all devices visable in Server with 256+ logical cores
   Resolution : Changed maximum processor support to 512
 * [CQ102889] : Port fails during VC FCoE uplink toggle test 
   Resolution : Fixed connection disable exchange cleanup flow 
 * [CQ103184] : Mismatch of Adapter name in OS level in Device manager 
   Resolution : Updated OEM adapter friendly name
 * [CQ101569] : Hyper-V initiated NPIV ports may result in error 
   Resolution : Fixed virtual port fabric shutdown flow issue
 * [CQXXXX]   : Added support for MFW fabric name update 
              : Enabled drain on middle path exchange cleanup timeout
              : Updated OEM device ids and adapter friendly name
              : Updated property page build environment for Universal Windows drivers compliance
              : Added support for /Qspectre compiler option 
   Scope      : 45000/41000 Series Adapters	

Version 8.40.1.0 (May 18, 2018)
 * [CQXXXX]   : Updated for HSI changes to support 8.40.x.x HSI
   Scope      : 45000/41000 Series Adapters	

Version 8.37.3.0 (Apr 17, 2018)
 * [CQXXXX]   : Updated for HSI changes 
              : Compiled with updated WDK build environment
   Scope      : 45000/41000 Series Adapters	

Version 8.37.2.0 (Apr 02, 2018)
 * [CQ100586] : Windows 2016 crashes during VC FCoE uplink toggle test
   Resolution : Fixed simple exchange submission flow issue 
 * [CQXXXX]   : Enable driver trace buffer by default on release build
   Scope      : 45000/41000 Series Adapters	

Version 8.37.1.0 (Feb 10, 2018)
 * [CQ99256]  : Bugcheck running FCoE + RoCE traffic
   Resolution : Fixed simple exchange completion flow
 * [CQ97193]  : Incorrect FC information
   Resolution : Fixed Incorrect values on WMI HBA attributes
 * [CQXXXX]   : Added persistent NPIV support
              : Updated OEM device ids and adapter friendly name
   Scope      : 45000/41000 Series Adapters	

Version 8.33.1.0b (Jan 23, 2018)
 * [CQXXXX]   : Updated OEM device ids and adapter friendly name
   Scope      : 45000/41000 Series Adapters	

Version 8.33.1.0a (Jan 18, 2018)
 * [CQ99015]  : NPar: Storage functions (iSCSI + FCoE) showing incorrect Inf names in DM 
   Resolution : Updated OEM device ids and adapter friendly name
   Scope      : 45000/41000 Series Adapters	

Version 8.33.1.0 (Jan 03, 2018)
 * [CQ98811]  : Qlogic driver for Windows replies incorrectly to RLS 
   Resolution : Fixed exchange ID fields issue on unsolicited ELS response 
 * [CQ98844]  : BFS Windows install - LUN not detected after providing drivers  
   Resolution : Fixed L2 FIP discovery flag on OV mode 
 * [CQXXXX]   : Updated copyright statements 
   Scope      : 45000/41000 Series Adapters	

Version 8.30.7.0 (Oct 03, 2017)
 * [CQXXXX]   : Added support for additional OCBB information
   Scope      : 45000/41000 Series Adapters	

Version 8.30.6.0 (Sept 12, 2017)
 * [CQ96320]  : Channel2017U1E: Driver installer is hanged in channel2017E to Channel2017U1E 
   Resolution : Modified flow for handling PnP StopDevice
 * [CQXXXX]   : Added OV mode support
   Scope      : 45000/41000 Series Adapters	

Version 8.30.5.0 (Sept 04, 2017)
 * [CQXXXX]   : Updated OEM device id and adapter friendly name
              : Added task retry identifier check
              : Added KWQE command completion check
   Scope      : 45000/41000 Series Adapters	

Version 8.30.4.0 (Aug 21, 2017)
 * [CQ95856]  : Link status in Device Properties shows "unknown speed" when connected at 25G 
   Resolution : Updated supported HBA port speed values
 * [CQ95796]  : Adapter speed showing incorrect during load qois and qefcoe driver 
   Resolution : Updated OEM device ids and adapter friendly name
   Scope      : 45000/41000 Series Adapters	

Version 8.30.3.0 (Aug 02, 2017)
 * [CQXXXX]   : Added OCBB support
   Scope      : 45000/41000 Series Adapters	

Version 8.30.2.0b (July 27, 2017)
 * [CQ95521]  : FCoE driver shows incorrect CNA name 
   Resolution : Updated OEM adapter friendly name
   Scope      : 45000/41000 Series Adapters	

Version 8.30.2.0a (July 20, 2017)
 * [CQXXXX]   : Updated OEM adapter ids
   Scope      : 45000/41000 Series Adapters	

Version 8.30.2.0 (July 12, 2017)
 * [CQXXXX]   : HSI changes for FW 8.30.10.0
              : Added UFP mode support
   Scope      : 45000/41000 Series Adapters	

Version 8.30.1.0a (May 20, 2017)
 * [CQXXXX]   : Fixed OEM device ID
   Scope      : 45000/41000 Series Adapters	

Version 8.30.1.0 (May 12, 2017)
 * [CQXXXX]   : HSI changes for FW 8.30.4.0
 * [CQ93524]  : FCoE driver does not get installed.
   Resolution : Added new OEM device ID
   Scope      : 45000/41000 Series Adapters	

Version 8.20.1.0 (May 12, 2017)
 * [CQ93098]  : System Crash intermittently after long run traffic
   Resolution : Fixed checked build assert for outstanding task counter on disabled session
 * [CQ93494]  : Incorrect FCoE device naming string on Device Manager.
   Resolution : Fixed INF to reflect new friendly names for OEM adapters
 * [CQ93741]  : FDMI shows incorrect model for adapter
   [CQ93735]  : FDMI shows incorrect model description
   Resolution : Fixed the model number and description to show generic adapter model and names
 * [CQXXXX]   : Fixed task retry identification support
              : Added support for driver trace buffer and related IOCTL
              : Updated HBA port speed attributes
              : Added property page HBA port state and speed attributes
              : Fixed statistics data and work item threads handling when moving to D3 state
   Scope      : 45000/41000 Series Adapters	

Version 8.18.2.0 (Feb 10, 2017)
 * [CQ91478]  : Hyper-V NPIV rescan port test failure under HLK
   Resolution : Fixed incorrect NPIV status 
 * [CQXXXX]   : Fixed port state based on link status and fabric login state
              : Fixed PCI Bus, device, function number calculation on dump pointer miniport mapping
   Scope      : 41000 Series Adapters	

Version 8.18.1.0 (Jan 5, 2017)
 * [CQXXXX]   : Fixed issue on global queues mapping upon system resume
              : Updated OEM device ids
   Scope      : 41000 Series Adapters		  

Version 8.18.0.0 (Nov 29, 2016)
 * [CQ89275]  : Incorrect FDMI attributes shown
   Resolution : Changed to get OS version with driver routine instead of registry 
 * [CQXXXX]   : Fixed WDK code analysis errors
              : Added FIP packets filter
              : Fixed WMI SCSI commands HBA port WWN issue
              : Added offload REC enable check with PRLI REC support and SRR
   Scope      : 41000 Series Adapters		  

Version 8.14.1.0 (Aug 16, 2016)
 * [CQXXXX]   : Added infrastructure support for crash-dump and hibernate features
              : Added 2-part PCI id suppoprt for AH
              : HSI changes for FW 8.14.3.0
   Scope      : 8500 Series Adapters		  
 
Version 8.14.0.0 (Aug 02, 2016)
 * [CQXXXX]   : HSI changes for FW 8.14.1.0 
              : Added new HSI functions/4-cached SGE support
 * [CQ87465]  : Initiators Logs out and traffic halts while running Max QD test
   Resolution : Changed default debug output setting to reduce amount of messages that caused CVL  
 * [CQ87481]  : System Crashed after running 9 hours of traffic
   Resolution : Fixed warning notification type completion handling on middle-path task
   Scope      : 8500 Series Adapters

Version 8.10.5.0 (June 30, 2016)
 * [CQXXXX]   : HSI changes for FW 8.10.8.0 
              : Added new firmware under-run handling support
   Scope      : 8500 Series Adapters

Version 8.10.4.0 (June 01, 2016)
 * [CQXXXX]   : HSI changes for FW 8.10.5.0 (qevbd version 8.10.7.0)
              : Fixed REC ELS timeout flow
              : Added FDMI information from VBD interface
              : Added discovery debug information 
   [CQ86427]  : System Crash while running traffic on max target (128 Target) 2 luns/target 
                Fixed unsolicited response completion timeout handling.
   Scope      : 8500 Series Adapters

Version 8.10.3.0 (May 9, 2016)
 * [CQXXXX]   : HSI changes for FW 8.10.4.0 
              : Fixed fabric reference release issue
   Scope      : 8500 Series Adapters

Version 8.10.2.0 (Apr 12, 2016)
 * [CQXXXX]   : HSI changes for FW 8.10.3.0 (qevbd version 8.10.3.0)
              : Fixed fabric shutdown and discovery flow
              : Added check on slow path command context use
   Scope      : 8500 Series Adapters

Version 8.10.1.0 (Mar 17, 2016)
 * [CQXXXX]   : HSI changes for FW 8.10.3.0 
                (Compatible with qevbd version 8.10.2.0)
   Scope      : 8500 Series Adapters

Version 8.10.0.1 (Mar 10, 2016)
 * [CQXXXX]   : HSI changes for FW 8.10.1.0 
                (Compatible with qevbd version 8.10.1.0 only)
              : Added buffer descriptor queue support
   Scope      : 8500 Series Adapters

Version 8.7.3.0 (Jan 26, 2016)
 * [CQXXXX]   : HSI changes for FW 8.7.6.0
              : Added NCSI statistics support
   Scope      : 8500 Series Adapters

Version 8.7.2.0 (Dec 21, 2015)
 * [CQXXXX]   : HSI changes for FW 8.7.5.0
              : Additional check on SGL mode used
 * [CQ83734]  : System assert on cable pull during tape I/O
              : Fixed REC handling flow
   Scope      : 8500 Series Adapters

Version 8.7.1.0 (Nov 30, 2015)
 * [CQXXXX]   : HSI changes for FW 8.7.2.0
                Fixed REC timeout notification handling flow 
   Scope      : 8500 Series Adapters

Version 8.7.0.0 (Nov 9, 2015)
 * [CQXXXX]   : HSI changes for FW 8.7.0.0
                Fixed error notification message
                Fixed simple exchange cleanup flow 
   Scope      : 8500 Series Adapters

Version 8.6.0.0 (Oct 18, 2015)
 * [CQXXXX]   : HSI build for FW 8.6.0.0
 *              Enabled default FC tape support
 *              Fixed command retry flow on REC reject response
 *              Initiated default queue index on connection offload 
   Scope      : 8500 Series Adapters

Version 8.5.3.0 (Sept 14, 2015)
 * [CQ82052]  : Initiators logs out running performance test and crashes on restart 
                Fixed cleanup flow on checking available exchange 
 * [CQXXXX]   : Fixed slow path commands processor context 
   Scope      : 8500 Series Adapters

Version 8.5.2.0 (Aug 25, 2015)
 * [CQ81263]  : System asserts with higher queue depth traffic
                Fixed ABTS flow on task completed after timeout
 * [CQXXXX]   : Fixed simple exchange completion flow after task cleanup issued
                Removed incorrect assert on task management completion
   Scope      : 8500 Series Adapters

Version 8.5.1.0 (Aug 16, 2015)
 * [CQXXXX]   : HSI changes for FW 8.5.3.0
                Added warning CQE support
                Removed use of obsolete KWQE 
                Removed incorrect assert on completion
   Scope      : 8500 Series Adapters

Version 8.5.0.0 (July 07, 2015)
 * [CQXXXX]   : HSI changes for FW 8.5.0.0
                Fixed fabric resource release flow on discovery timeout and CVL 
                Increased RQ size
   Scope      : 8500 Series Adapters

Version 8.4.0.0 (June 30, 2015)
 * [CQXXXX]   : HSI changes for FW 8.4.1.0
 *              Added task retry identification support
 *              Added driver name for NC-SI version command support
 *              Changed to set max doorbell aggregation command
 *              Fixed sequence recovery issue on write commands  
 *              Fixed issue on cleanup task completion flow
 *              Added FIP discovery timeout fixes and default vlan support
 * [CQ79890]  : FDMI command on switch shows supported speed as 10G 
   Resolution : Fixed supported and current speeds for FDMI registration
   Scope      : 8500 Series Adapters

Version 8.3.2.0 (June 3, 2015)
 * [CQXXXX]  : HSI changes for FW 8.3.8.0
 * [CQXXXX]  : Invalid memory access on exchange resource under heavy traffic
   Resolution: Fixed free exchange flow
   Scope     : 8500 Series Adapters

Version 8.3.1.0 (Apr 23, 2015)
 * [CQXXXX]  : HSI changes for FW 8.3.5.0
               Added drain request interface support
   Scope     : 8500 Series Adapters

Version 8.3.0.0 (Apr 13, 2015)
 * [CQXXXX]  : HSI changes for FW 8.3.4.0
 * Compatible with qeVBD version 8.3.1.0
   Scope     : 8500 Series Adapters

Version 8.2.5.0 (Apr 08, 2015)
 * [CQXXXX]  : HSI changes for FW 8.2.14.0
 * [CQ78762] : Per processor DPC watchdog violation 
   Resolution: Fixed completion DPC flow
   Scope     : 8500 Series Adapters

Version 8.2.4.0 (Mar 24, 2015)
 * [CQXXXX]  : HSI changes for FW 8.2.13.0
   Scope     : 8500 Series Adapters

Version 8.2.3.0 (Mar 11, 2015)
 * [CQXXXX]  : Task reuse count wrap around on incorrect value 
   Resolution: Fixed reuse count wrap around value 
   Scope     : 8500 Series Adapters
 * Compatible with qeVBD version 8.2.11.0

Version 8.2.2.0 (Mar 03, 2015)
 * [CQXXXX]  : HSI changes for FW 8.2.9.0
   Resolution: Made HSI changes for FW 8.2.9.0 
               (compatible with qeVBD version 8.2.9.0)
   Scope     : 8500 Series Adapters

Version 8.2.1.0 (Feb 22, 2015)
 * [CQ78086] : certain cleanup tasks not completed after abort timeout 
   Resolution: fixed synchronization issue on relevant cleanup flow
   Scope     : 8500 Series Adapters

Version 8.2.0.0 (Feb 09, 2015)
 * [CQXXXX]  : HSI changes for FW 8.2.4.0
   Resolution: Made HSI changes for FW 8.2.4.0 (no drain_tx support yet)
               (compatible with qeVBD version 8.2.4.0)
   Scope     : 8500 Series Adapters

Version 8.0.2.1 (Feb 02, 2015)
 * [CQXXXX]  : Global cq number not set in ustorm task context
   Resolution: Added ustorm context global cq number initialization 
   Scope     : 8500 Series Adapters

Version 8.0.2.0 (Jan 30, 2015)
 * [CQXXXX]  : HSI changes for FW 8.2.2.0
   Resolution: Made HSI changes for FW 8.2.2.0 (compatible with qeVBD version 8.2.2.0)
   Scope     : 8500 Series Adapters

Version 8.0.1.1 (Jan 15, 2015)
 * [CQXXXX]  : Failure in multi-protocol
   Resolution: Pass fabric assigned MAC address to eVBD
   Scope     : 8500 Series Adapters

Version 8.0.1.0 (Jan 7, 2015)
 * [CQXXXX]  : HSI changes for FW 8.1.8.0
   Resolution: Made HSI changes for FW 8.1.8.0 (compatible with qeVBD version 8.1.9.0)
   Scope     : 8500 Series Adapters
 * [CQXXXX]  : Remove task context initializations
   Resolution: Removed task context initializations because eCore will initialize these
   Scope     : 8500 Series Adapters

Version 8.0.0.11 (Dec 11, 2014)
 * Work with qeVBD version 8.1.5.0 
    (HSI changes for FW 8.1.6.0)

Version 8.0.0.10 (Dec 9, 2014)
 * Work with qeVBD version 8.1.4.0 
    (HSI changes for FW 8.1.4.0)

Version 8.0.0.9 (Nov 12, 2014)
 * Work with qeVBD version 8.1.2.0 (required MFW 8.1.2.0)
    (HSI changes for FW 8.1.3.0)

Version 8.0.0.8 (Oct 15, 2014)
 * Work with qeVBD version 8.0.3.0
    (HSI changes for FW 8.0.3.0)

Version 8.0.0.7 (Sept 28, 2014)
 * Work with qeVBD version 8.0.2.1
    (HSI changes for FW 8.0.2.0)

Version 8.0.0.6a (Sept 18, 2014)
 * Added new device IDs (Brussels) support

Version 8.0.0.6 (Sept 11, 2014)
 * Work with qeVBD version 8.0.0.10
    (HSI changes for FW 8.0.0.7)
 * Added new device IDs and friendly names change

Version 8.0.0.5 (Sept 5, 2014)
 * Work with qeVBD version 8.0.0.9
    (HSI changes for FW 8.0.0.6)

Version 8.0.0.4 (Sept 2, 2014)
 * Work with qeVBD version 8.0.0.8
    (HSI changes for FW 8.0.0.5)

Version 8.0.0.3 (Aug 15, 2014)
 * work with qeVBD version 8.0.0.4

 * [CQXXXX]  : No FDMI support 
   Resolution: Added FDMI support
   Scope     : 8500 Series Adapters

 * [CQXXXX]  : No LUN and Target reset support
   Resolution: Added task management function support
   Scope     : 8500 Series Adapters

Version 8.0.0.2 (Aug 3, 2014)
 * work with qeVBD version 8.0.0.4
  
 * [CQXXXX]  : BSOD when running I/O meter with LUN queue depth set to 32
   Resolution: Fixed session reference issue on CQE handling
   Scope     : 8500 Series Adapters

Version 8.0.0.1 (July 23, 2014)

 * [CQXXXX]  : XXXX
   Resolution: XXXX
   Scope     : 8500 Series Adapters


2. Known Issues 

3. Notices

Information furnished in this document is believed to be accurate and
reliable. However, Cavium, Inc. assumes no responsibility for
its use, nor for any infringements of patents or other rights of
third parties which may result from its use. Cavium, Inc.
reserves the right to change product specifications at any time
without notice. Applications described in this document for any of
these products are only for illustrative purposes. Cavium, Inc.
makes no representation nor warranty that such applications are
suitable for the specified use without further testing or
modification. Cavium, Inc. assumes no responsibility for any
errors that may appear in this document.


4. Contacting Support

   For further assistance, contact QLogic Technical Support at:
   http://support.qlogic.com


(c) Copyright 2018. All rights reserved worldwide. QLogic and the 
QLogic logo are registered trademarks of Cavium, Inc. 
All other brand and product names are trademarks or registered
trademarks of their respective owners.
                
