Changes and New Features

Component

Feature/Change

Description

mlx5

FEC Counters

[ConnectX-4 and above] Exposed Ethtool counters which report FEC (forward error correction) statistics via the 'ethtool -I --show-fec ethX' command.

• fc_fec_corrected_blocks_laneX

• rs_fec_corrected_blocks

• fc_fec_uncorrectable_blocks_laneX

• rs_fec_uncorrectable_blocks

• phy_corrected_bitz

User-space: ethtool v5.13 FW version: N/A

Devlink Health Assets

[ConnectX-4 and above] Added more debug information to the health buffer, like the epoch time in second of the error and the error's severity. The print to dmesg is done with the debug level corresponding to the error's severity. This allows the user to use dmesg attribute: dmesg --level to focus on different severity levels of firmware errors.

US: N/A FW version: xx.32.xxxx

CQE vs EQE when in IRQ Mode

[ConnectX-4 and above] Replaced the vendor-specific Ethtool API (priv-flag) with a standard Ethtool API (replaced 'ethtool --set-priv-flags ethX rx_cqe_moder on/off tx_cqe_moder on/off' with 'ethtool -C ethX cqe-mode-rx on/off cqe-mode-tx on/off'). This decreases the amount of vendor-specific configurations and aligns mlx5 driver with the upstream Ethtool API. User-space: ethtool v5.15 FW version: N/A

VLAN Push on Rx and Pop on TX

[ConnectX-6 Dx and above] Added support in SwitchDev mode to push VLAN on RX (rules on uplink representor) and pop on TX (rules on VF representor). This feature is only supported in Software Steering mode.

User-space: NA FW version: NA

SFlow

[ConnectX-5 and above] Added support for sFlow sampling rules offloads. sFlow is an industry standard technology for monitoring high speed switched networks. Open vSwitch integrated sFlow to extend the visibility into virtual servers, ensuring data center visibility and control. User-space: OVS version 2.15? (TBD…Chris to verify) FW version: XX.29.1016

VF Group Throttling

[ConnectX-5 and above] Added the option to apply QoS configuration of a single function (VF, SF) or group of functions using iproute2 devlink command.

Support Added in User-space: iproute2 v5.13.0, korg kernel v5.15-rc1 Support Added in FW version: N/A

GRO Offload and Zero Copy TCP

Added support for SHAMPO (Split Header And Merge Payload Offload), which is a new functionality that enables stitching of packets data to unified skb representation in the network stack to reduce per-skb overhead.

User-space: N/A FW version: N/A

General Driver Update

Driver base Upstream Kernel v5.18

mlx4

General Driver Update

Driver base Upstream Kernel v5.18

rdma-core

General Driver Update

Updated to version rdma-core-41.0-3.el9

mstflint

General Driver Update

Updated to version mstflint-4.21.0-1.el9

VMA

General Driver Update

Updated to version libvma-9.6.4-1.el9

UCX

General Driver Update

Updated to version ucx-1.13.0-1.el9

© Copyright 2023, NVIDIA. Last updated on Feb 4, 2024.