General Support
Operating System | Architecture | Default Kernel Version |
ALIOS7.2 | AArch64 | 4.19.48-006.ali4000.alios7.aarch64 |
BCLINUX21.10SP2 | AArch64 | 4.19.90-2107.6.0.0098.oe1.bclinux.aarch64 |
CTYUNOS2.0 | AArch64 | 4.19.90-2102.2.0.0062.ctl2.aarch64 |
x86_64 | 4.19.90-2102.2.0.0062.ctl2.x86_64 | |
Debian10.8 | AArch64 | 4.19.0-14-arm64 |
x86_64 | 4.19.0-14-amd64 | |
Debian10.9 | x86_64 | 4.19.0-16-amd64 |
Debian11.3 | AArch64 | 5.10.0-13-arm64 |
x86_64 | 5.10.0-13-amd64 | |
Debian9.13 | AArch64 | 4.9.0-13-arm64 |
x86_64 | 4.9.0-13-amd64 | |
EulerOS2.0sp10 | AArch64 | 4.19.90-vhulk2110.1.0.h860.eulerosv2r10.aarch64 |
x86_64 | 4.18.0-147.5.2.4.h694.eulerosv2r10.x86_64 | |
EulerOS2.0sp11 | AArch64 | 5.10.0-60.18.0.50.h323.eulerosv2r11.aarch64 |
x86_64 | 5.10.0-60.18.0.50.h323.eulerosv2r11.x86_64 | |
EulerOS2.0sp9 | AArch64 | 4.19.90-vhulk2006.2.0.h171.eulerosv2r9.aarch64 |
x86_64 | 4.18.0-147.5.1.0.h269.eulerosv2r9.x86_64 | |
KYLIN10 | AArch64 | 4.19.90-17.ky10.aarch64 |
x86_64 | 4.19.90-17.ky10.x86_64 | |
KYLIN10SP2 | AArch64 | 4.19.90-24.4.v2101.ky10.aarch64 |
x86_64 | 4.19.90-24.4.v2101.ky10.x86_64 | |
Oracle Linux 7.9 | x86_64 | 5.4.17-2011.6.2.el7uek.x86_64 |
Oracle Linux 8.4 | x86_64 | 5.4.17-2102.201.3.el8uek.x86_64 |
Oracle Linux 8.6 | x86_64 | 5.4.17-2136.307.3.1.el8uek.x86_64 |
Oracle Linux 9.0 | x86_64 | 5.15.0-0.30.19.el9uek.x86_64 |
OPENEULER20.03SP3 | AArch64 | 4.19.90-2112.8.0.0131.oe1.aarch64 |
x86_64 | 4.19.90-2112.8.0.0131.oe1.x86_64 | |
OPENEULER22.03 | AArch64 | 5.10.0-60.18.0.50.oe2203.aarch64 |
x86_64 | 5.10.0-60.18.0.50.oe2203.x86_64 | |
RHEL/CentOS7.2 | x86_64 | 3.10.0-327.el7.x86_64 |
RHEL/CentOS7.4 | x86_64 | 3.10.0-693.el7.x86_64 |
RHEL/CentOS7.6 | x86_64 | 3.10.0-957.el7.x86_64 |
RHEL/CentOS7.7 | x86_64 | 3.10.0-1062.el7.x86_64 |
RHEL/CentOS7.8 | ppc64 | 3.10.0-1127.el7.ppc64 |
ppc64le | 3.10.0-1127.el7.ppc64le | |
x86_64 | 3.10.0-1127.el7.x86_64 | |
RHEL/CentOS7.9 | ppc64 | 3.10.0-1160.el7.ppc64 |
ppc64le | 3.10.0-1160.el7.ppc64le | |
x86_64 | 3.10.0-1160.el7.x86_64 | |
RHEL/CentOS8.0 | AArch64 | 4.18.0-80.el8.aarch64 |
ppc64le | 4.18.0-80.el8.ppc64le | |
x86_64 | 4.18.0-80.el8.x86_64 | |
RHEL/CentOS8.1 | AArch64 | 4.18.0-147.el8.aarch64 |
ppc64le | 4.18.0-147.el8.ppc64le | |
x86_64 | 4.18.0-147.el8.x86_64 | |
RHEL/CentOS8.2 | AArch64 | 4.18.0-193.el8.aarch64 |
ppc64le | 4.18.0-193.el8.ppc64le | |
x86_64 | 4.18.0-193.el8.x86_64 | |
RHEL/CentOS8.3 | AArch64 | 4.18.0-240.el8.aarch64 |
ppc64le | 4.18.0-240.el8.ppc64le | |
x86_64 | 4.18.0-240.el8.x86_64 | |
RHEL/CentOS8.4 | AArch64 | 4.18.0-305.el8.aarch64 |
ppc64le | 4.18.0-305.el8.ppc64le | |
x86_64 | 4.18.0-305.el8.x86_64 | |
RHEL/CentOS/Rocky8.5 | AArch64 | 4.18.0-348.el8.aarch64 |
ppc64le | 4.18.0-348.el8.ppc64le | |
x86_64 | 4.18.0-348.el8.x86_64 | |
RHEL/Rocky8.6 | AArch64 | 4.18.0-372.9.1.el8.aarch64 |
ppc64le | 4.18.0-372.9.1.el8.ppc64le | |
x86_64 | 4.18.0-372.9.1.el8.x86_64 | |
RHEL/Rocky9.0 | AArch64 | 5.14.0-70.13.1.el9_0.aarch64 |
ppc64le | 5.14.0-70.13.1.el9_0.ppc64le | |
x86_64 | 5.14.0-70.13.1.el9_0.x86_64 | |
SLES12SP5 | AArch64 | 4.12.14-120-default |
ppc64le | 4.12.14-120-default | |
x86_64 | 4.12.14-120-default | |
SLES15SP2 | AArch64 | 5.3.18-22-default |
ppc64le | 5.3.18-22-default | |
x86_64 | 5.3.18-22-default | |
SLES15SP3 | AArch64 | 5.3.18-57-default |
ppc64le | 5.3.18-57-default | |
x86_64 | 5.3.18-57-default | |
SLES15SP4 | AArch64 | 5.14.21-150400.22-default |
ppc64le | 5.14.21-150400.22-default | |
x86_64 | 5.14.21-150400.22-default | |
Ubuntu18.04 | AArch64 | 4.15.0-20-generic |
ppc64le | 4.15.0-20-generic | |
x86_64 | 4.15.0-20-generic | |
Ubuntu20.04 | AArch64 | 5.4.0-26-generic |
ppc64le | 5.4.0-26-generic | |
x86_64 | 5.4.0-26-generic | |
Ubuntu22.04 | AArch64 | 5.15.0-25-generic |
ppc64le | 5.15.0-25-generic | |
x86_64 | 5.15.0-25-generic | |
Ubuntu22.10 | x86_64 | 5.19.0-15-generic |
UOS20.1020 | AArch64 | 4.19.90-2109.1.0.0108.up2.uel20.aarch64 |
x86_64 | 4.19.90-2109.1.0.0108.up2.uel20.x86_64 | |
UOS20.1040 | AArch64 | 4.19.0-arm64-server |
x86_64 | 4.19.0-server-amd64 | |
Citrix XenServer Host7.1 | x86_64 | 4.4.0+2 |
Citrix XenServer Host8.2 | x86_64 | 4.19.0+1 |
Kernel 6.0 | AArch64 | 6.0 |
ppc64le | 6.0 | |
x86_64 | 6.0 |
Community OS | Architecture | Tested with Kernel Version |
BCLINUX8.1 | AArch64 | |
x86_64 | 4.19.0-193.1.3.el8.bclinux.x86_64 | |
EulerOS2.0sp8 | AArch64 | 4.19.36-vhulk1907.1.0.h748.eulerosv2r8.aarch64 |
RHEL/CentOS7.5alternate | AArch64 | 4.14.0-49.el7a.aarch64 |
RHEL/CentOS7.6alternate | aarch64 | 4.14.0-115.el7a.aarch64 |
ppc64le | 4.14.0-115.el7a.ppc64le | |
SLES12SP2 | x86_64 | 4.4.21-69-default |
SLES12SP3 | ppc64le | 4.4.73-5-default |
x86_64 | 4.4.73-5-default | |
SLES12SP4 | AArch64 | 4.12.14-94.41-default |
ppc64le | 4.12.14-94.41-default | |
x86_64 | 4.12.14-94.41-default | |
Ubuntu16.04 | ppc64le | 4.4.0-21-generic |
x86_64 | 4.4.0-21-generic | |
Alma 8.5 | x86_64 | 4.18.0-348.12.2.EL8_5.X86_64 |
Anolis OS 8.4 | AArch64 | 4.18.0-348.2.1.AN8_4.AARCH64 |
x86_64 | 4.18.0-305.AN8.X86_64 | |
CentOS Stream v8 | AArch64 | 4.18.0-408.EL8.AARCH64 |
x86_64 | 4.18.0-365.EL8.X86_64 | |
CentOS Stream v9 | AArch64 | 5.14.0-165.EL9.AARCH64 |
x86_64 | 5.14.0-165.EL9.x86_64 | |
Fedora 35 | x86_64 | 5.16.8-200.fc35.x86_64 |
OpenSUSE 15.3 | AArch64 | - |
ppc64le | - | |
x86_64 | 5.3.18-150300.59.43-DEFAULT | |
Photon OS 3.0 | x86_64 | 4.19.225-3.ph3 |
32 bit platforms are no longer supported in MLNX_EN.
The following are the supported non-Linux Virtual Machines in this current version:
NIC | Windows Virtual Machine Type | Minimal WinOF Version | Protocol |
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 family | All Windows server editions | MLNX_WinOF2 2.50 | IPoIB, ETH |
ConnectX-6 family | MLNX_WinOF2 2.50 | IPoIB, ETH |
ASAP2 Supported Operating Systems
OVS-Kernel SR-IOV Based Supported Operating Systems
Below is a list of all the operating systems that support OVS-Kernel ASAP2 in the current software package.
Debian 10.9
Debian 11.3
RHEL/CentOS 7.x (starting 7.4)
RHEL/CentOS 8.x
RHEL/Rocky9.x
Oracle Linux 7.9
Oracle Linux 8.4
Oracle Linux 8.6
Oracle Linux 9.0
SLES 12 SP4
SLES 12 SP5
SLES 15 SP2
SLES 15 SP3
SLES 15 SP4
Ubuntu 18.04 and above
OVS-DPDK SR-IOV Based Supported OSs
Below is a list of all the operating systems that support OVS-DPDK ASAP2 in the current software package.
RHEL/CentOS 7.4
RHEL/CentOS 7.5
RHEL/CentOS 7.6
RHEL/CentOS 7.7
RHEL/CentOS 7.8
RHEL/CentOS 8.0
RHEL/CentOS 8.1
RHEL/CentOS 8.2
RHEL/CentOS 8.3
RHEL/CentOS 8.4
RHEL/CentOS 8.5
Ubuntu 18.04
Ubuntu 20.04
SLES15 SP2
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
As of version 5.1, ConnectX-3, ConnectX-3 Pro or Connect-IB NICs 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 NIC firmware versions:
Firmware versions listed are the minimum supported versions.
Adapter Card | Recommended Firmware Version | Additional Firmware Version Supported |
BlueField®-2 | 24.35.1012 | 24.34.1002 |
BlueField | 18.33.1048 | N/A |
ConnectX-7 | 28.35.1012 | 28.34.1002 |
ConnectX-6 Lx | 26.35.1012 | 26.34.1002 |
ConnectX-6 Dx | 22.35.1012 | 22.34.1002 |
ConnectX-6 | 20.35.1012 | 20.34.1002 |
ConnectX-5/ConnectX-5 Ex | 16.35.1012 | 16.34.1002 |
ConnectX-4 Lx | 14.32.1010 | N/A |
ConnectX-4 | 12.28.2006 | N/A |
For the official firmware versions, please see https://www.nvidia.com/en-us/networking/ → Support → Support → Firmware Download.
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)