image image image image image

On This Page

Supported Operating Systems

Operating SystemArchitecture

Default Kernel Version (Primary)/
Tested with Kernel Version (Community)

OS Support Model

ASAPOVS-Kernel SR-IOV

ASAP2 OVS-DPDK SR-IOV

UCX-CUDA Version

Alma 8.5x86_644.18.0-348.12.2.EL8_5.X86_64Community(error)(error)(error)
Anolis OS 8.4AArch644.18.0-348.2.1.AN8_4.AARCH64Community(error)(error)(error)
x86_64

4.18.0-305.AN8.X86_64

Community(error)(error)(error)
Anolis OS 8.6AArch645.10.134+ Primary(error)(error)(error)
x86_645.10.134+ Primary(error)(error)(error)
BCLINUX21.10SP2AArch644.19.90-2107.6.0.0098.oe1.bclinux.aarch64 Primary(error)(error)(error)
x86_644.19.90-2107.6.0.0100.oe1.bclinux.x86_64 Primary(error)(error)(error)
CentOS Stream v8AArch644.18.0-500.EL8.AARCH64Community(error)(error)(error)
x86_644.18.0-500.EL8.X86_64Community(error)(error)(error)
CentOS Stream v9AArch64

5.14.0-350.EL9.AARCH64

Community(error)(error)(error)
x86_645.14.0-350.el9.x86_64Community(error)(error)(error)

CTYUNOS2.0

AArch64

4.19.90-2102.2.0.0062.ctl2.aarch64

Primary(error)(error)(error)
x86_64

4.19.90-2102.2.0.0062.ctl2.x86_64

Primary(error)(error)(error)

Debian10.8

AArch64

4.19.0-14-arm64

Primary(error)(error)(error)
x86_64

4.19.0-14-amd64

Primary(error)(error)(error)

Debian10.9

x86_64

4.19.0-16-amd64

Primary(tick)(error)(error)

Debian11.3

AArch64

5.10.0-13-arm64

Primary(tick)(error)(error)
x86_64

5.10.0-13-amd64

Primary(tick)(error)(error)
Debian9.13AArch64

4.9.0-13-arm64

Primary(error)(error)(error)
x86_64

4.9.0-13-amd64

Primary(error)(error)(error)
EulerOS2.0sp8AArch64

4.19.36-vhulk1907.1.0.h748.eulerosv2r8.aarch64

Community(error)(error)(error)

EulerOS2.0sp9

AArch64

4.19.90-vhulk2006.2.0.h171.eulerosv2r9.aarch64

Community(error)(error)(error)
x86_64

4.18.0-147.5.1.0.h269.eulerosv2r9.x86_64

Community(error)(error)(error)

EulerOS2.0sp10

AArch64

4.19.90-vhulk2110.1.0.h860.eulerosv2r10.aarch64

Primary(error)(error)(error)
x86_64

4.18.0-147.5.2.4.h694.eulerosv2r10.x86_64

Primary(error)(error)(error)
EulerOS2.0sp11AArch64

5.10.0-60.18.0.50.h323.eulerosv2r11.aarch64

Primary(error)(error)(error)
x86_64

5.10.0-60.18.0.50.h323.eulerosv2r11.x86_64

Primary(error)(error)(error)
Fedora 35x86_645.16.8-200.fc35.x86_64Community(error)(error)(error)

KYLIN10SP2

AArch64

4.19.90-24.4.v2101.ky10.aarch64

Primary(error)(error)(error)
x86_64

4.19.90-24.4.v2101.ky10.x86_64

Primary(tick)(error)(error)
KYLIN10SP3AArch644.19.90-52.15.v2207.ky10.aarch64Primary(tick)(error)(error)
x86_644.19.90-52.15.v2207.ky10.x86_64Primary(tick)(error)(error)

Oracle Linux 7.9

x86_64

5.4.17-2011.6.2.el7uek.x86_64

Primary(error)(error)(error)

Oracle Linux 8.4

x86_64

5.4.17-2102.201.3.el8uek.x86_64

Primary(error)(error)(error)

Oracle Linux 8.6

x86_64

5.4.17-2136.307.3.1.el8uek.x86_64

Primary(error)(error)(error)
Oracle Linux 8.7x86_645.15.0-3.60.5.1.el8uek.x86_64 Primary(error)(error)(error)
Oracle Linux 9.0x86_64

5.15.0-0.30.19.el9uek.x86_64

Primary(error)(error)(error)
Oracle Linux 9.1x86_645.15.0-3.60.5.1.el9uek.x86_64Primary(error)(error)(error)
OpenSUSE 15.3AArch64-Community(error)(error)(error)
ppc64le-Community(error)(error)(error)
x86_645.3.18-150300.59.43-DEFAULTCommunity(error)(error)(error)

OPENEULER20.03SP3

AArch64

4.19.90-2112.8.0.0131.oe1.aarch64

Primary(error)(error)(error)
x86_64

4.19.90-2112.8.0.0131.oe1.x86_64

Primary(error)(error)(error)
OPENEULER22.03AArch64

5.10.0-60.18.0.50.oe2203.aarch64

Primary(error)(error)(error)
x86_64

5.10.0-60.18.0.50.oe2203.x86_64

Primary(error)(error)(error)

Photon OS 3.0

x86_644.19.225-3.ph3Community(error)(error)(error)

RHEL/CentOS7.2

x86_64

3.10.0-327.el7.x86_64

Primary(error)(error)12.1
RHEL/CentOS7.4ppc64

3.10.0-693.el7.ppc64

Primary(tick)(tick)(error)
ppc64le3.10.0-693.el7.ppc64lePrimary(tick)(tick)(error)
x86_643.10.0-693.el7.x86_64Primary(tick)(tick)12.1
RHEL/CentOS7.6ppc64

3.10.0-957.el7.ppc64 

Primary(tick)(tick)(error)
ppc64le3.10.0-957.el7.ppc64lePrimary(tick)(tick)(error)
x86_643.10.0-957.el7.x86_64Primary(tick)(tick)12.1
RHEL/ CentOS7.6alternateaarch64

4.14.0-115.el7a.aarch64

Community(tick)(tick)(error)
ppc64le

4.14.0-115.el7a.ppc64le

Community(tick)(tick)(error)
RHEL/CentOS7.7x86_64

3.10.0-1062.el7.x86_64

Primary(tick)(tick)12.1

RHEL/CentOS7.8

ppc64

3.10.0-1127.el7.ppc64

Primary(tick)(tick)(error)
ppc64le

3.10.0-1127.el7.ppc64le

Primary(tick)(tick)(error)
x86_64

3.10.0-1127.el7.x86_64

Primary(tick)(tick)12.1

RHEL/CentOS7.9

ppc64

3.10.0-1160.el7.ppc64

Primary(tick)(tick)(error)
ppc64le

3.10.0-1160.el7.ppc64le

Primary(tick)(tick)(error)
x86_64

3.10.0-1160.el7.x86_64

Primary(tick)(tick)12.1

RHEL/CentOS8.0

AArch64

4.18.0-80.el8.aarch64

Primary(tick)(tick)12.1
ppc64le

4.18.0-80.el8.ppc64le

Primary(tick)(tick)(error)
x86_64

4.18.0-80.el8.x86_64

Primary(tick)(tick)12.1

RHEL/CentOS8.1

AArch64

4.18.0-147.el8.aarch64

Primary(tick)(tick)12.1
ppc64le

4.18.0-147.el8.ppc64le

Primary(tick)(tick)(error)
x86_64

4.18.0-147.el8.x86_64

Primary(tick)(tick)12.1

RHEL/CentOS8.2

AArch64

4.18.0-193.el8.aarch64

Primary(tick)(tick)12.1
ppc64le

4.18.0-193.el8.ppc64le

Primary(tick)(tick)(error)
x86_64

4.18.0-193.el8.x86_64

Primary(tick)(tick)12.1

RHEL/CentOS8.3

AArch64

4.18.0-240.el8.aarch64

Primary(tick)(tick)12.1
ppc64le

4.18.0-240.el8.ppc64le

Primary(tick)(tick)(error)
x86_64

4.18.0-240.el8.x86_64

Primary(tick)(tick)12.1

RHEL/CentOS8.4

AArch64

4.18.0-305.el8.aarch64

Primary(tick)(tick)12.1
ppc64le

4.18.0-305.el8.ppc64le

Primary(tick)(tick)(error)
x86_64

4.18.0-305.el8.x86_64

Primary(tick)(tick)12.1

RHEL/CentOS/ Rocky8.5

AArch64

4.18.0-348.el8.aarch64

Primary(tick)(tick)12.1
ppc64le

4.18.0-348.el8.ppc64le

Primary(tick)(tick)(error)
x86_64

4.18.0-348.el8.x86_64

Primary(tick)(tick)12.1

RHEL/Rocky8.6

AArch64

4.18.0-372.9.1.el8.aarch64

Primary(tick)(tick)12.1
ppc64le

4.18.0-372.9.1.el8.ppc64le

Primary(tick)(tick)(error)
x86_64

4.18.0-372.9.1.el8.x86_64

Primary(tick)(tick)12.1
RHEL/Rocky8.7AArch644.18.0-425.3.1.el8.aarch64Primary(tick)(error)12.1
ppc64le4.18.0-425.3.1.el8.ppc64lePrimary(tick)(error)(error)
x86_644.18.0-425.3.1.el8.x86_64Primary(tick)(error)12.1
RHEL/Rocky8.8AArch644.18.0-477.10.1.el8_8.aarch64 Primary(tick)(error)12.1
ppc64le4.18.0-477.10.1.el8_8.ppc64le Primary(tick)(error)(error)
x86_644.18.0-477.10.1.el8_8.x86_64 Primary(tick)(error)12.1

RHEL/Rocky9.0

AArch64

5.14.0-70.13.1.el9_0.aarch64

Primary(tick)(error)12.1
ppc64le

5.14.0-70.13.1.el9_0.ppc64le

Primary(tick)(error)(error)
x86_64

5.14.0-70.13.1.el9_0.x86_64

Primary(tick)(error)12.1
RHEL/Rocky9.1AArch645.14.0-162.6.1.el9_1.aarch64Primary(tick)(error)12.1
ppc64le5.14.0-162.6.1.el9_1.ppc64lePrimary(tick)(error)(error)
x86_645.14.0-162.6.1.el9_1.x86_64Primary(tick)(error)12.1
RHEL/Rocky9.2AArch645.14.0-284.11.1.el9_2.aarch64 Primary(tick)(error)12.1
ppc64le5.14.0-284.11.1.el9_2.ppc64le Primary(tick)(error)(error)
x86_645.14.0-284.11.1.el9_2.x86_64 Primary(tick)(error)12.1
SLES12.1SP2x86_64

4.4.21-69-default

Community(error)(error)(error)
SLES12SP3ppc64le

4.4.73-5-default

Community(error)(error)(error)
x86_64

4.4.73-5-default

Community(error)(error)(error)
SLES12SP4

AArch64

4.12.14-94.41-default

Community(tick)(error)(error)
ppc64le

4.12.14-94.41-default

Community(tick)(error)(error)
x86_64

4.12.14-94.41-default

Community(tick)(error)(error)

SLES12SP5

AArch64

4.12.14-120-default

Primary(tick)(error)(error)
ppc64le

4.12.14-120-default

Primary(tick)(error)(error)
x86_64

4.12.14-120-default

Primary(tick)(error)(error)

SLES15SP2

AArch64

5.3.18-22-default

Primary(tick)(tick)(error)
ppc64le

5.3.18-22-default

Primary(tick)(tick)(error)
x86_64

5.3.18-22-default

Primary(tick)(tick)(error)

SLES15SP3

AArch64

5.3.18-57-default

Primary(tick)(error)(error)
ppc64le

5.3.18-57-default

Primary(tick)(error)(error)
x86_64

5.3.18-57-default

Primary(tick)(error)(error)

SLES15SP4

AArch64

5.14.21-150400.22-default

Primary(tick)(error)(error)
ppc64le

5.14.21-150400.22-default

Primary(tick)(error)(error)
x86_64

5.14.21-150400.22-default

Primary(tick)(error)(error)
SLES15SP5AArch64

5.14.21-150500.53-default

Primary(tick)(error)(error)
ppc64le5.14.21-150500.53-default Primary(tick)(error)(error)
x86_645.14.21-150500.53-default Primary(tick)(error)(error)
Ubuntu16.04ppc64le

4.4.0-21-generic

Community(error)(error)(error)
x86_64

4.4.0-21-generic

Community(error)(error)(error)

Ubuntu18.04

AArch64

4.15.0-20-generic

Primary(tick)(tick)11.6
ppc64le

4.15.0-20-generic

Primary(tick)(tick)(error)
x86_64

4.15.0-20-generic

Primary(tick)(tick)11.6

Ubuntu20.04

AArch64

5.4.0-26-generic

Primary(tick)(tick)12.1
ppc64le

5.4.0-26-generic

Primary(tick)(tick)(error)
x86_64

5.4.0-26-generic

Primary(tick)(tick)12.1

Ubuntu22.04

AArch64

5.15.0-25-generic

Primary(tick)(error)12.1
ppc64le

5.15.0-25-generic

Primary(tick)(error)(error)
x86_64

5.15.0-25-generic

Primary(tick)(error)12.1
Ubuntu23.04x86_64

6.2.0-20-generic

Primary(tick)(error)(error)

UOS20.1020

AArch64

4.19.90-2109.1.0.0108.up2.uel20.aarch64

Primary(error)(error)(error)
x86_64

4.19.90-2109.1.0.0108.up2.uel20.x86_64

Primary(error)(error)(error)

UOS20.1040

AArch64

4.19.0-arm64-server

Primary(error)(error)(error)
x86_64

4.19.0-server-amd64

Primary(error)(error)(error)

Citrix XenServer Host7.1

x86_64

4.4.0+2

Primary(error)(error)(error)

Citrix XenServer Host8.2

x86_64

4.19.0+1

Primary(error)(error)(error)
Kernel 6.4

AArch646.4Primary(tick)(error)(error)
ppc64le6.4Primary(tick)(error)(error)
x86_646.4Primary(tick)(error)(error)

32 bit platforms are no longer supported in MLNX_EN.

Upgrade/Downgrade Matrix

This section reflects which versions were tested and verified for upgrade and downgrade.

Target VersionVersions Verified for Upgrade/DowngradeRelease TypeRelease Date

23.07-0.5.0.0 GA

23.04-1.1.3.0

GA (Update #1)

May 2023

5.8-3.0.7.0

GA-LTS (Update #3)June 2023

MLNX_OFED Version Interoperability 

This section reflects which versions were tested and verified for multi-version environments.

Target Version

Verified OFED Version Interoperability

Release TypeRelease Date

23.07-0.5.0.0 GA

23.04-1.1.3.0 

GA (Update #1)April 2023

5.8-3.0.7.0

GA-LTS (Update #3)June 2023

Supported NIC Firmware Versions 

As of version 5.1, ConnectX-3, ConnectX-3 Pro or Connect-IB adapter cards are no longer supported. To work with a version that supports these adapter cards, please refer to version 4.9 long-term support (LTS).

This current version is tested with the following NVIDIA adapter card firmware versions:

Adapter CardBundled Firmware Version Additional Supported Firmware Version
BlueField®-2

24.38.1002

24.37.1300

ConnectX-7

28.38.1900

28.37.1014

ConnectX-6 Lx

26.38.1900

26.37.1014

ConnectX-6 Dx

22.38.1900

22.37.1014

ConnectX-6

20.38.1900

20.37.1014

ConnectX-5/ConnectX-5 Ex

16.35.2000

N/A

BlueField

18.33.1048

N/A

ConnectX-4

12.28.2006

N/A

ConnectX-4 Lx

14.32.1010

N/A

For the official firmware versions, please see https://www.nvidia.com/en-us/networking/ → Support → Support → Firmware Download.

Supported Non-Linux Virtual Machines

The following are the supported non-Linux Virtual Machines in this current version:

NICWindows Virtual Machine TypeMinimal WinOF VersionProtocol

ConnectX-4

Windows 2012 R2 DC

MLNX_WinOF2 2.50

IB, IPoIB, ETH

ConnectX-4 Lx

Windows 2016 DC

MLNX_WinOF2 2.50

IB, IPoIB, ETH

ConnectX-5 familyAll Windows server editionsMLNX_WinOF2 2.50IPoIB, ETH
ConnectX-6 familyMLNX_WinOF2 2.50IPoIB, ETH

Support in ASAP2—Accelerated Switch and Packet Processing®

ASAP2 Requirements
  • iproute >= 4.12 (for tc support)
  • Upstream Open vSwitch >= 2.8 for CentOS 7.2 NVIDIA openvswitch
ASAP2-Supported Adapter Cards
  • ConnectX-5
  • ConnectX-6 Dx
  • ConnectX-6 Lx

  • ConnectX-7

Unsupported Functionalities/Features/NICs

The following are the unsupported functionalities/features/NICs in the current version:

  • ConnectX-2 adapter card
  • ConnectX-3 adapter card
  • ConnectX-3 Pro adapter card
  • Connect-IB adapter card
  • Soft-RoCE 
  • RDMA experimental verbs library (mlnx_lib)
  • CIFS (Common Internet File System) module installation