Changes and New Features

Linux Kernel Upstream Release Notes v6.5



Multiple RSS Engines

Multiple RSS Engines improves network performance by exposing multiple RSS RX queues to hypervisor network stack. This capability enables the user to configure up to 3 RSS queues (newly named as "Engines"), including default RX queue RSS, with indirection table updates support for all RSS Engines.
Multiple RSS Engines feature is activated using the "GEN_RSS" module parameter and the indirection table updates functionality is active by default when the feature enabled, no need to specify the "DYN_RSS" module parameter.

Power Limitation

Disabled the option of shutting down the link due to power limitation.

Differentiated Services Code Point (DSCP)

Added support for trusting Differentiated Services Code Point (DSCP) and setting default value for RoCE traffic.

SR-IOV VF Counters

Added a new counter that enables the user to query per Virtual Function counters.

RX Counters

Added the RX out-of-buffer counter to indicate any lack of software receive buffers.

Data Center Bridging Capability Exchange (DCBx)

Added support for Data Center Bridging Capability Exchange (DCBx) protocol. DCBX works with LLDP to allow switches to exchange information about their Data Center Bridging (DCB) capabilities and configuration and automatically negotiate common Priority-Based Flow Control (PFC) parameters.

Enhanced Transmission Selection (ETS)

Added support for setting the minimal bandwidth guarantee for traffic classes (TCs).


SR-IOV InfiniBand is at beta level.

© Copyright 2023, NVIDIA. Last updated on Sep 8, 2023.