Linux Kernel Upstream Release Notes v5.17

Changes and New Features

Internal Ref.

Feature

Description

Support Added in User Space Version

Support Added in Firmware Version

ASAP2 Features

2668112

Setting VF Group Rate Limit

[ConnectX-5 and above] Added support for setting VF group rate limit using Devlink command.

iproute2 (devlink) 5.16

N/A

Core Features

2658197

Steering of IPoIB Packets via Ethtool

[All HCAs] Enabled steering of IPoIB packets via Ethtool, in the same way it is done today for Ethernet packets.

N/A

N/A

2633768

Memory Improvements

[ConnectX-4 and above] Added support for providing knobs which enable users to minimize memory consumption of mlx5 functions (PF/VF/SF).

N/A

xx.32.1010

2339680

512 vDPA Interfaces

[ConnectX-6 Dx and BlueField-2] Added support in multiple flow steering priorities for FDB rules.

N/A

N/A

NetDev Features

2801496

Expose FEC Counters via Standard Ethtool Interface

[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

ethtool v5.13

N/A

2800578

Ethtool CQE Mode Control

[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.

ethtool v5.15

N/A

2482544

Reduce Memory Consumption

[ConnectX-4 and above] Reduced memory consumption.

Previously, several hardware/memory resources were pre-allocated per NetDev to serve a prefixed maximum allowed value. Now, the actual maximum is used instead of the prefixed theoretical maximum and resources are allocated on demand, improving memory consumption.

N/A

N/A

Software Steering Features

2338344

Dumping Software Steering Information

[ConnectX-5 and above] Extended mlx5 debugfs support to present Software Steering resources: dr_domain including its tables, matchers, and rules.
The interface is read-only. While dump is being presented, new steering rules cannot be inserted/deleted.
This allows to see the existing steering configuration and to be able to debug steering issues.

N/A

N/A

© Copyright 2023, NVIDIA. Last updated on May 23, 2023.