Networking Linux Kernel Upstream Release Notes

Changes and New Features

Upstream Kernel 7.1

Internal Ref.

Feature

Description

Support Added in User Space Version

Support Added in Firmware Version

Core

4625458

Live Migration

[All HCAs that support Live Migration] Extended the VFIO_MIG_GET_PRECOPY_INFO ioctl with an output flag named VFIO_PRECOPY_INFO_REINIT to allow drivers reporting a new initial_bytes value during the PRE_COPY phase. The mlx5 VFIO driver was extended to support this case when the underlying firmware also supports the REINIT migration state.

QEMU 11.1

28.48.1000

NetDev

4702700

Precision Time Measurement

[ConnectX-7 and above] Added support for Precision Time Measurement (PTM) on ARM systems. PTM enhances clock synchronization accuracy between the NIC's hardware clock and the system's host clock. PTM resolves inaccuracies caused by asymmetric PCIe request and response times, which affect the PTP. PTM ensures more accurate synchronization, which is important for time sensitive networking.

N/A

N/A

4413070

High Order Page Support for Zero-Copy

[ConnectX-7 and above] Linux networking stack technologies for Zero Copy (io_uring, devmem) currently use the regular page size. Added support for allowing the usage of larger pages (High Order pages) to reduce the CPU usage.

N/A

N/A

4147119

Support XDP Multiple Packets per Page

[ConnectX-7 and above] Previously, native XDP was blocked on systems with native 64K page sizes unless the user was explicitly switching to legacy RQ mode. This feature allows XDP to work in the default configuration and adds some performance improvements for optimal packing of packets in a page.

N/A

N/A

RDMA

4820043

Transaction Layer Packet (TLP)

[BlueField-3 and above] Added support for Transaction Layer Packet (TLP) emulation response gateway regions, enabling userspace device-emulation software to write TLP responses directly to lower layers without Kernel driver involvement. Also, added support for sharing TLP emulation regions across multiple emulation processes.

rdma-core v64

xx.49.1014

4646863

Transaction Layer Packet (TLP)

[BlueField-3 and above] Added support for Transaction Layer Packet (TLP) emulation response gateway regions, enabling userspace device-emulation software to write TLP responses directly to lower layers without Kernel driver involvement. Also, added support for sharing TLP emulation regions across multiple emulation processes.

rdma-core v64

N/A

4025384

Introduce FRMR Pools to Replace MR Cache

[N/A] Replace the MR cache mechanism with the new generic FRMR pools feature to allow better control and visibility of the drivers optimization of resource creation on memory registration. This features allows control of the pools, their sizes and aging time through the user-space rdma tool in iproute2.

iproute2 v7.0

N/A



Last updated: