NVIDIA Mellanox MCX511F-ACA SmartNIC Firmware 16.25.1020

  n/a
Manufacturer:

Description

DOWNLOAD NOW

Firmware which is added at the time of manufacturing, is used to run user programs on the device and can be thought of as the software that allows hardware to run. Embedded firmware is used to control the functions of various hardware devices and systems, much like a computer’s operating system (OS) controls the function of software applications. Firmware may be written into read-only memory (ROM), erasable programmable read-only memory (EPROM) or flash memory. 

Important Notes:

- Security Hardening Enhancements: This release contains important reliability improvements and security hardening enhancements. Mellanox recommends upgrading your devices firmware to this release to improve the devices’ firmware security and reliability.
- When upgrading or changing the configuration on multi-host adapter cards, for the changes to take effect, PCIe restart must be simultaneously sent from both hosts (servers).
- SR-IOV - Virtual Functions (VF) per Port - The maximum Virtual Functions (VF) per port is 127.
- It is recommended to enable the “above 4G decoding” BIOS setting for features that require large amount of PCIe resources. Such features are: SR-IOV with numerous VFs, PCIe Emulated Switch, and Large BAR Requests.

Changes and New Features:

- Added SL based support for enabling adaptive routing only for traffic running on specific set of SLs. This capability is applicable to application and is enforced by the OpenSM (MADs)
- Added the ability to read from the server whether or not the Socket-Direct is the requested mode on ConnectX-5 OCP 3.0 adapter cards
- Added support for performing hardware Large Receive Offload (HW LRO) on VFs with HWdecapsulated VXLAN
- Added the ability to send to multiple destinations encapsulated data and each destination can have its own encapsulation data
- VSC security includes the mechanisms which will prevent a reasonable host from affecting other hosts from using VSC.
- Enabled Responder Not Ready (RNR) configuration. Now the number of RNRs can be set higher than 6 and lower than indefinite.
- Zero touch RoCE enables RoCE to operate on fabrics where no PFC nor ECN are configured. This makes RoCE configuration a breeze while still maintaining its superior high performance
- Added support for send opcode operations targeting a SRQ/RMP with the receive WQEs using ODP memory. In case the receive WQE receives an ODP, the device will generate ODP notifications (EQE) and PFAULT will abort CQEs.
- Enables the device to modify incoming packets' TTL from the uplink to a vport using eswitch rules when sw_fdb_ipv4_ttl_modify_enable is set to true.
- QP counters (RDMA errors) and flow counters (traffic) are now set per PID or UID and available through the driver and the user space tool.
- This new capability accelerates the firmware burning process by using Direct Memory Access (DMA) pages.
- This new capability accelerates the network to auto-sense the port speed and use it when using a 25/10GbE optical module. Meaning, if the used module is 25GbE but the port is a 10GbE port, the speed used for that network will be 10GbE.
- Enabled Package ID configuration using server strap according OCP 3.0.
- This capability provides a solution for improving user space drivers development, generic user space IO device services.
- Added MQIS support, “Part Number” and “Description" information for secured adapter cards.
- Added the ability to probe one representor each time for a specific representor ID when bonding is enabled.
- Added metadata registry C “header modify” and “match rule” support to be used by the connection tracking functionality
- Enabled NOIDNIC connectivity for VFs
- Enabled the option to read adapter’s VPD data (PN, SN etc) from the VM using lspci
- Renamed the BOOT_RETRY_CNT1 parameter to BOOT_RETRY_CNT.
- Added multiple e-switch vPort PCI function by GVMI, per vPort for the use cases: VM Live Migration SW fallback path, Container offloads, Scalable IOV
- Reduced firmware upgrade time using mlxfwreset tool to ~3 seconds. Using this capability requires enabling PARTIAL_RESET_EN in mlxconfig and using MFT version 4.12.0 and up. The “PARTIAL” refers to not resetting the port modules (which is not mandatory for firmware upgrades).

Added the following capabilities related to Virtio Supported Hardware Offloads (DPDK):

- VXLAN encapsulation/decapsulation
- VXLAN GPE encapsulation/decapsulation
- Packet Modification: NAT (IPv4, IPv6, TCP, UDP), Routing (L2), TTL encapsulation/decapsulation, and TCP SEQ and ACK
- ICMP offloading: match on ICMP type, code and identifier fields
- HA and LB: LAG
- Flow Aging
- Flow Metering
- Firmware fast update

Added the following capabilities related to SR-IOV Supported Hardware Offloads:

- VXLAN encapsulation/decapsulation
- VXLAN GPE IPv4 & IPv6 encapsulation/decapsulation
- Packet Modification: NAT (IPv4, IPv6, TCP, UDP), Routing (L2), TTL encapsulation/decapsulation, and TCP SEQ and ACK
- VF group rate limit support
- VF and PF LAG

Bug Fixes:

- Fixed an issue that resulted in inaccurate counters’ value (negative value) when querying the vPort counters during traffic
- Fixed an issue that prevented the firmware from working with multiple priorities when in Host Chaining mode.
- Fixed a rare issue that caused the RX to hang when the server went into the Standby mode (aux power).
- Fixed a wrong meter rate for small packets by excluding packet CRC size
- Fixed an issue that slowed the driver’s unload process. The dmesg showed the following message: teardown_hca, resource is still in use, gvmi=XX, type=0x2b
- Fixed an issue that required pages’ calculations on SR-IOV, thus causing the adapter to return 'not enough resources' to the driver’s VF.
- Fixed an issue that cause an unexpected pause counter to be transmitted when the HCA was in tear down mode
- Fixed an issue that cause performance degradation in the system when configured priority to TC mapping where some priorities were mapped to TC7. This issue occurred in scenarios such as hairpin QP in system, e.g. host chaining / ttl WA
- Fixed a rare issue that caused the QP to falsely transition into the error state as a result of handling duplicate read/atomic request followed by memory key invalidation.
- Fixed the gateway configurations when sending a MAD IB packet after a ETH packet, to prevent MAD transactions timeout when one port was set as IB, and one port as ETH.
- Fixed an issue related to RoCE Lossy Access Register that caused the logic of the condition not to be returned according to the systems’ requirements.
- Fixed an ECN compatibility issue with Broadcom RNICs
- In the case of multi-destinations transmission where the last destination is set to encapsulation & wire, the packet for the last destination will not be send.
- Fixed an issue that prevented the user to enable the port after disabling it in the VF NODNIC.
- Enlarged the number of modify fields to 16 to avoid IPv6 header rewrite failure.
- Fixed an issue that prevented IB QP counters for Acks/Responses from working as a results the NACK/OOS counters showed as zero
- Set the stateless offloads cap to be permanently '1'
- Fixed an issue that cause high connection setup latency on guest VMs.

About Network Adapter Drivers:

When connected, the operating system usually installs a generic driver that helps the computer to recognize the newly attached device.

However, proper software must be applied if you want to make use of all features that the network adapter has available. This task also allows computers to properly recognize all device characteristics such as manufacturer, chipset, technology, and others.

Updating the adapter's drivers and utilities version might improve overall performance and stability, increase transfer speeds, fix different compatibility problems and several network-related errors, as well as bring various other changes.

To install this release, simply get the package, extract it if necessary, run the setup, and follow the instructions displayed on-screen. When done, don't forget to perform a system restart and reconnect the network adapter to make sure that all changes take effect properly.

Without further ado, if you intend to apply this version, click the download button and install the package. Moreover, check with our website as often as possible so that you don't miss a single new release.

Mellanox ConnectX-5 NIC Firmware Mellanox ConnectX-5 SmartNIC Firmware Mellanox MCX511F-ACA Firmware MCX511F-ACA Firmware Mellanox NVIDIA

  CATEGORY:
Network Card
  COMPATIBLE WITH:
OS Independent
  file size:
2 MB
  filename:
fw-ConnectX5-rel-16_25_1020-MCX511F-ACA_Ax-UEFI-14.18.19-FlexBoot-3.5.701.bin.zip