Linux Kernel Upstream Release Notes v5.18

Changes and New Features

Internal Ref.

Feature

Description

Support Added in User Space Version

Support Added in Firmware Version

ASAP2 Features

2883524

Multiple VF/SF Interfaces in the Shared Block in TC Offload

[ConnectX-5 and above] Added support for creation of TC flows on shared block of VF representors.

N/A

N/A

2429749

sFlow Sampling Rules Offload

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

Not supported

xx.29.1016

2204161

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.

N/A

N/A

Core Features

2626743

Control SF Class

[All HCAs] Added support for Control SF Class. Each PCI, PF, VF, SF function, by default, has netdevice, RDMA, and vdpa-net devices always enabled. This feature enables the user to control which device functionality to enable/disable.

N/A

N/A

RDMA Features

2634958

mlx5 VFIO CQ Interrupt Mode

[ConnectX-5 and above] Added support for mlx5 VFIO CQ interrupt mode. This feature allows applications to listen on and capture CQ complection events via the Event Queue mechanism with mlx5 VFIO driver.

rdma-core v41

N/A

2600493

mlx5 VFIO Asynchronous Event

[ConnectX-5 and above] Added support for mlx5 VFIO asynchronous event. This feature supports applications to listen on and capture device asynchronous events via the Event Queue mechanism with mlx5 VFIO driver.

rdma-core v41

N/A

Software Steering Features

2895043

Matching Granularity Change

[ConnectX-5 and above] Added support for matching granularity change. Currently when creating FDB flow with destination of VPORT, a src_port matching must be added. This feature removes that limitation so a FDB flow can match all VPorts and go to a VPORT destination. The new behavior is the same as as that on firmware steering.

rdma-core

N/A

2855804

Full Tunnel Header Matching

[ConnectX-6 Dx and above] Added support for full tunnel header matching. Currently, the full-tunnel-header matching cannot be used along with many other criteria within one matcher. This feature is to add the support for that by using the new definer index, defined in the firmware, to build matcher so that the full tunnel header matching can be used along with all other criteria.

rdma-core

xx.32.1010

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