Changes and New Feature History
This section includes history of changes and new feature of 3 major releases back. For older releases history, please refer to the relevant firmware versions.
Feature/Change | Description |
14.29.1016 | |
Ethernet wqe_too_small Mode | Added a new counter per vPort that counts the number of packets that reached the Ethernet RQ but cannot fit into the WQE due to their large size. Additionally, we added the option to control if such packet will cause “CQE with Error” or “CQE_MOCK”. |
Counters | Added support for the cq_overrun counter. The counter represents the number of times CQs enter an error state due to overflow that occur when the device tries to post a CQE into a full CQ buffer. |
Pause Frames from VFs | [Beta] Enabled the capability to allow Virtual Functions to send Pause Frames packets. |
Auto-Sensing | Enabled 10/25GbE auto-sensing with 3rd party when using 10/25GbE optical cables. |
Steering Dump | Hardware steering dump output used for debugging and troubleshooting. Please see Known Issue 2213356 for its limitations. |
14.28.2006 | |
Cables | Added support for Rate-Select on SFP+ (AFBR-57F5UMZ-EP1) cables to raise 10GbE link speed. |
NC-SI | Added a new NC-SI command (get_device_id) to report a unique device identifier. |
NC-SI | Added new NC-SI commands (get_lldp_nb, set_lldp_nb) to query the current status of LLDP and to enable/disable it. |
Bug Fixes | See Bug Fixes. |
14.28.1300 | |
Bug Fixes | See Bug Fixes. |
14.28.1002 | |
Power Consumption | Added mlxconfig support for power reduction:
|
Resourcedump | Added the following segments, as appeared in the PRM, to the Resource Dump:
|
NC-SI 1.2 New Command | Implemented the following new command from NS-SI 1.2 specification:
|
Parallel VF init/Teardown Performance Optimization | Improved init_hca performance in Parallel Function initialization. |
Bug Fixes | See Bug Fixes. |
14.27.1016 | |
RedFish (RDE) | Allows BMC to query and control NIC over RedFish API (https://www.dmtf.org/standards/redfish). Currently, the NIC supports reading data and setting basic Ethernet and InfiniBand parameters. |
ECMP with RoCE Traffic | Enables matching of source_vhca_port in the FDB flow for ECMP hardware offload on a single FDB. |
Live Firmware Patch (LFWP) | Firmware can be patched with critical bugs fixes live with minimal serviceability impact. The patching can be down only within the same major branch. |
Hardware Offloaded Rules (Resource Dump) | Added support for dumping hardware steering entries (raw data) using the resource dump API. |
Link Down Counter | The eth_link_down_counter now counts logical link downs as well. |
Bug Fixes | See Bug Fixes. |
Rev. 14.26.4012 | |
Globally Disable RoCE through MST | Enables the user to globally disable RoCE on init by writing to the access register NCFG_REG. |
Zero-Touch RoCE (ZTR) Slow Start | Enabled Zero-Touch RoCE (ZTR) slow start capability for responder flows. |
Resource Dump | Extracts and prints data segments generated by the firmware. |
Bug Fixes | See Bug Fixes History. |
Rev. 14.26.2002 | |
Bug Fixes | This version included a bug fix for OPN MCX4621A-ACA. For further information see Bug Fixes History. |
Rev. 14.26.1040 | |
ICMD and Diagnostic Counters | Enabled the firmware by using the ICMD commands to deal with diagnostic counters similar to cmdif. They can be called via the vsec space. The counters’ values are returned only via the tracer. The ICMD Query Caps indicate support and expose the list of the supported counters. |
User Context Object (DEVX) | This is a containerized sandbox per user, to access PRM command securely by using General Object commands, UMEM and UCTX contexts. The allowed functionalities of this capability depend on the user permissions. The following functionalities are still managed by the Kernel:
|
DEVX Support for Asynchronous Events | Added support for reporting the supported affiliated and unaffiliated asynchronous events to DEVX users through the command interface. |
Zero-Touch-RoCE Counters | Zero-Touch-RoCE counters are now available to the user for debuggability purposes when using the Zero-Touch-RoCE feature. |
Security Hardening Enhancements | This release contains important reliability improvements and security hardening enhancements. Mellanox recommends upgrading your device firmware to this release to improve the device firmware security and reliability. |
Bug Fixes | See Bug Fixes History. |