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

                 Broadcom NetXtreme-C/E BCM5734x Network Controller
                  VMKAPI Ethernet Driver For VMware vSphere 2015/16

                   Copyright (c) 2014-2018 Broadcom Limited
                              All rights reserved.

Version 214.0.232.0 (May 4, 2019)
====================================
Updating component version.

Version 214.0.231.0 (April 30, 2019)
=======================================
Updating component version.

Version 214.0.228.0 (April 17, 2019)
=======================================
Updating component version.

Version 214.0.225.0 (April 1, 2019)
======================================
Updating component version.

Version 214.0.224.0 (March 26, 2019)
=======================================
Updating component version.

Version 214.0.217.0 (March 5, 2019)
======================================
Updating component version.

Version 214.0.212.0 (February 14, 2019)
==========================================
Updating component version.

Version 214.0.209.0 (February 7, 2019)
=========================================
Updating component version.

Version 214.0.195.0 (January 7, 2019)
========================================
Updating component version.

Version 214.0.194.0 (January 3, 2019)
========================================
Updating component version.

Version 214.0.190.0 (December 13, 2018)
==========================================
Updating component version.

Version 214.0.184.0 (November 26, 2018)
==========================================
Updating component version.

Version 214.0.183.0 (November 22, 2018)
==========================================
Updating component version.

Version 214.0.171.0 (October 4, 2018)
========================================
Updating component version.

Version 214.0.108.0 (July 4, 2018)
=====================================
Updating component version.

Version 214.0.107.0 (July 3, 2018)
=====================================
Updating component version.

Version 214.0.106.0 (July 2, 2018)
=====================================
Updating component version.

Version 214.0.103.0 (June 29, 2018)
======================================
Updating component version.

Version 214.0.102.0 (June 28, 2018)
======================================
Updating component version.

Version 214.0.101.0 (June 27, 2018)
======================================
Updating component version.

Version 214.0.92.0 (June 15, 2018)
=====================================
Updating component version.

Version 214.0.89.0 (June 12, 2018)
=====================================
Updating component version.

Version 214.0.77.0 (May 30, 2018)
====================================
Updating component version.

Version 214.0.40.0 (April 21, 2018)
======================================
Updating component version.

Version 214.0.36.0 (April 17, 2018)
======================================
	Fixes:
	-----
	1. (CTRL-29113) [ESX NICTeaming]PSOD while changing MTU in ESX 6.5
	2. (CTRL-29143) HWRM Error message for HWRM_PORT_STATS_EXT when 214
	   driver is loaded with 20.8.0 CFW

Version 214.0.35.0 (April 16, 2018)
======================================
	Fixes:
	-----
	1. (CTRL-27966) ESXi driver compilation fails if the version is 999.0.0.0
	2. (CTRL-29141) PSOD in Beta builds when both FW and Host based DCB agent are enabled.

Version 214.0.26.0 (April 6, 2018)
=====================================
	Fixes:
	-----
	1. (CTRL-26041) Bnxtnet: Add OAM frame support detection in Geneve header


Version 214.0.17.0 (March 27, 2018)
======================================
	Fixes:
	-----
	1. (CTRL-28762) [iovp ] HeavyIO* test's fails with "less tx packet" error.

Version 212.0.90.0 (March 19, 2018)
======================================
	Fixes:
	-----
	1. (CTRL-20546) Added support for HWRM_PORT_QSTATS_EXT

Version 212.0.88.0 (March 16, 2018)
======================================
	Fixes:
	-----
	1. (CTRL-27828) Stratus NPAR functions not getting detected in ESXi6.5 OS with 210.0.74.0 build.

Version 212.0.87.0 (March 15, 2018)
======================================
	Fixes:
	-----
	1. (CTRL-28465) Add more debug related code to help debug issues faster.

Version 212.0.85.0 (March 13, 2018)
======================================
	Fixes:
	-----
	1. (CTRL-28585) Driver readme file does not have information about fw_dump feature.

Version 212.0.84.0 (March 12, 2018)
======================================
	Fixes:
	-----
	1. (CTRL-28712) : ESXi test verification fails.

Verso: 212.0.81.0 (March 08, 2018)
====================================
	Fixes:
	-----
	1. (CTRL-28661) [ESX RM] Resource allocation to be based on
	"VF Reservation Strategy" (NVM option 813)

Version: 212.0.79.0 (March 06, 2018)
====================================
	Fixes:
	-----
	1. (CTRL-28465) Add more debug related code to help debug issues faster.

Version: 212.0.78.0 (March 05, 2018)
====================================
	Fixes:
	-----
	1. (CTRL-28547) Implement Firmware data dump (live and dead) in ESXi
	driver - Extension to Coredump feature

Version: 212.0.74.0 (February 28, 2018)
======================================
	Fixes:
	-----
	1. (CTRL-26003) OS driver should propagate interface down/error condition
	to protocol stack.

Version: 212.0.70.0 (February 22, 2018)
=======================================
	Fixes:
	-----
	1. (CTRL-28433) MGMT applications are crashing the host when driver is not
	able to loaded because of some failure
	2. (CTRL-28431) Add a new module parameter to enable driver assert in
	release drivers.

Version: 212.0.67.0 (February 19, 2018)
=======================================
	Fixes:
	-----
	1. (CTRL-28100) esxcli advertises unknown speed on ESX 6.7

Version: 212.0.62.0 (February 14, 2018)
==========================================
        Fixes:
        -----
	1. (CTRL-27894) SR-IOV broken with 'ESX 212 Driver' and '212 FW'.
	2. (CTRL-27954) Implement new Mbuf profiles.
	3. (CTRL-28330) Noticed Spurious Tx Timeout from Vmkernel, even
	though Tx rings are healthy.

Version: 212.0.61.0 (February 13, 2018)
==========================================
        Fixes:
        -----
	1. (CTRL-28275) 212 driver is not working with 20.8 firmware.
	because of (HWRM_FUNC_RESOURCE_QCAPS) error 0xffff .

Version: 212.0.55.0 (February 07, 2018)
==========================================
        Fixes:
        -----
	1. (CTRL-28101) bnxtnvm failes to detect devices with ESX 6.7 Inbox driver.

Version: 212.0.54.0 (February 06, 2018)
==========================================
        Fixes:
        -----
	1. (CTRL-22000) Support firmware dump feature in ESXi L2 driver.

Version: 212.0.50.0 (February 01, 2018)
==========================================
        Fixes:
        -----
	1. (CTRL-27957) "HWRM cmd error, cmd_type 0x20(HWRM_PORT_PHY_CFG) "
	error observed after enabling NPAR in ESXi.
	2. (CTRL-27771) bnxtnet: Add workaround for bnxtnet_geneve_port update.

Version: 212.0.47.0 (January 29, 2018)
==========================================
        Fixes:
        -----
	1. (CTRL-28019) Link goes down after running linkSet and
	linkFlapping for overnight.

Version: 212.0.45.0 (January 24, 2018)
==========================================
        Fixes:
        -----
	1. (CTRL-27780) Need async bnxtnet driver for ESX 6.7 .
	2. (CTRL-27957) "HWRM cmd error, cmd_type 0x20(HWRM_PORT_PHY_CFG)"
		error observed after enabling NPAR in ESXi.

Version: 212.0.44.0 (January 23, 2018)
==========================================
        Fixes:
        -----
	1. (CTRL-27937) Improvements in stats and debug info in
	BNXTNET_DEBUG mode.

Version: 212.0.39.0 (January 18, 2018)
==========================================
        Fixes:
        -----
    1. (CTRL-27620) Enhance ESXi driver to support new Resource Manager
	capabilities.
    2. (CTRL-27937) Improvements in stats and debug info in BNXTNET_DEBUG mode.
    3. (CTRL-27990) Add Debug error messages when ASSERT(condition == true)
	for Release builds.
    4. (CTRL-27426) PSOD BNXTNET 631FLR DL380 Gen10 ESXi 6.5 u1 .

Version: 212.0.33.0 (January 12, 2018)
==========================================
        Fixes:
        -----
    1. (CTRL-27937) Improvements in stats and debug info in BNXTNET_DEBUG mode.

Version: 212.0.31.0 (January 10, 2018)
==========================================
        Fixes:
        -----
    1. (CTRL-27829) In NPAR  mode stats are wrongly updated as port stats.

Version: 212.0.29.0 (January 08, 2018)
==========================================
        Fixes:
        -----
    1. (CTRL-27620) Enhance ESXi driver to support new Resource Manager
	capabilities.

Version: 212.0.26.0 (January 05, 2018)
==========================================
        Fixes:
        -----
    1. (CTRL-27829) In NPAR  mode stats are wrongly updated as port
	stats. (partial fix)

Version: 212.0.21.0 (December 28, 2017)
==========================================
        Fixes:
        -----
    1. (CTRL-27820) bnxtnet: Add Stratus VF device IDs.
    2. (CTRL-27620) Enhance ESXi driver to support new Resource Manager
	capabilities.

Version: 212.0.20.0 (December 27, 2017)
==========================================
        Fixes:
        -----
    1. (CTRL-27720) PR2017690 - PSOD- PF Exception 14 in world 66202:vmnic5-pollW IP
        0x41802c631cfc addr 0x0 .

Version: 212.0.19.0 (December 22, 2017)
==========================================
        Fixes:
        -----
    1. (CTRL-27487) HWRM_ERR while calling bnxtnet_vxlan_port_update .

Version: 212.0.18.0 (December 21, 2017)
==========================================
        Fixes:
        -----
    1. (CTRL-27754) Remove the ESXi 5.5 specific code changes for Bnxtnet L2 driver.

Version: 212.0.16.0 (December 19, 2017)
==========================================
        Fixes:
        -----
    1. (CTRL-26853) [iovp ] Heavy IO* test's failes with "less tx packet"
	error. (partial debug related fix)

Version: 212.0.14.0 (December 16, 2017)
==========================================
        Fixes:
        -----
    1. (CTRL-22000) Support firmware dump feature in ESXi L2 driver

Version: 212.0.12.0 (December 14, 2017)
==========================================
        Fixes:
        -----
	None

Version: 210.0.64.0 (December 13, 2017)
==========================================
        Fixes:
        -----
    1. (CTRL-21894) Separate sharing of the same completion ring between a
	TX/RX ring pair .

Version: 210.0.48.0 (December 01, 2017)
==========================================
        Fixes:
        -----
    1. (CTRL-26853) [iovp ] Heavy IO* test's failes with "less tx packet"
	error. (partial debug related fix)

Version: 210.0.45.0 (November 28, 2017)
==========================================
        Fixes:
        -----
    1. (CTRL-26853) [iovp ] Heavy IO* test's failes with "less tx packet"
	error. (partial debug related fix)

Version: 210.0.37.0 (November 17, 2017)
==========================================
        Fixes:
        -----
    1. (CTRL-20546) General Vmware L2 Development for NX_20.0 Release

Version: 210.0.36.0 (November 16, 2017)
==========================================
        Fixes:
        -----
    1. (CTRL-25420) Enable 1g or 10g restrictive auto speeds using native
	esxcli syntax for base-T.
    2. (CTRL-20546) General Vmware L2 Development for NX_20.0 Release .
    3. (CTRL-26853) [iovp ] Heavy IO* test's failes with "less tx packet"
	error. (partial debug related fix)

Version: 210.0.30.0 (November 10, 2017)
==========================================
        Fixes:
        -----
    1. (CTRL-26853) [iovp ] Heavy IO* test's failes with "less tx packet"
	error. (partial debug related fix)

Version: 210.0.27.0 (November 07, 2017)
==========================================
        Fixes:
        -----
	none

Version: 210.0.23.0 (November 03, 2017)
==========================================
        Fixes:
        -----
    1. (CTRL-27137) PSOD observed after disable the SRIOV profile using bnxtnvm.

Version: 210.0.21.0 (November 01, 2017)
==========================================
        Fixes:
        -----
    1. (CTRL-26853) [iovp ] Heavy IO* test's failes with "less tx packet"
	error. (partial debug related fix)

Version: 210.0.20.0 (October 31, 2017)
==========================================
        Fixes:
        -----
	None

Version: 210.0.19.0 (October 31, 2017)
==========================================
        Fixes:
        -----
    1. (CTRL-26853) [iovp ] Heavy IO* test's failes with "less tx packet"
	error. (partial debug related fix)
    2. (CTRL-26756) [IOVP] psod (vmnic PollW IP) On enabling DRSS while
	performing link up/down operations .
    3. (CTRL-20546) General Vmware L2 Development for NX_20.0 Release .
    4. (CTRL-26636) Provision to add support to modify MTU size via
	sideband Interface.
    5. (CTRL-25420) Enable 1g or 10g restrictive auto speeds using native
	esxcli syntax for base-T.
    6. (CTRL-26735) [SIT] Can't not ping VM to VM in ESXi 6.5 with CFW
	v20.8.32 and ESXi L2 driver v20.8.2 .
    7. (CTRL-25504) CLONE-Reopen on Oasis Project - Onboard LOM WOL - Unable
	to wakeup the.

Version 20.8.1.0 (ESXi 6.5 and 6.0)  July 21, 2017
==================================================
        Enhancements:
        ------------
	1. Added support for Stratus NIC and 100 Gbps speed.

Version 20.8.0.0 (ESXi 6.5 and 6.0)  May 17, 2017
=================================================
        Supports HWRM version 1.7.7.3 and Chimp FW Version 20.8.1

        Fixes:
        -----
	1. (CTRL-25420) Enable 1g/10g restrictive auto speeds using native
	   esxcli syntax for base-T cards.
	2. (CTRL-24852) Fix mtu change cannot be applied when uplink is
	   quiesced.
	3. (CTRL-25233) Added support for pcie_width and pcie_speed for
	   CuW devices.
	4. (CTRL-25248) Implemented HWRM_FUNC_QSTATS for PF.
	5. (CTRL-22991) Adding checks for module parameters.

        Enhancements:
        ------------
	1. Added support for latest HWRM spec 1.7.7.3 .
	2. Changed correct media types reported to uplink layer in supported
	   modes for latest ESXi 6.5 and future.
	3. Minor: Skipping setting EEE for NPAR function.
	4. Adding the description for module parameters.
	5. Changing the sequence of Assertion when HWRM timeout occurs.
	6. Minor code clean-up in bnxtnet_init_queue_info().
	7. Enable required debug flags in beta builds.
	8. Some logging improvement:-
		a. Set vnic filter logging.
		b. Delete vnic filter logging.
		c. use Formatted mac address in log messages.
	9. Replaces two deprecated vmkapi, vmk_Sprintf and vmk_Strcpy.
	10.Change for native ddk-6.6.0 vmk_UplinkVXLANOffloadParams.

Version 20.6.100.0 (ESXi 6.5 and 6.0)  April 07, 2017
=====================================================
        Supports HWRM version 1.7.6 and Chimp FW Version 20.6.104

        Fixes:
        -----
        1. (CTRL-24915) Unable to change 10gbt link mode under ESXi 6.0u3
        2. (CTRL-25163) bnxtnetcli need to be extend FEC Clause-91
	3. (CTRL-25083) Observing PSOD with "PF Exception 14 after running
	   IOVP test HEAVYIOChangeMTU for duration of ~5 hours.
	4. (CTRL-24808) Geneveoption and GeneveRxFilter test failed.
	                (maxHeaderOffset is increased from 144 to 168)

        Enhancements:
        ------------
	1. Added support for latest HWRM spec 1.7.6.

Version 20.6.34.0 (ESXi 6.5 and 6.0)  March 02, 2017
====================================================
        Supports HWRM version 1.7.4 and Chimp FW Version 20.6.71

        Fixes:
        -----
        1. (CTRL-24808) [IOVP Geneve] GeneveOption IOVP test is failing.

        Enhancements:
        ------------
	1. Added support for latest HWRM spec 1.7.4.


Version 20.6.33.0 (ESXi 6.5 and 6.0)  Feb 27, 2017
==================================================
        Supports HWRM version 1.7.3 and Chimp FW Version 20.6.70

        Fixes:
        -----
		None

        Enhancements:
        ------------
        1. Added support DCB CEE support for both driver and bnxtnetcli.
	2. Added support for latest HWRM spec 1.7.3.

Version 20.6.32.0 (ESXi 6.5 and 6.0)  Feb 22, 2017
==================================================
        Supports HWRM version 1.7.2 and Chimp FW Version 20.6.68

        Fixes:
        -----
        1. (CTRL-24419) Error counts to get VF stats on Bobcat in ESXi6.5
	2. (CTRL-24851) ESXi host using Cumulus we are not able to ping packet size
	   1473 to 1484 at MTU 9000

        Enhancements:
        ------------
	1. Added support for VF stats in Vmware L2 driver.
	2. Added support for latest HWRM spec 1.7.2.

Version 20.6.31.0 (ESXi 6.5 and 6.0)  Feb 8, 2017
==================================================
        Supports HWRM version 1.7.0 and Chimp FW Version 20.6.61

        Fixes:
        -----
        1. (CTRL-24673) dmesg flooded with (HWRM_RING_ALLOC) error
           0x4(RESOURCE_ALLOC_ERROR)

Version 20.6.30.0 (ESXi 6.5 and 6.0)  Feb 6, 2017
==================================================
        Supports HWRM version 1.7.0 and Chimp FW Version 20.6.61

        Fixes:
        -----
	1. (CTRL-23768) PCIe reset (system reboot) is not activating the modified
	    NVM configuration.
	2. (CTRL-24404) HWRM_NVM_GET_DIR_INFO/GET_DIR_ENTRIES are getting timed out if it is
	   executed after HWRM_NVM_SET_VARIABLE

        Enhancements:
        ------------
        1. Added support for latest HWRM spec 1.7.0.
        2. Modified bnxtnet_dcb_apply_setting return values.
	3. Patch to fix asymmetry issue for default queue creation and destruction.

Version 20.6.29.0 (ESXi 6.5 and 6.0)  Feb 3, 2017
==================================================
        Supports HWRM version 1.6.1 and Chimp FW Version 20.6.59

        Fixes:
        -----
                <None>

        Enhancements:
        ------------
	1. Driver is enhanced to preserve VF configuration flags.
	2. Driver is enhanced to be compatible with older production firmware
	   releases from 20.2 and 20.4 .

Version 20.6.28.0 (ESXi 6.5 and 6.0)  Jan 31, 2017
==================================================
        Supports HWRM version 1.6.1 and Chimp FW Version 20.6.55

        Fixes:
        -----
	1. (CTRL-24558) VF device initialization fail in ESX 6.5 with
	    ESX L2 driver 20.6.26 and roce driver version 20.6.11.

        Enhancements:
        ------------
		<None>

Version 20.6.27.0 (ESXi 6.5 and 6.0)  Jan 25, 2017
==================================================
        Supports HWRM version 1.6.1 and Chimp FW Version 20.6.55

        Fixes:
        -----
	1. (CTRL-24551) ESXi 6.0 bnxtnet driver version 20.06.25 can't be loaded
	   with CHiMP fw version 20.06.56 .

        Enhancements:
        ------------
		<None>

Version 20.6.26.0 (ESXi 6.5)  Jan 24, 2017
===========================================
        Supports HWRM version 1.6.1 and Chimp FW Version 20.6.55

        Fixes:
        -----
	1. (CTRL-24528)Roce devices are not listing after upgrading L2 driver
	   to 20.6.25 version in ESX 6.5

        Enhancements:
        ------------
		<None>

Version 20.6.25.0 (ESXi 6.5 and 6.0)  Jan 23, 2017
==================================================
        Supports HWRM version 1.6.1 and Chimp FW Version 20.6.55

        Fixes:
        -----
		<None>

        Enhancements:
        ------------
	1. VF Rate Limit feature is added to Vmware L2 driver.
	2. MAC Anti-Spoof feature is added to Vmware L2 driver.
	3. Added user interface for getting DCB and QoS queues related parameters.

Version 20.6.24.0 (ESXi 6.5 and 6.0)  Jan 06, 2017
==================================================
        Supports HWRM version 1.6.1 and Chimp FW Version 20.6.52

        Fixes:
        -----
	1. (CTRL-24231) "Wathcdog keeps timeout for 6 times within 1 hour " while
	   upgrading firmware component using bnxtnvm

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

Version 20.6.23.0 (ESXi 6.5 and 6.0)  Dec 26, 2016
=================================================
        Supports HWRM version 1.6.1 and Chimp FW Version 20.6.52

        Fixes:
        -----
	1. (CTRL-24218) vmnic cannot ping after setting rx/tx size to max value 4096.
	2. (CTRL-24216) Fix for issue vmnic cannot link up after link Down & link Up.

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

Version 20.6.22.0 (ESXi 6.5 and 6.0)  Dec 15, 2016
=================================================
        Supports HWRM version 1.6.1 and Chimp FW Version 20.6.49

        Fixes:
        -----
	1. (CTRL-24150)IOMMU fault by changing the ring size while running the heavyIO traffic
	2. (CTRL-24156) Need to check nic_idx to avoid out-of-bounds access for force_netq
	3. (CTRL-24157) During tests, we sometimes met "Timeout (240ms) waiting for queue
	   flush response" error and get PSOD on beta build for the assert failure.
	4. (CTRL-23832) Add support for Auto-neg (FEC)
	5. (CTRL-XXXXX) L2 driver workaround for HW TPA Bug in CuW NIC2 2nd port.

        Enhancements:
        ------------
        1. Code style cleanup.
        2. Support for latest HWRM spec 1.6.1 .
	3. Support for FW based DCB agent.
	4. Added support for FEC Autoneg.
	5. Tested PCIe link speed configuration in ESXi Vmware.


Version 20.6.21.0 (ESXi 6.5 and 6.0) Nov 30, 2016
=================================================
        Supports HWRM version 1.5.4 and Chimp FW Version 20.6.45

	Fixes:
        -----
	   Problem:(CTRL-24020)[IOVP] psod while running Attach
		   start queue detach test.
	   Cause:  This is a driver issue in beta builds.
	   Fix:  Resolved the race condition in driver.

	Enhancements:
	------------
		Added support for ESXi 6.5 GA Builds
	        Version 4564108 - Beta; 4564106 - Release

Version 20.6.20.0 (ESXi 6.5 and 6.0) Nov 28, 2016
=================================================
        Supports HWRM version 1.5.4 and Chimp FW Version 20.6.45

	Fixes:
        -----
	   Problem:(CTRL-23968) Tx Ring size can be assigned more
		   than tx_ring_mask(2K).
	   Cause:  This is a driver issue in configuration path.
	   Fix: MAX_TX_RING_SIZE is now defined as a function of
	        TX_DESC_CNT and MAX_TX_PAGES.

	   Problem:(CTRL-23856) PSOD while loading the bnxtnet
		   drivers in ESXi Beta build.
	   Cause:  This is a driver issue in WoL path.
	   Fix: We have made a fix in Driver WoL init path.

	   Problem:(CTRL-23825) [IOVP L2] PSOD while running heavy io
		   load unload test in ESX 6.5 4564108 build.
	   Cause:  This is a simulated failure by Beta builds.
	   Fix: Driver needs to keep a work around for this packet
	        alloc failure.

	   Problem:(CTRL-23969) Heap leak when .quiesceDevice and
		   .startDevice have been triggered at least once.
	   Cause:  This is a simulated failure by Beta builds.
	   Fix: Driver needs to keep a work around for this packet
	        alloc failure.

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

Version 20.6.19.0 (ESXi 6.5 and 6.0) Nov 16, 2016
=================================================
        Supports HWRM version 1.5.4 and Chimp FW Version 20.6.42

	Fixes:
        -----
	   Problem: (CTRL-23455, 23456 and 23525) psod while running
		    Heavy_io tests on ESX 6.0/6.5 using CuW+ A1 chip.
	   Cause:   This is a workaround for HW issue CUMULUS-8801.
	   Fix:     L2 Driver has implemented a workaround based on suggestions
		    from LSI team.
	Enhancements:
	------------
		None.

Version 20.6.18.0 (ESXi 6.5 and 6.0) Nov 15, 2016
=================================================
        Supports HWRM version 1.5.4 and Chimp FW Version 20.6.42

	Fixes:
        -----
		CTRL-23478 is now fixed by vmware. Please refer
		README.txt.
	Enhancements:
	------------
		1) QoS support for RoCE traffic.
		2) Driver modification for vSphere 2017 inboxing.
		3) Added support for new HWRM spec 1.5.4 version.

Version 20.6.17.0 (ESXi 6.5 and 6.0) Nov 07, 2016
=================================================
        Supports HWRM version 1.5.3 and Chimp FW Version 20.6.41

	Fixes:
        -----
	   Problem: (CTRL-23611) PSOD while upgrading package using bnxtnvm.
	   Cause:   This is a driver issue.
	   Fix:     Driver has implemented the fix.

	Enhancements:
	------------
		1) Bnxtnetcli version command is now showing correct
		   bono fw version.
		2) Modification in LFC driver patch after integration
		   testing.

Version 20.6.16.0 (ESXi 6.5 and 6.0) Oct 27, 2016
=================================================
        Supports HWRM version 1.5.3 and Chimp FW Version 20.6.39

	Fixes:
        -----
	   Problem: (CTRL-23456) Part Fix of this Jira. Failure of HugeTSO
		    IOVP test.
	   Cause:   This is a driver issue.
	   Fix:     Driver has implemented the fix.

	   Problem: (CTRL-23127) Inject Longer SG PKT IOVP test fails
		    with "The received packet length not as expected" Error.
	   Cause:   This is a driver issue.
	   Fix:     Driver has implemented the fix.

	Enhancements:
	------------
		1)  QoS support for RoCE traffic.

Version 20.6.15.0 (ESXi 6.5 and 6.0) Oct 19, 2016
=================================================
        Supports HWRM version 1.5.3 and Chimp FW Version 20.6.37

	Fixes:
        -----
	   Problem: (CTRL-23433) For Host based DCBX model, Notify
		    RoCE App Priority to CFW (VMware)
	   Cause:   This is an improvement Jira for HWRM spec 1.5.3 based FW.
	   Fix:     Driver has implemented required  HWRM_FW_GET_STRUCTURED_DATA
		    and HWRM_FW_SET_STRUCTURED_DATA commands.

Version 20.6.14.0 (ESXi 6.5 and 6.0) Oct 17, 2016
=================================================
        Supports HWRM version 1.5.3 and Chimp FW Version 20.6.36

	Fixes:
        -----
	   Problem: (CTRL-23140) dmesg flooded with (HWRM_RING_ALLOC)
		    error 0x4(RESOURCE_ALLOC_ERROR)
	   Cause:   This is due to change in new hwrm spec 1.5.2.
	   Fix:     Driver has implemented required hwrm_func_cfg changes.

        Enhancements:
        ------------
	     1) Added support for new HWRM spec 1.5.3 version.
	     2) For ESXi 6.5 DCB functionality is now implemented.
	     3) In this bnxtnet L2 driver QoS is implemented for RoCE traffic.
	     4) hwrm_func_cfg/hwrm_func_qcfg is now called by the PF driver
		according to latest hwrm spec and current FW implementation.

Version 20.6.13.0 (ESXi 6.5 and 6.0) Oct 12, 2016
==================================================
        Supports HWRM version 1.5.2 and Chimp FW Version 20.6.34

	Fixes:
        -----
          Problem: (CTRL- 23346) BMAPI returning Link Status UP even if
		   the Link is down for NPAR in ESXi.
	  Cause:   This is due to the reason driver is reporting FW Link status
		   instead of OS link status to the BMAPI library/app.
	  Fix: 	   Driver is now reporting OS link status.

        Enhancements:
        ------------
	     1) Added support for new HWRM spec 1.5.2 version.
	     2) (CTRL- 23146)Modified driver to support LFC/Bnxtnvm user application
		for hwrm_nvm_get_var and hwrm_nvm_set-var implementation.
	     3) Vmware driver updated and tested revised FORCE_LINK_DWN bit support
		in new FW.


Version 20.6.12.0 (ESXi 6.5 and 6.0) Oct 05, 2016
=================================================
        Supports HWRM version 1.5.1 and Chimp FW Version 20.6.32

        Enhancements:
        ------------
	     1) (CTRL-23128) Enhanced autoneg support in Vmware L2 driver.
	     2) It also has more coding style related code changes as neeeded
		for Vmware L2 driver VSphere 2017 inboxing.

Version 20.6.11.0 (ESXi 6.5) Sept, 2016
=======================================
        Supports HWRM version 1.5.1 and Chimp FW Version 20.6.29


        Enhancements:
        ------------
	     1) This release is build using latest Vmware 6.5 DDK version
		nativeddk-6.5.0-4240417. This DDK version based driver is
		needed by ROCE dev team.
	     2) It also has coding style related code changes as neeeded
		for Vmware L2 driver VSphere 2017 inboxing.

Version 20.6.10.0 (ESXi 6.5 and 6.0) Sept 16, 2016
==================================================
        Supports HWRM version 1.5.1 and Chimp FW Version 20.6.27

        Fixes:
        -----
          Problem: (CTRL- 22863,22799) PSOD when updating firmware with
		   bnxtnvm in 6.5 .
	  Cause:   This is due to FW limitation of not handling HRRM commands
		   in parallel during busy NVM upgrade write/modify/update cycles.
	  Fix: 	   Driver now has a work around fix in beta. Also we are
		   increasing the NVM HWRM write/modify/update cmds timeout.
		   value to 50 secs.
          Impact: Affects only secure FW upgrade using bnxtnvm utility.

          Problem: (CTRL- 22985, 23000 and 22985) Firmware is resetting
                   the link speed and link became down after setting the
                   MTU in ESXi.
          Cause: FW version 20.6.22 onwards FW is strictly checking flag
                 PORT_PHY_CFG_REQ_FLAGS_FORCE_LINK_DOWN.
          Change: Additional changes for supporting  "incompatible speed on NIC2.
          Impact: Affects only secure FW upgrade using bnxtnvm utility.

Version 20.6.9.0 (ESXi 6.5 and 6.0) Sept 14, 2016
=================================================
        Supports HWRM version 1.5.1 and Chimp FW Version 20.6.26

        Fixes:
        ------
          Problem: (CTRL- 22799) Error observe while installing NIC2D
		   package using bnxtnvm
          Cause: Larger timeout values are required in driver to complete
                 HWRM_NVM_INSTALL_UPDATE.
          Change: Driver now modifies the timeout value to match nvm_write.
          Impact: Affects only secure FW upgrade using bnxtnvm utility.

          Problem: (CTRL- 22985, 23000 and 22985) Firmware is resetting
                   the link speed and link became down after setting the
                   MTU in ESXi.
          Cause: FW version 20.6.22 onwards FW is strictly checking flag
                 PORT_PHY_CFG_REQ_FLAGS_FORCE_LINK_DOWN.
          Change: Driver now modifies code for this check.
          Impact: Affects all IOVP tests using MTU or ring size change.


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

Version 20.6.8.0 (ESXi 6.5 and 6.0) Sept 09, 2016
=================================================
        Supports HWRM version 1.5.1 and Chimp FW Version 20.6.25

        Fixes:
        ------
	   Problem: (CTRL- 22942) High interrupt rate reach up to ~60000
		    interrupts per second on ESXi 6.5 Beta builds
	   Cause: This was a code error in input parameter validation.
	   Change: Implemented fix for zero value validation.
	   Impact: Affects only IOVP HeavyIOScheduling stress test.

        Enhancements:
        ------------
	1. Supports latest HWRM spec 1.5.1


Version 20.6.7.0 (ESXi 5.5) Aug 25, 2016
=========================================
        Supports HWRM version 1.4.0 and Chimp FW Version 20.6.20

        Enhancements:
        ------------
	1. Supports latest HWRM spec 1.4.0
	2. Updated NDIS Friendly Names for CuW.
	3. Now Vmware L2 Driver supports all versions/updates of ESXi 5.5

Version 20.6.7.0 (ESXi 6.5) Aug 24, 2016
=========================================
        Supports HWRM version 1.4.0 and Chimp FW Version 20.6.20

        Enhancements:
        ------------
	1. Supports latest HWRM spec 1.4.0
	2. Updated NDIS Friendly Names for CuW.

Version 20.6.7.0 (ESXi 6.0) Aug 24, 2016
=========================================
        Supports HWRM version 1.4.0 and Chimp FW Version 20.6.20

        Fixes:
        ------
	   Problem: CTRL-22779 Add support for enabling/disabling
		    and modifying TX_LPI_TIMER.
           Cause: This is a new feature.
           Change: Implemented TX_LPI_TIMER configuration.
           Impact: Only EEE feature.

	   Problem: CTRL-22670 Update NDIS Friendly Names for CuW
		    ESXi Driver to Remove Single/Dual Port Designations.
           Cause: There is a change in marketing description of the boards.
           Impact: Minimal.

        Enhancements:
        ------------
        1. Supports latest HWRM spec 1.4.0
	2. Support for Secure FW upgrade in ESXi.
		i)   NVM_INSTALL_UPDATE HWRM command available to applications code.
		ii)  FW_SET_TIME command to inform the ChiMP firmware of the current
		     system date/time.
		iii) FW_GET_TIME command available to applications.

Version 20.6.6.0 (ESXi 6.5) July 22, 2016
========================================
        Supports HWRM version 1.3.0 and Chimp FW Version 20.6.15

        Enhancements:
        ------------
        1. Geneve support is now added  in Vmware driver for ESXi 6.5.

Version 20.6.5.0 (ESXi 6.0) July 14, 2016
========================================
        Supports HWRM version 1.3.0 and Chimp FW Version 20.6.15

        Enhancements:
        ------------
        1. Support New NPAR and Dual Media DIDs.

Version 20.6.4.0 (ESXi 6.0) July 08, 2016
========================================
        Supports HWRM version 1.3.0 and Chimp FW Version 20.6.15

	Known issues due to external dependencies like Vmware etc. are now moved
	to Readme.txt file inside release.

        Enhancements:
        ------------
        1. This release supports WoL (Wake on LAN) feature.


Version 20.6.3.0 (ESXi 5.5) Jun 29, 2016
========================================
        Supports HWRM version 1.3.0 and Chimp FW Version 20.6.10

        Fixes:
        ------
           Problem: (CTRL-22400) ESXi 5.5 is not remembering and
		    auto-configuring forced speed
           Cause: There is a known issue in Vmware ESXi 5.5 kernel.
           Change: Driver implemented VMWare suggested workaround for this.
           Impact: Only related to Link bring up.

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

        Known_issues:
        ------------
	1. ESXi 5.5 U2 and earlier releases have an issue with OS kernel as it causes a non-driver
	   PSOD. Issue is being discussed with Vmware (Vmware DCPN Case No. 00040851)
        2. All IOVP tests including Vxlan, SR-IOV and Stress test are still being run. Currently
	   development team IOVP tests completion report is partial.

Version 20.6.2.0 (ESXi 6.5) Jun 24, 2016
========================================
        Supports HWRM version 1.3.0 and Chimp FW Version 20.6.8

        Enhancements:
        ------------
        1. Supports ESXi 6.5.0 (build-3928065) and higher updates.
        2. Supports latest HWRM spec 1.3.0 .

        Known_issues:
        ------------
        1. (CTRL-21078) RSS feature is not working when Vxlan filter is enabled.
	   This is due to OS not giving RSS attributes along with vxlan filter.
           We have already got a waiver from Vmware for this issue.
        2. (CTRL-21967) SRIOV Windows VF Guest OS disallow MTU change option is not
	   working. This is due to windows VF driver reloads the driver with new MTU
           value. If VF driver loads the driver again with new MTU, PF driver
           can't track the actual MTU change and forward the request to hypervisor
	   for validation.

Version 20.6.2.0 (ESXi 5.5) Jun 22, 2016
========================================
        Supports HWRM version 1.3.0 and Chimp FW Version 20.6.8

        Enhancements:
        ------------
        1. Supports ESXi 5.5 U3 and higher OS versions.
        2. Supports latest HWRM spec 1.3.0 .

        Known_issues:
        ------------
	1. ESXi 5.5 U2 and earlier releases have an issue with OS kernel as it causes a non-driver
	   PSOD. Issue is being discussed with Vmware (Vmware DCPN Case No. 00040851)
        2. Speed and duplex restoration of the configuration on reboot is not happening. So user
           need to set the speed and duplex of every reboot. Issue is being discussed with Vmware
           (Vmware DCPN Case No. 00040762)
        3. All IOVP tests including Vxlan, SR-IOV and Stress test are still being run. Currently development team
           IOVP tests completion report is partial.

Version 20.6.2.0 (Jun 17, 2016)
===============================
	Supports HWRM version 1.3.0 and Chimp FW Version 20.6.8

	Note:- This release is based on "int_nxt" branch. This
	release works for Cumulus+/Whitney+ cards as well.

        Fixes:
        ------
           Problem: (CTRL-22233) SRIOV Enable failed due to "Failed to configure
		    HW resource"
           Cause: Driver is not configuring the hwrm_func_cfg as expected by
                  latest firmware.
           Change: Modified hwrm_func_cfg in SRIOV path.
           Impact: SRIOV.

        Enhancements:
        -------------
	1. Supports latest HWRM spec 1.3.0 .

        Known_issues:
        -------------
        1. (CTRL-21078) RSS feature is not working when Vxlan filter is enabled.
	   This is due to OS not giving RSS attributes along with vxlan filter.
           We have already got a waiver from Vmware for this issue.
        2. (CTRL-21442) Unable to enable 128 VFs, but able to enable 127. This
           is a known VMware OS issue with ESX6.0 GA. In order to enable 128VFs,
	   the user has to update the OS to ESX6.0 U2.
        3. (CTRL-21705) sriovnic list shows only first port on Enabling max vf=64,64
	    on dual port card. This is known ESXi 6.0 GA issue. The user needs to
	    update to EXSi 6.0U2 to properly enable max VF's on dual port device.
        4. (CTRL-21967) SRIOV Windows VF Guest OS disallow MTU change option is not
	   working. This is due to windows VF driver reloads the driver with new MTU
           value. If VF driver loads the driver again with new MTU, PF driver
           can't track the actual MTU change and forward the request to hypervisor
	   for validation.

Version 20.6.1.0 (May 25, 2016)
===============================
	Supports HWRM version 1.2.3 and Chimp FW Version 20.6.4

	Note:- This release is based on "int_nxt" branch. Also
	this release is a first Cumulus+/Whitney+ ESXi driver release
	to be tested by SIT and PQA. We have done only basic sanity
	check on Cu+ cards using this driver.

        Fixes:
        ------
		None.
        Enhancements:
        -------------
	1. Supports latest HWRM spec 1.2.3.
	2. Added NPAR Support for Cumulus+ Vmware Driver(Switch Independent Partitioning).

        Known_issues:
        -------------
        1. (CTRL-21078) RSS feature is not working when Vxlan filter is enabled.
	   This is due to OS not giving RSS attributes along with vxlan filter.
           We have already got a waiver from Vmware for this issue.
        2. (CTRL-21442) Unable to enable 128 VFs, but able to enable 127. This
           is a known VMware OS issue with ESX6.0 GA. In order to enable 128VFs,
	   the user has to update the OS to ESX6.0 U2.
        3. (CTRL-21705) sriovnic list shows only first port on Enabling max vf=64,64
	    on dual port card. This is known ESXi 6.0 GA issue. The user needs to
	    update to EXSi 6.0U2 to properly enable max VF's on dual port device.
        4. (CTRL-21967) SRIOV Windows VF Guest OS disallow MTU change option is not
	   working. This is due to windows VF driver reloads the driver with new MTU
           value. If VF driver loads the driver again with new MTU, PF driver
           can't track the actual MTU change and forward the request to hypervisor
	   for validation.

Version 20.6.0.0 (May 17, 2016)
===============================
	Supports HWRM version 1.2.3 and Chimp FW Version 20.6.4

	Note:- This release is based on "int_nxt" branch. Also
	this release is a first 20.6.x ESXi driver release to be tested by
	SIT and PQA for any possible regression.

        Fixes:
        ------
		None
        Enhancements:
        -------------
	Supports latest HWRM spec 1.2.3.

        Known_issues:
        -------------
        1. (CTRL-21078) RSS feature is not working when Vxlan filter is enabled.
	   This is due to OS not giving RSS attributes along with vxlan filter.
           We have already got a waiver from Vmware for this issue.
        2. (CTRL-21442) Unable to enable 128 VFs, but able to enable 127. This
           is a known VMware OS issue with ESX6.0 GA. In order to enable 128VFs,
	   the user has to update the OS to ESX6.0 U2.
        3. (CTRL-21705) sriovnic list shows only first port on Enabling max vf=64,64
	    on dual port card. This is known ESXi 6.0 GA issue. The user needs to
	    update to EXSi 6.0U2 to properly enable max VF's on dual port device.
        4. (CTRL-21967) SRIOV Windows VF Guest OS disallow MTU change option is not
	   working. This is due to windows VF driver reloads the driver with new MTU
           value. If VF driver loads the driver again with new MTU, PF driver
           can't track the actual MTU change and forward the request to hypervisor
	   for validation.

Version 20.2.12.0 (April 05, 2016)
==================================
	Supports HWRM version 1.2.2 and Chimp FW Version 20.2.20

	Note:- This release is based on "rel_nxt_20.2" branch. Also
	this release has been tested using  FW daily_build  release
	cma_cfw040417.zip (5 Apr 2016) for any possible regression in FW.

        Fixes:
        ------
	   Problem: (CTRL-21611) Driver should set WoL capability to false.
	   Cause: Driver hard codes the WoL capability and reports to OS.
           Change: Driver correctly reports WoL capbility to OS.
           Impact: None (only display)

	   Problem: (CTRL-21912) HeavyIO stress test cases failed when TPA is enabled.
	   Cause: This is due to rx_tpa_end workaround regression in driver.
           Change: Driver corrects the regression fix.
           Impact: Minimal, only for one HeavyIOChangeMTU test with tpa_enabled.

	   Problem: (CTRL-21617) Need Windows 2012 R2 guest VM support on ESXi SRIOV.
	   Cause: ESXi driver  has window VF driver load/unload issue.
           Change: ESXi driver fixed window VF driver load/unload issue.
           Impact: SRIOV testing with GOS as Windows.

        Enhancements:
        -------------
	1.Add correct support for ESXi OS stack auto pause resolution based on IEEE 802.3d.

        Known_issues:
        -------------
        1. (CTRL-21078) RSS feature is not working when Vxlan filter is enabled.
	   This is due to OS not giving RSS attributes along with vxlan filter.
           We have already got a waiver from Vmware for this issue.
        2. (CTRL-21442) Unable to enable 128 VFs, but able to enable 127. This
           is a known VMware OS issue with ESX6.0 GA. In order to enable 128VFs,
	   the user has to update the OS to ESX6.0 U2.
        3. (CTRL-21705) sriovnic list shows only first port on Enabling max vf=64,64
	    on dual port card. This is known ESXi 6.0 GA issue. The user needs to
	    update to EXSi 6.0U2 to properly enable max VF's on dual port device.

Version 20.2.11.0 (March 24, 2016)
==================================
	Supports HWRM version 1.2.2 and Chimp FW Version 20.2.17 (using daily builds)

        Fixes:
        ------
	   Problem: (CTRL-21611) Ethtool in a VM does not display the chimp firmware version
	   Cause: Linux VF driver's HWRM_VER_GET is timedout
           Change: Removed the forwarding of HWRM_VER_GET to PF.
           Impact: Minimal

        Enhancements:
        -------------
	1. Added support for new async event "link speed change".
	2. Correct handling of setting an incompatible link speed on NIC2 as
	   per the new HWRM 1.2.2 spec.
	3. Supports new hwrm_func_vf_cfg command given in new HWRM 1.2.2 spec.
	4. ESXi driver now reports true auto pause report based on latest FW
	   version (20.2.16).
	5. Removed setting vlan filter of VID 0.

        Known_issues:
        -------------
        1. (CTRL-21078) RSS feature is not working when Vxlan filter is enabled.
	   This is due to OS not giving RSS attributes along with vxlan filter.
           We are working with Vmware to get the waiver.
        2. (CTRL-21442) Unable to enable 128 VFs, but able to enable 127. This
           is a known VMware OS issue with ESX6.0 GA. In order to enable 128VFs,
	   the user has to update the OS to ESX6.0 U2.
        3. (CTRL-21705) sriovnic list shows only first port on Enabling max vf=64,64
	    on dual port card. This is known ESXi 6.0 GA issue. The user needs to
	    update to EXSi 6.0U2 to properly enable max VF's on dual port device.

Version 20.2.10.0 (March 19, 2016)
==================================
	Supports HWRM version 1.2.1 and Chimp FW Version 20.2.14

        Fixes:
        ------
	1. Problem: (CTRL-21478) VF attached VM is unable to commuincate with VMKNIC.
	2. Problem: (CTRL-21824) [SRIOV IOVP] VMKToVF test fails at "UDPTraffic_VMK"

           Cause: The loopback path doesn't pad the packet to 60 bytes.
           Change: Made required changes.
           Impact: Some iovp sriov tests.

        Enhancements:
        -------------
	1. Fixed HWRM resource leak during VLAN strip mode change.

        Known_issues:
        -------------
        1. (CTRL-21078) RSS feature is not working when Vxlan filter is enabled.
	   This is due to OS not giving RSS attributes along with vxlan filter.
           We are working with Vmware to get the waiver if needed.
        2. (CTRL-21442) Unable to enable 128 VFs, but able to enable 127. This
           is a known VMware OS issue with ESX6.0 GA. In order to enable 128VFs,
	   the user has to update the OS to ESX6.0 U2.
        3. (CTRL-21705) sriovnic list shows only first port on Enabling max vf=64,64
	    on dual port card. This is known ESXi 6.0 GA issue. The user needs to
	    update to EXSi 6.0U2 to properly enable max VF's on dual port device.

Version 20.2.9.0 (March 18, 2016)
================================
	Supports HWRM version 1.2.1 and Chimp FW Version 20.2.14

        Fixes:
        ------
        1. Problem: (CTRL-21827) [SRIOV IOVP] DefaultVLAN test fails at "pingTraffic"
        2. Problem: (CTRL-21825)[SRIOV IOVP] ResetVF test fails at "DisableEnableVnic"

           Cause:   Missing support in SRIOV MTU path to fix VF interface down/up cycle.
           Change:  Made required changes.
           Impact:  All sriov tests.

        Known_issues:
        -------------
        1. (CTRL-21078) RSS feature is not working when Vxlan filter is enabled.
	   This is due to OS not giving RSS attributes along with vxlan filter.
           We are working with Vmware to get the waiver if needed.
        2. (CTRL-21442) Unable to enable 128 VFs, but able to enable 127. This
           is a known VMware OS issue with ESX6.0 GA. In order to
           enable 128VFs, the user has to update the OS to ESX6.0 U2.
        3. (CTRL-21705) sriovnic list shows only first port on Enabling max
	   vf=64,64 on dual port card. This is known ESXi 6.0 GA issue.
	   The user needs to update to EXSi 6.0U2 to properly enable max VFs on
           dual port device.
        4. (CTRL-21478) VF attached VM is unable to communicate with vmknic.

Version 20.2.8.0 (March 16, 2016)
================================
	Supports HWRM version 1.2.1 and Chimp FW Version 20.2.13

        Fixes:
        ------
        1. Problem: (CTRL-21819) Customer Card doesn't show Auto Negotiation available
		    in ESXi OS.
           Cause:   Driver didn't set the autoneg support mode profile properly.
           Change:  Made required changes.
           Impact:  Minimal.

        2. Problem: (CTRL-21616) Interface naming listing as Broadcom P210t Nextreme-E
		    interface in ESXi6.0
           Cause:   "Broadcom" name is repeated twice in "lspci command" output.
           Change:  Corrected the PCI device descriptions.
           Impact:  none.

        Known_issues:
        -------------
        1. (CTRL-21078) RSS feature is not working when Vxlan filter is enabled.
	   This is due to OS not giving RSS attributes along with vxlan filter.
           We are working with Vmware to get the waiver if needed.
        2. (CTRL-21442) Unable to enable 128 VFs, but able to enable 127. This
           is a known VMware OS issue with ESX6.0 GA. In order to
           enable 128VFs, the user has to update the OS to ESX6.0 U2.
        3. (CTRL-21705) sriovnic list shows only first port on Enabling max
	   vf=64,64 on dual port card. This is known ESXi 6.0 GA issue.
	   The user needs to update to EXSi 6.0U2 to properly enable max VFs on
           dual port device.
        4. (CTRL-21478) VF attached VM is unable to communicate with vmknic.

Version 20.2.7.0 (March 14, 2016)
================================
	Support HWRM version 1.2.1

        Fixes:
        ------
        1. Problem: (CTRL-21499) SRIOV VF Guest OS MTU change option is not working
           Cause:   VF driver setting MTU through HWRM_VNIC_CFG.
           Change:  Added required support in PF driver to set VF MTU through
                    HWRM_VNIC_CFG.
           Impact:  sr-iov only.

        2. Problem: (CTRL-21616) Interface naming listing as Broadcom P210t Nextreme-E
		    interface in ESXi6.0
           Cause:   PF and VF PCI device description needs to match as per marketing
		    requirements.
           Change:  Corrected the PCI device descriptions.
           Impact:  none.


        Enhancements:
        -------------
	1. Removed bcm57340.h from compilation and source tar.gz file.
	2. Undefined bnxtnet debug flag for production release.

        Known_issues:
        -------------
        1. (CTRL-21078) RSS feature is not working when Vxlan filter is enabled.
	   This is due to OS not giving RSS attributes along with vxlan filter.
           We are working with Vmware to get the waiver if needed.
        2. (CTRL-21442) Unable to enable 128 VFs, but able to enable 127. This
           is a known VMware OS issue with ESX6.0 GA. In order to
           enable 128VFs, the user has to update the OS to ESX6.0 U2.
        2. (CTRL-21705) sriovnic list shows only first port on Enabling max
	   vf=64,64 on dual port card. This is known ESXi 6.0 GA issue.
	   The user needs to update to EXSi 6.0U2 to properly enable max VFs on
           dual port device.
        3. (CTRL-21478) VF attached VM is unable to communicate with vmknic.


Version 20.2.6.0 (March 05, 2016)
================================
	Fixes:
	------
	1. Problem: (Jira-21616) Virtual function name not corrected
	   Cause:   bnxtnet_devices.py file is missing VF id's.
	   Change:  Updated bnxtnet_devices.py file with VF id's
	   Impact:  Minimal or none.

	2. Problem: Driver crashes in memory allocation failures.
	   Impact:  All (for low memory Servers).

        Known_issues:
        -------------
	1. RSS feature is not working when Vxlan filter is enabled. This
	   is due to OS not giving RSS attributes along with vxlan filter.
	   We are working with Vmware and CTRL-21078 is already logged
	   for this.
	2. (Jira 21442) Unable to enable 128 VFs, but able to enable 127.
	3. (Jira 21478) VF attached VM is unable to communicate with vmknic.
	4. (Jira 21336) "PSOD while running HeavyIOChangeMTU with A1" is a
	   TPA HW issue. Driver work around is added for this but still not
	   fully qualified by PQA.

Version 20.2.5.0 (March 02, 2016)
===============================
        Enhancements:
        -------------
        1. Change:  Added support for new OMD feature in driver using latest
		    20.2.6 FW version. README.TXT is also updated.
           Impact:  All cards with fibre interface.

        Known_issues:
        -------------
	1. RSS feature is not working when Vxlan filter is enabled. This
	   is due to OS not giving RSS attributes along with vxlan filter.
	   We are working with Vmware and CTRL-21078 is already logged
	   for this.
	2. (Jira 21442) Unable to enable 128 VFs, but able to enable 127.
	3. (Jira 21478) VF attached VM is unable to communicate with vmknic.
	4. (Jira 21336) "PSOD while running HeavyIOChangeMTU with A1" is a
	   TPA HW issue. Driver work around is added for this but still not fully stable.

Version 20.2.4.0 (Feb 26, 2016)
===============================
        Enhancements:
        -------------
        1. Change:  Added support for latest HWRM spec 1.2 based FW 20.2.5.
           Impact:  All.

        2. Change:  Added support for new EEE enable/disable feature.
           Impact:  Only NIC1 cards.

        Known_issues:
        -------------
	1. RSS feature is not working when Vxlan filter is enabled. This
	   is due to OS not giving RSS attributes along with vxlan filter.
	   We are working with Vmware and CTRL-21078 is already logged
	   for this.
	2. (Jira 21442) Unable to enable 128 VFs, but able to enable 127.
	3. (Jira 21478) VF attached VM is unable to communicate with vmknic.

Version 20.2.3.0 (Feb 25, 2016)
===============================
	Fixes:
	------
	1. Problem: (Jira-21336) PSOD while running HeavyIOChangeMTU with A1.
	   Cause:   There is a HW bug which is causing this crash with stale
		    rx_tpa_end.
	   Change:  Fixed by giving a driver workaround in rx_tpa_end handling path.
	   Impact:  All test cases with TPA enabled.

	2. Problem: (Jira-21675) TPA/LRO is not enabled by default (as stated in
		    the driver module info).
	   Cause:   This was done intentionally in A0 chip as it had a known HW TPA issue.
	   Change:  Now TPA is again enabled by default.
	   Impact:  All.

        Known_issues:
        -------------
	1. RSS feature is not working when Vxlan filter is enabled. This
	   is due to OS not giving RSS attributes along with vxlan filter.
	   We are working with Vmware and CTRL-21078 is already logged
	   for this.
	2. (Jira 21442) Unable to enable 128 VFs, but able to enable 127.
	3. (Jira 21478) VF attached VM is unable to communicate with vmknic.

Version 20.2.2.0 (Feb 17, 2016)
===============================
        Enhancements:
        -------------
        1. Change:  Implemented various NVM HWRM commands and its Vmware
		    management IOCTL interface. Now FW upgrade is possible
		    in VMware as well. However new bnxtnvm utility has to
		    be used for that to work.
           Impact:  bnxtnvm application only.

	Fixes:
	------
	1. Problem: (Jira-21493) Setting the max VF value more than 128 is not throwing
		    an error message in bnxtnet.
	   Cause:   There is driver bug which is not logging the error message.
	   Change:  Fixed by adding check on max_vfs in sr-iov path.
	   Impact:  sr-iov path.

        Known_issues:
        -------------
	1. RSS feature is not working when Vxlan filter is enabled. This
	   is due to OS not giving RSS attributes along with vxlan filter.
	   We are working with Vmware and CTRL-21078 is already logged
	   for this.
	2. (Jira 21442) Unable to enable 128 VFs, but able to enable 127.
	3. (Jira 21478) VF attached VM is unable to communicate with vmknic.

Version 20.2.1.0 (Feb 10, 2016)
===============================
        Enhancements:
        -------------
        1. Change:  Assigned encap_resp_target_id for HWRM_EXEC_FWD_RESP command.
           Impact:  sr-iov only.

        2. Change:  Enabled two-part PCI ID Matching for the Cumulus VMware Driver.
           Impact:  All cards (Enumeration only)

        3. Change:  Support for HWRM 1.0.1 using latest ChiMP firmware Version 20.2.1
           Impact:  All.

	Fixes:
	------
	1. Problem: (Jira-21199) Not able configure Broadcom CuW network adapter settings
		    using VSphere client/Web client.
	   Cause:   There is driver bug which is causing array size to be zero.
	   Change:  Fixed by adding correct array size.
	   Impact:  None but this fix.

        Known_issues:
        -------------
	1. RSS feature is not working when Vxlan filter is enabled. This
	   is due to OS not giving RSS attributes along with vxlan filter.
	   We are working with Vmware and CTRL-21078 is already logged
	   for this.
	2. (Jira 21442) Unable to enable 128 VFs, but able to enable 127.
	3. (Jira 21478) VF attached VM is unable to communicate with vmknic.

Version 20.2.0.0 (Jan 14, 2016)
===============================
        Enhancements:
        -------------
        1. Change:  Added support for  three new OEM boards.
           Impact:  None.

	Fixes:
	------
	1. Problem: (Jira 21472)OEM NIC is not detected in ESX 6.0 OS.
	   Cause:   This is new card with different sub-device-id.
	   Change:  Fixed by adding support for 3 new OEM cards.
	   Impact:  None but new OEM cards.

        Known_issues:
        -------------
	1. RSS feature is not working when Vxlan filter is enabled. This
	   is due to OS not giving RSS attributes along with vxlan filter.
	   We are working with Vmware and CTRL-21078 is already logged
	   for this.
	2. (Jira 21442) Unable to enable 128 VFs, but able to enable 127.
	3. (Jira 21478) VF attached VM is unable to communicate with vmknic.

Version 0.0.17.0 (Jan 09, 2016)
===============================
        Enhancements:
        -------------
        1. Change:  Support for HWRM 1.0.0 using latest ChiMP firmware Version 20.1.9
           Impact:  All.

        2. Change:  Support for vmware driver sr-iov feature in ESXi 6.0.
           Impact:  None, new sr-iov.

	Fixes:
	------
	1. Problem: (Jira 21233/21237)Setting ring size to 64/32 crashes the machine.
	   Cause:   We are getting an NMI in rel version IOMMU fault in beta when
		    RING size is set to less then 200. In this case nr_pages becomes 1,
		    it causes page table to be not initialized. And hence we get a
		    IO MMU fault.
	   Change:  Fixed the issue with correct ring->nr_pages check.
	   Impact:  Only ring size change.

	2. Problem: (Jira 21399) PSOD : after placing NIC1 card in ESX 6.0 server (HIT once)
	   Cause:   This patch fixes the PSOD while executing bnxtnet_txq_free() if
		    txq_resource_alloc() call fails. txq->sqd will not be initialized
		    and same is used in bnxtnet_txq_free().
           Change:  This fix checks if the txq->sqd is NULL before de-referencing it.
	   Impact:  All.

        Known_issues:
        -------------
	1. RSS feature is not working when Vxlan filter is enabled. This
	   is due to OS not giving RSS attributes along with vxlan filter.
	   We are working with Vmware and CTRL-21078 is already logged
	   for this.
	2. Unable to enable 128 VFs, but able to enable 127 - working with VMware on this.
	3. VF attached VM is unable to communicate with vmknic.
	   We tried to simulate the behavior without SR-IOV and the behavior looks same.
	   This looks like some filtering issue on queues. Working with Firmware team.


Version 0.0.16.0 (Nov 09, 2015)
===============================
        Enhancements:
        -------------
        1. Change:  Support HWRM 0.7.8 using latest ChiMP firmware 0.1.39.
           Impact:  All.

        2. Change:  Support of legacy interrupt INT-X added.
           Impact:  All.

        3. Change:  Vmware driver implements HWRM_QUEUE_QPORT_CFG to find
		    out which tx queue to use when allocating tx queue.
           Impact:  All.

        4. Change:  Support of autoneg in Vmware driver for CuW baseT boards.
           Impact:  All.

	Fixes:
	------
		  None.

        Known_issues:
        -------------
	1. TPA is disabled due to HW PCI and duplicate completion issues.
	   However, this limitation doesn't affect standard MTU with TPA.
	   Therefore, TPA can still be turned on manually via module
	   parameter by setting "disabl_tpa=0" when using standard MTU.

	2. RSS feature is not working when Vxlan filter is enabled. This
	   is due to OS not giving RSS attributes along with vxlan filter.
           We are working with Vmware and CTRL-21078 is already logged
	   for this.

Version 0.0.15.0 (Oct 15, 2015)
===============================
        Enhancements:
        -------------
        1. Change:  Support HWRM 0.7.8 and ChiMP firmware 0.1.36 -
		    0.1.38.
           Impact:  None.

	Fixes:
	------
	1. Problem: Broken VxLAN feature due to new FW version 0.1.37.
	   Cause:   FW needs Vxlan port to be in Big Endian Byte order
		    however driver was giving it in Little Endian order. This
		    used to work so far because FW had a Bug (CTRL-21063), which
		    is now fixed in latest FW version. Driver corrected this
		    endianness conversion.
           Change:  Fixed the  vxlan port to big endian.
	   Impact:  Only Vxlan.

	2. Problem: Using FW version  higher then 0.1.27 IOVP Floodping test
		    fails on NIC2.
	   Cause:   FW version 0.1.38 has fixed it (Jira CTRL-21123).
           Change:  None.
	   Impact:  All IOVP tests.

        Known_issues:
        -------------
	1. TPA is disabled due to HW PCI and duplicate completion issues.
	   However, this limitation doesn't affect standard MTU with TPA.
	   Therefore, TPA can still be turned on manually via module
	   parameter by setting "disabl_tpa=0" when using standard MTU.

	2. Occasional TX timeout possibly due to OS is not wrongly calling
	   watchdog driver reset.

	3. RSS feature is not working when Vxlan filter is enabled. This
	   is due to OS not giving RSS attributes along with vxlan filter.
           We are working with Vmware and CTRL-21078 is already logged
	   for this.

Version 0.0.14.0 (Sept 30, 2015)
===============================
        Enhancements:
        -------------
        1. Change:  Support HWRM 0.7.6 and ChiMP firmware 0.1.27 -
		    0.1.34.
           Impact:  None.

        2. Change:  A new module parameter disable_vxlan_filter is
		    added to enable/disable VXLAN filter feature.
           Impact:  None.

	3. Change:  Set default message level to minimum debug
		    prints to avoid spilling the log file.
           Impact:  None.

	4. Change:  Update localcli private stats command with
		    all Port Tx/Rx stats.
           Impact:  None.

	5. Change:  Added new true Port stat feature.
		    prints to avoid spilling the log file.
           Impact:  None.

        Known_issues:
        -------------
	1. TPA is disabled due to HW PCI and duplicate completion issues.
	   However, this limitation doesn't affect standard MTU with TPA.
	   Therefore, TPA can still be turned on manually via module
	   parameter by setting "disabl_tpa=0" when using standard MTU.

	2. Occasional TX timeout possibly due to OS not deliver the
	   interrupt to driver.

	3. RSS is not working in bnxtnet driver with Vxlan filter
	   enabled. It's mostly an OS issue, working with Vmware.

	4. There is a known hardware limitation with using the
	   VEB TCAM for A0/A1. Using FW version  higher then 0.1.27
	   IOVP Floodping test fails only on NIC2 cards in some set-ups.

Version 0.0.13.0 (Sept 16, 2015)
===============================
        Enhancements:
        -------------
        1. Change:  Support HWRM 0.7.6 and ChiMP firmware 0.1.27 -
		    0.1.32.
           Impact:  None.

        2. Change:  Support new BCM957404T4040G Whitney Mission Mode board.
           Impact:  None.

	Fixes:
	------
	1. Problem: Broken VxLAN feature due to new FW version 0.7.6
	   Cause:   Existing driver missed porting of l2_filter_id from
		    32 bit to 64 bit.
           Change:  Fixed the  missing porting.
	   Impact:  Only Vxlan.

         Known_issues:
         -------------
         1. TPA is disabled due to HW PCI and duplicate completion issues.
            However, this limitation doesn't affect standard MTU with TPA.
            Therefore, TPA can still be turned on manually via module
            parameter by setting "disabl_tpa=0" when using standard MTU.

         2. Occasional TX timeout possibly due to OS not deliver the
            interrupt to driver.

Version 0.0.12.0 (Sept 11, 2015)
===============================
        Enhancements:
        -------------
        1. Change:  Support HWRM 0.7.6 and ChiMP firmware 0.1.27 -
		    0.1.31.
           Impact:  all

	Fixes:
	------
	1. Problem: Link pause can't be disable.
	   Cause:   the driver didn't display the correct link pause
                    setting after disable pause.
           Change:  Fixed the pause display setting to properly
                    taking account of pause disable.
	   Impact:  none.

        2. Problem: (JIRA-20920) PSOD occurs while running HeavyIOMem
                    test with TPA disable.
           Cause:   The OS errorenous send UplinkReset to driver
                    while there are actually no TX timeouts.
           Change:  Disable PSOD on TX timeout by default and allow
                    uplink reset recovery to workaround possible OS
                    bug.
           Impact:  none.

         Known_issues:
         -------------
         1. TPA is disabled due to HW PCI and duplicate completion issues.
            However, this limitation doesn't affect standard MTU with TPA.
            Therefore, TPA can still be turned on manually via module
            parameter by setting "disabl_tpa=0" when using standard MTU.

         2. Ocassional TX timeout possiblly due to OS not deliver the
            interrupt to driver.

Version 0.0.11.0 (Aug 19, 2015)
===============================
        Fixes:
        ------
        1. Problem: (JIRA-20898) PSOD while running netperf traffic
                    between two VMs of different hosts when TPA is
                    enabled.
           Cause:   When page mode is enable, the page table size
                    calculation doesn't take account for the increase
                    page usage by TPA and causes page table corruption
                    on the TX ring from the adjacent queue group. This
                    leads to HW fetching wrong BD and send TX completions
                    with error.
           Change:  Properly calculate the page table size when TPA is
                    enabled.
           Impact:  Fasthpath.

        2. Problem: System PSOD while running heavy traffic with beta
                    build ESXi OS when TPA is enabled.
           Cause:   The driver reuse aggregation buffer mechanism uses
                    the incorrect producer and consumer indexes to
                    access both sw aggregation buffer and aggregation
                    BD rings. This lead to reusing of wrong buffers.
           Change:  used correct producer and consumer indexes to access
                    aggregation buffer and BD ring.
           Impact:  TPA at resource intensive environment.

        3. Problem: (JIRA- 20894) Driver installation shows "Reboot Required:
                    false" where as host reboot is required for listing
                    the NIC3 card.
           Cause:   Driver build script set the wrong reboot requirement.
           Change:  Update to correct reboot requirement.
           Impact:  None.

         Known_issues:
         -------------
         1. TPA is disabled due to HW PCI and duplicate completion issues.
            However, this limitation doesn't affect standard MTU with TPA.
            Therefore, TPA can still be turned on manually via module
            parameter by setting "disabl_tpa=0" when using standard MTU.

         2. Ocassional TX timeout possiblly due to OS not deliver the
            interrupt to driver.

Version 0.0.10.0 (Aug 11, 2015)
===============================
        Enhancements:
        -------------
        1. Change:  Support HWRM 0.7.5 and ChiMP firmware 0.1.26
           Impact:  all

        Fixes:
        ------
        1. Problem: (JIRA-20769) PSOD when running IOVP stress test
                    HeavyIOSchedulingAlgorithm.
           Cause:   The TX producer index update were out of order.
           Change:  Expand the per txq lock to protect the double
                    doorbell workaround.
           Impact:  TX fastpath.

        2. Problem: Page fault when txq exit due to failing to obtain
                    fastpath resource.
           Cause:   The driver tries to deferencing NULL fastpath pointer
                    during TXQ error path exit.
           Change:  Don't reference NULL fastpath pointer.
           Impact:  TXQ allocation error exit path.

         Known_issues:
         -------------
         1. TPA is disabled due to HW PCI and duplicate completion issues.
         2. Ocassional TX timeout possiblly due to OS not deliver the
            interrupt to driver.

Version 0.0.9.0 (Jul 17, 2015)
===============================
        Support HWRM 0.7.4 and only compatible with ChiMP firmware 0.1.21

        New Features:
        -------------
        1. Support VXLAN filtering based on outer mac, inner mac, and vni.

	Enhancement:
        -------------
	1. Change: Set ring idle only when coal ticks < 25us.
           Impact: interrupt coalescing.

        2. Change: Force pauase change no longer need to reset phy.
	   Impact: flow control

        3. Change: Change coalescing policy to support ESX NetIOC.
	   Impact: Interrupt coalescing

        Fixes:
        ------
	1. Problem: Exception 14 (page fault) detected when TX queue
                    allocation fails due to firmware lockup.
           Cause:   Some pointers inside TX queue structures was not
                    initialized when queue alloc failed.  The error
                    path tries to de-reference these NULL pointers.
           Fix:     remove NULL pointers referencing.
           Impact:  TX queue alloc error path.

	Known_issues:
	1. Could hit PCI GEN 3 error when enable TPA and jumbo together.
        2. Double completion issue when enable TPA and Jumbo together.

Version 0.0.8.0 (Jul 01, 2015)
===============================
        Enhancements:
        -------------
        1. Change:  Support HWRM 0.7.4 and ChiMP firmware 0.1.18/
                    0.1.19.
           Impact:  all

        2. Change:  Support asynchronous link event.
           Impact:  Link change.

        3. Change:  Support force link pause.
           Impact:  fastpath.

	Fixes:
        -----------
        1. Problem: Erroneous port stats update.
           Cause:   The driver didn't update the per-queue stats
                    before sum up the per-queue stats as port
                    stats.
           Change:  Always update per-queue stats before sum them
                    up as port stats.
           Impact:  NIC statistics

        2. Problem: Erroneous UplinkReset sent by Uplink layer
                    after NIC interface down/up.
           Cause:   The driver's start/stop queues order somehow
                    trick the uplink watchdog timer to think the
                    the queues are stopped for too long after link
                    goes up.
           Change:  Change the ordering of queues start/stop.
           Impact:  NIC interface up/down, MTU change, ring size
                    change, and driver load/unload.

        3. Problem: Exception 14 (page fault) due to TX ring free
                    completion finish first while there are pending tx
                    packets waiting to be completed which make reference
                    to NULL pointer.
           Cause:   The TX ring free completion async event can
                    wake up the ring free waiting thread on different
                    CPU first while there are pending TX completions
                    that can be processed afterward.
           Change:  Make sure all TX completions are processed before
                    signal the TX ring free async completion event.
           Impact:  TX ring free operation.

	4. Problem: Not enough completion entries when running Jumbo TPA.
           Cause    Incorrect sizing of the completion ring when TPA and
                    Jumbo frame is enabled.
           Change:  The size of the completion ring should take account
                    of the aggregation ring size.
           Impact:  ring allocation

        5. Problem: Change of message level didn't turn off the HW lib
                    debug message.
           Cause:   message level change didn't get channel down to the
                    HW lib layer.
           Change:  Make sure message level get pass down to HW lib layer.
           Impact:  Debug message logging.

Version 0.0.7.0 (Jun 17, 2015)
===============================
	Fixes:
        -----------
	1. Problem: System PSOD due to netpoll schedule esxception.
	   Cause:   Due to slower timing of beta OS, an interrupt
                    can come in before the netpoll handler is setup
                    for a completion ring.
           Change:  Enable interrupt after netpoll is enabled.
           Impact:  fastpath.

	2. Problem: System PSOD during heavy LRO traffics.
           Cause:   The driver is not properly mapping sw buffer
                    to the HW buffer descriptor and resulted in
                    invalid IO address in packet fragment indicated
                    to the OS stack.
           Change:  Fixed logic that maps sw buffer descriptor to
                    HW buffer descriptor.
           Impact:  LRO.

        3. Problem: System PSOD during queue filter cleanup when
                    running IOVP tests.
           Cause:   When cleaup the last filter of a RXQ, the driver
                    needs to reset the queue pair indication of the
                    correponding TXQ pair. It is possible that the
                    TXQ was not allocated at that time.
           Change:  Directly access TXQ shared context instead of
                    relying on TXQ pointer which can be NULL.
           Impact:  RX Filter management.

        Enhancements:
        -------------
 	1. Change:  Added minimum check on both TX ring size and TX
                    wake threshold.
           Impact:  TX fastpath.

Version 0.0.6.0 (Jun 9, 2015)
===============================
        Enhancements:
        -------------
	1. Change:  Support HWRM 0.7.3 with ChiMP firmware 0.1.12.
	   Impact:  All.

	2. Change:  Added force link/PHY control to allow speed
                    changes in range of 10G, 25G, and 50G.
           Impact:  link detection and speed change.

	3. Change:  Changed default TX/RX ring size to 1k for ASIC build.
	   Impact:  TX/RX performance.

	4. Change:  Added capability to enable/disable RX VLAN stripping.
	   Impact:  RX VLAN stripping.

	5. Change:  Added interrupt coalescing support.
	   Impact:  interrupt moderation.

	6. Change:  Added force_netq module parameter to allow control of
                    number of netqueues allowed per PF.
	   Impact:  none.

Version 0.0.5.3 (Apr 9, 2015)
===============================
        Enhancements:
        -------------
        1. Change:  Added ESX management interface support for vSphere
                    2015 and 2013.
           Impact:  concurrent access to HWRM.

        2. Change:  Change driver HWRM interface to message based
                    implementation.
           Impact:  All slow path accesses to HWRM.

	Fixes:
        -----------
        1. Problem: VMkernel crashes after receiving VXLAN TPA packets with
                    bad IP header.
           Cause:   VDL2 module can't handle bad vxlan packet.
           Change:  Driver will drop bad tunneled packet instead of passing
                    on to VMkernel.
           Impact:  VXLAN.

Version 0.0.5.2 (Mar 14, 2015)
===============================
	Fixes:
        -----------
        1. Problem: TX stall after RXQ 1 is freed when RSS is enabled.
           cause:   The sqidx caculation is wrong in this case and TXQ 0
                    is overwriting the sqd of RXQ 1. When RXQ 1 is freed,
                    the sqd info is cleared and OS think the TXQ 0 is freed
                    which causes it to enter INVALIDATE state indefintely.
           Change:  Correct the sqidx calculation.
           Impact:  ALL.

        2. Problem: The driver premature free the TXQ or RXQ without waiting
                    for the queue flush completion.
           Cause:   In this corner case, the irq is disabled and driver didn't
                    wait for the queue flush completion.
           Change:  Added mechanism for driver to poll for queue flush completion
                    in this corner case.
           Impact:  queue free operation.

Version 0.0.5.1 (Mar 6, 2015)
===============================
	Fixes:
	-----------
	1. Problem: TPA throughput is low.
           Cause:   The driver RX BD posting logic is not correct
                    when handling TPA_START.
	   Change:  Implement correct TPA RX BD posting logic.
           Impact:  TPA (LRO).

	2. Problem: Driver could overwrite a sw AGG buffer descriptor
                    that still being used by the HW.
           Cause:   Under extreme condition, the HW can hold on a
                    AGG buffer decriptor for a long time while completing
                    other buffer descriptors after this descriptor.  When
                    wrap around the ring buffer, the driver can overwrite
                    the descriptor holding by the HW and later crash when
                    HW complete this descriptor.
           Change:  Add mechanism to track sw agg buffer usage and prevent
                    overwriting of the buffer still owned by the HW.
           Impact:  TPA (LRO).

Version 0.0.5.0 (Feb 28, 2015)
===============================
        Enhancements:
        -------------
        1. Change:  Enabled VXLAN filtering support by default.
           Impact:  VXLAN and NetQueue.

        Fixes:
        ------------
        1. Problem: JIRA-3918. Chariot error (CHR0245 - TCP connection
                    timeout) occurs after running TCP traffic between
                    two ports.
           Cause:   The HW missed the last doorbell write.
           Change:  The driver must do an extra TX/RX doorbell write
                    to work around the HW issue.
           Impact:  All fastpaths.

        2. Problem: JIRA-4080. TE_DEC Port Byte Current Credit gets
                    additional refund for packet < 64B.
           Cause:   The HW incorrectly refund the port credit when
                    processing small packet with size < 64 bytes.
           Change:  Driver to workaround this issue by disable TXP
                    padding and enable MAC padding.
           Impact:  None.

        3. Problem: JIRA-3988. BMTBM shared mbuf is allocated but never
                    freed.
           Cause:   Under certain situation, the TBM can't mis-calculate
                    number of shared mbufs.
           Change:  The driver to workaround this HW bug by increase
                    the TDI refund credit ceiling to 0x9a.
           Impact:  Multiple CoSes and Jumbo Frame feature.

Version 0.0.4.0 (Jan 22, 2015)
===============================
        Enhancements:
        -------------
        1. Change:  Added multiport support with ChiMP firmware 0.0.15.
           Impact:  All features.

        2. Change:  Added limited SRIOV support without VEB.
           Impact:  All features.

        Fixes:
        ------
        1. Problem: TPA failed when VLAN is enabled.
           Cause:   VLAN/PRIO info is no extracted from the RX completion.
           Change:  driver must extracts the VLAN/PRIO info at TPA start.
           Impact:  TPA.

        2. Problem: Driver assert due to HWRM sequence ID mismatch.
           Cause:   Driver mistakenly treat HW sequence ID as 32bit variable
                    instead of 16 bit.  During sequnce ID wrapping condition,
                    the driver treat the sequence ID as invalid.
           Change:  Driver treat HW sequence ID as 16bit.
           Impact:  Driver slow path.

Version 0.0.3.0 (Jan 12, 2015)
===============================
	Fixes:
	------
	1. Problem: Memory corruption due to mismatch MAX_NUM_QUEUES
		    definition between driver and ChiMP firmware.
	   Cause:   The ChiMP firmware report different max number of
                    queues from what is defined in driver.
	   Change:  Make sure driver use the same max number of queues
                    definition.
           Impact:  TPA and Jumbo frame feature.

	2. Problem: IOMMU fault detected on HW tries to do a DMA read
                    on address 0.
           Cause:   The driver doesn't initialize RSS hash and indirection
                    table DMA address when disabling RSS. However, the
                    ChiMP firmware still try to DMA from the invalid
                    addresses.
           Change:  The driver will always initalize these DMA addresses
                    even in the case of disabling RSS.
	   Impact:  RSS

	3. Problem: ChiMP firmware return resource no available error code
                    when driver tries to re-allocate RSS contexts.
           Cause:   The driver didn't free the previous allocated RSS context.
           Change:  The driver free RSS context during q_group destroy.
           Impact:  RSS.

Version 0.0.2.0 (Dec 17, 2014)
===============================

	Enhancements
	------------
	1. Change: Added support for phase 3 FPGA.

	   Impact: All features

	2. Change: Added support for statistics.

	   Impact: NONE.

	3. Change: Remove CAG PHY2LOGIC workaround as PHY2LOGIC
		   mapping should be done by ChiMP HWRM firmware.

           Impact: NONE.

	4. Change: Added additional Cumulus/Whitney devices ids.

	   Impact: NONE.

	Fixes
        -----
	1. Problem: The driver detects no interrupt after MTU change when
		    ChiMP firmware is present.

           Cause:   The enabling of default queue irq is too early while
                    chip is still initializing.

	   Change:  Delay the enabling of default queue irq to a later
                    driver initialization phase.

	   Impact:  driver load/unload, MTU change, ring size change,
                    and TX timeout reset recovery.

	2. Problem: The per RXQ active filter counter is not decrementing
		    properly and prevent new filters from applying to the
		    RXQ.

           Cause:   In driver mtu change, ring size change, and tx timeout
                    reset recovery code path, the driver doesn't decrement
		    the active filter counter.

           Change:  Implemented mechanism to track the filter counter properly
		    for these code paths.

	   Impact:  MTU change, ring size change, and TX timeout reset
                    recovery.

Version 0.0.1.0 (Dec 5, 2014)
===============================

    Initial release.

    The following features are supported in this release:
        1. NetQueue with MAC or MAC+VLAN filtering
	2. TSS/NetQueue RSS
        3. Checksum Offload (CSO)
        4. Large Send Offload (LSO)
	5. Large Receive Offload (LRO)
	6. VXLAN stateless offload
	7. Jumbo frame
	8. HW VLAN stripping/insertion

