NVIDIA MLNX_EN Documentation v24.07-0.6.1.0
NVIDIA MLNX_EN Documentation v24.07-0.6.1.0

Changes and New Features

The following are the new features and changes that have been added in this version. The supported adapter cards are specified as follows:

Supported Cards

Description

All HCAs

Supported in the following adapter cards unless specifically stated otherwise:

ConnectX-4/ConnectX-4 Lx/ConnectX-5/ConnectX-6/ConnectX-6 Dx/ConnectX-6 Lx/ConnectX-7/BlueField-2

ConnectX-6 Dx and above

Supported in the following adapter cards unless specifically stated otherwise:

ConnectX-6 Dx/ConnectX-6 Lx/ConnectX-7/BlueField-2

ConnectX-6 and above

Supported in the following adapter cards unless specifically stated otherwise:

ConnectX-6/ConnectX-6 Dx/ConnectX-6 Lx/ConnectX-7/BlueField-2

ConnectX-5 and above

Supported in the following adapter cards unless specifically stated otherwise:

ConnectX-5/ConnectX-6/ConnectX-6 Dx/ConnectX-6 Lx/ConnectX-7/BlueField-2

ConnectX-4 and above

Supported in the following adapter cards unless specifically stated otherwise:

ConnectX-4/ConnectX-4 Lx/ConnectX-5/ConnectX-6/ConnectX-6 Dx/ConnectX-6 Lx/ConnectX-7/BlueField-2

For a list of features from previous versions see Release Notes Change Log History section.

Feature/Change

Description

24.07-0.6.1.0

SFs On-Demand EQs

Changed the SF initiation/boot flow to avoid EQ creations. Now EQ will be created only when required by the user/system QPs.

fwctl Subsystem

[Beta] fwctl is a new subsystem intended to bring some common rules and order to the growing pattern of exposing a secure firmware interface directly to the userspace. fwctl focuses on debugging, configuration and provisioning of the device.

As fwctl is not installed by default, you can install it using one of the following ways:

  • Using the MLNX_OFED script by adding "--fwctl" to the installation command.

  • Using the package manager, after installing MLNX_OFED or DOCA-Host:

    • search for the fwctl package:

      Copy
      Copied!
                  

      yum/apt/zypper search fwctl

    • install the result from the last command.

      Copy
      Copied!
                  

      yum/apt/zypper install <name of fwctl package from last command>

Exposing req_transport_retries_exceeded Counter

Exposes the req_transport_retries_exceeded counter (per QP counter). It can be seen using the RDMA statistics, and shows the number of times the requester detected transport retries exceed error.

Socket-Direct multi-PF netdev

Creates a single netdev abstraction for multiple Socket-Direct PFs of the same port that run on multiple NUMA nodes. This single netdev handles traffic locally on each of the NUMA nodes without upper layer complexities. This improves the applications' locality and performance in a multi-NUMA system.

Synchronous (Scalable Function) SF Activation for Local SFs

Added devlink-nested option to show relationships between devlink instances through devlink dev show/devlink port show commands. The devlink port show is used to check when SFs are activated, and shows the relationship between SF auxiliary device devlink instance and the eSwitch representor devlink port.

devlink Scalable Function (SF) activate command is received before enabling a partial parallelization of the SFs activation, and reduces time.

General

Bug fixes

Customer Affecting Change

Description

Tools: mstflint

As of MLNX_OFED v24.07, mstflint will no longer be installed, upgraded, or removed as part of the package installation.

To download it, go to https://github.com/Mellanox/mstflint.

© Copyright 2024, NVIDIA. Last updated on Aug 14, 2024.