| b6f2c452 | 05-May-2018 |
Navdeep Parhar <[email protected]> |
cxgbe(4): Update all firmwares to 1.19.1.0.
These firmwares and the following list of changes are from the public ChelsioUwire-3.7.1.0 release.
T6 Firmware =========================================
cxgbe(4): Update all firmwares to 1.19.1.0.
These firmwares and the following list of changes are from the public ChelsioUwire-3.7.1.0 release.
T6 Firmware ================================================================================ Version : 1.19.1.0 Date : 04/23/2018 ================================================================================
Fixes -----
BASE: - Fixed traffic stall when rate-limit is modified while running traffic. - Fixes a firmware crash in FW_ETH_TX_EO_WR handling. - Fixes host DCB support when FW_PORT_CMD is used.
ETH: - Exit Auto-Negotiation if we don't receive base page from peer within 10s. This fixes some cases where in we keep on restarting auto negotiation without ever exiting, resulting in link failure. - Fixes an issue where VF packets counter were not increasing if VF packets coalesced WR is used by driver.
OFLD: - Kernel and user mode NVMEoF performance enhancements.
FOiSCSI: - Fixes fw crash when trying to connect to non-existence IPv6 iSNS target.
================================================================================ Version : 1.18.9.0 Date : 03/27/2018 ================================================================================
Fixes -----
BASE: - For Ethernet frames less than 64B, pad them with zero bytes as per IEEE spec (RFC 894). - Added a new parameter iqtype to FW_IQ_CMD to identify the ingress NIC or offload queues. This fixes an issue where driver was receiving interrupt with no new messages in queue. - FW_PARAMS_CMD processes all the valaid paramaters and returns value 0UL for any unknown parameter.
OFLD: - Fixes connection failure during SRQ reuse. - Fixes incorrect cqe in case of WRITE with immediate operation.
FOiSCSI: - Fixes a fw crash when wrong node-id is passed to FW_FOISCSI_CTRL_WR.
FOFCoE: - Fixes a fw hang while creating NPIV.
Enhancements ------------
ETH: - A new WR FW_ETH_TX_PKTS_VM_WR added to support VM packet coalescing.
================================================================================ Version : 1.18.4.0 Date : 02/28/2018 ================================================================================
Fixes -----
BASE: - Fixed Rate limiting not working for 101Mbps<=rate limit<=163Mbps range. - Fixed starting more than 32 VMs on PF4 causing firmware hang.
ETH: - Fixed link failure due to FEC mismatch with optics. - Fixed link failure with link toggle stress tests. - Only BaseR FEC is supported for 50G. - Fixed a bug in next page handling which sometimes causes link down. - Fixed port down due to failre to read eeprom contents of some modules. - Fixed a bug causing adapter to fail with spider configuration.
FOiSCSI: - Fixed a bug causing login failure when connecting to multiple targets.
Enhancements ------------
BASE: - Added a new firmware API to retrieve the maximum temperaturethreshold for the chip (FW_PARAM_DEV_DIAG_MAXTMPTHRESH).
ETH: - Added support for user to contol pause negotiation during auto negotiation.
FOiSCSI: - Added a new facility to redirect few fw events to offload rx queue (based on driver's configration) - Driver can ignore providing ipv6 prefix len during ipv6 address configuration.
================================================================================ Version : 1.17.14.0 Date : 12/27/2017 ================================================================================
FIXES -----
BASE: - Fixed an FLR failure during simulteneous power up of VM. - Fixed an issue in vlan acl which was limiting vlan range to 1024.
ETH: - Enabled RS-FEC for 25G active copper cable and 25GBASE-SR. - When auto negotiation is enabled, final pause settings are resolved based on local and peer pause settings. - Handle NACK for an I2C access.
OFLD - Fixed rdma connection cleanup in SO adpater. - Fixed rdma connections during read invalidate. - Fixed the crash when invalid BW rate is passed to fw. - Fixed the traffic hang when BW allocation is changed from switch during traffic.
FOFCoE: - Fixed an issue where initiator remains logged-in even after LLDP is disabled on switch.
ENHANCEMENTS ------------
BASE: - Added support for 248 VFs. - Added fw driver periodic calibration for MC.
ETH: - Added XLAUI port type support. - Added raw mac entry deletion support (FW_VI_MAC_ID_BASED_FREE).
OFLD: - Inline IPSec support added (flag F_FW_ULPTX_WR_DATA indicates the inline IPSec WR). - New work request FW_RI_RDMA_WRITE_CMPL_WR (write with completion) added to
T5 Firmware ================================================================================ Version : 1.19.1.0 Date : 04/23/2018 ================================================================================
Fixes -----
BASE: - Fixes a firmware crash in FW_ETH_TX_EO_WR handling. - Fixes host DCB support when FW_PORT_CMD is used.
ETH: - Fixes an issue where VF packets counter were not increasing if VF packets coalesced WR is used by driver.
OFLD: - Fixes an issue where fw hangs if max traffic rate passed is 0.
FOiSCSI: - Fixes fw crash when trying to connect to non-existence IPv6 iSNS target.
================================================================================ Version : 1.18.9.0 Date : 03/27/2018 ================================================================================
Fixes -----
BASE: - For Ethernet frames less than 64B, pad them with zero bytes as per IEEE spec (RFC 894). - Added a new parameter iqtype to FW_IQ_CMD to identify the ingress NIC or offload queues. This fixes an issue where driver was receiving interrupt with no new messages in queue.
ETH: - Pad the Ethernet packets of size less than 64B with zeros. This fixes the incorrect checksum generation of packets less then 64B.
FOiSCSI: - Fixes a fw crash when wrong node-id is passed to FW_FOISCSI_CTRL_WR.
FOFCoE: - Fixes a fw hang while creating NPIV.
Enhancements ------------
ETH: - A new WR FW_ETH_TX_PKTS_VM_WR added to support VM packet coalescing.
================================================================================ Version : 1.18.4.0 Date : 02/28/2018 ================================================================================
Fixes -----
BASE: - Fixed starting more than 32 VMs on PF4 causing firmware hang.
FOiSCSI: - Fixed a bug causing login failure when connecting to multiple targets.
Enhancements ------------
BASE: - Added a new firmware API to retrieve the maximum temperaturethreshold for the chip (FW_PARAM_DEV_DIAG_MAXTMPTHRESH).
ETH: - Added support for user to contol pause negotiation during auto negotiation.
FOiSCSI: - Added a new facility to redirect few fw events to offload rx queue (based on driver's configration) - Driver can ignore providing ipv6 prefix len during ipv6 address configuration.
================================================================================ Version : 1.17.14.0 Date : 12/27/2017 ================================================================================
FIXES -----
BASE: - Fixed an issue in vlan acl which was limiting vlan range to 1024.
ETH: - Corrected lane inversion logic. - Fixed improper LED behavior in T580 cards. - When auto negotiation is enabled, final pause settings are resolved based on local and peer pause settings. - Handle NACK for an I2C access.
OFLD - Fixed rdma connections during read invalidate.
FOiSCSI: - Fixed a connections hang when link is toggled frequently.
FOFCoE: - Fixed an issue where initiator remains logged-in even after LLDP is disabled on switch.
ENHANCEMENTS ------------
BASE: - Added support for 124 VFs.
ETH: - Added XLAUI port type support. - Added raw mac entry deletion support (FW_VI_MAC_ID_BASED_FREE).
OFLD: - New work request FW_RI_RDMA_WRITE_CMPL_WR (write with completion) added to optimize NVMEoF write.
T4 Firmware ================================================================================ Version : 1.19.1.0 Date : 04/23/2018 ================================================================================
Fixes -----
BASE: - Fixes a firmware crash in FW_ETH_TX_EO_WR handling. - Fixes host DCB support when FW_PORT_CMD is used.
FOiSCSI: - Fixes fw crash when trying to connect to non-existence IPv6 iSNS target.
================================================================================ Version : 1.18.9.0 Date : 03/27/2018 ================================================================================
Fixes -----
BASE: - Added a new paramter iqtype to FW_IQ_CMD to identify the ingress NIC or offload queues. This fixes an issue where driver was receiving interrupt with no new messages in queue.
FOFCoE: - Fixes a fw hang while creating NPIV.
Enhancements ------------
ETH: - A new WR FW_ETH_TX_PKTS_VM_WR added to support VM packet coalescing.
================================================================================ Version : 1.18.4.0 Date : 02/28/2018 ================================================================================
Enhancements ------------
BASE: - Added a new firmware API to retrieve the maximum temperaturethreshold for the chip (FW_PARAM_DEV_DIAG_MAXTMPTHRESH).
================================================================================ Version : 1.17.14.0 Date : 12/27/2017 ================================================================================
FIXES -----
BASE: - Fixed an issue in vlan acl which was limiting vlan range to 1024.
MFC after: 3 days Sponsored by: Chelsio Communications
show more ...
|