Changes and New Features

Linux Kernel Upstream Release Notes v6.5



Rev 2.90.50010 (DRV 2.90.25506)

Adapter Cards

Added support for NVIDIA ConnectX-7 adapter cards.

NVIDIA BlueField-2 NIC Mode

The driver now supports NVIDIA BlueField-2 devices running in NIC mode. In this mode, the DPU behaves exactly like an adapter card from the perspective of the external host.

For further information, see section "NVIDIA BlueField-2 DPU NIC Operation Mode" in the NVIDIA BlueField-2 Firmware Release Notes.

DOCA Socket Relay

Added support for an AF_UNIX connection between applications that run on the Windows host and services that run inside the the DPU.
For further information, see DOCA Socket Relay.

DOCA Communication Channel API

DOCA communication channel API in NVIDIA BlueField-2 SmartNIC adapter cards is now at GA level.

For further information, see DOCA Communication Channel API.


Added new interfaces for DevX library to set:

  • the promiscuous mode with the two modes: ALL, MC

  • MTU (limited to Host case, and port MTU >= 1522)

For further information, see Offload Capabilities for Windows DPDK.

NVIDIA BlueField-2 DevX

Added support for flex parser to the DevX steering rule.

Enhanced Connection Establishment

Enhanced Connection Establishment (ECE) is a new negotiation scheme introduced in IBTA v1.4 to exchange extra information about nodes capabilities and later negotiate them at the connection establishment phase. ECE is intended for RDMA connection, i.e., it works in ND and NDK connections.

For further information, see Enhanced Connection Establishment.

CM Packets

This new capability provides the option of ignoring RoCE connections that have differences in the source IP address. Now the user can decide whether or not to allow differences between the IB header source IP and the private data source IP.

To activate this option, the 'EnableCmAntiSpoofing' key must be set to 1 (default value is 0).

For further information, see "RDMA Registry Keys" in section Configuring the Driver Registry Keys.

DriverVersion Utility

Changed the output of mlx5cmd -driverVersion command.
Instead of presenting the OS name, now the tool will present the OS build number + Server\Client information.


Enabled multiple Rivermax applications to listen on the same stream.

Bug Fixes

See Bug Fixes


For information on previous releases changes and new features, refer to section Release Notes Change Log History.

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