Ethernet OS Vendor Support

Mellanox Ethernet drivers, protocol software and tools are supported by respective major OS Vendors and Distributions Inbox or by Mellanox where noted. Mellanox also supports all major processor architectures 

Ethernet Support for Linux (ConnectX* EN)
Distribution Source Versions that support* Mellanox Network Adapters Adapter Cards Supported Supported CPU Architecture Software Components
MLNX_EN

RHEL 6.3, 6.4, 6.5, 7.0; CentOS 6.3, 6.4, 6.5, 7.0; OEL 6.3, 6.4, 6.5; SLES 11 SP1, SLES 11 SP2, SLES 11 SP3; Citrix XenServer 6.2; Fedora 19; Ubuntu 12.04, 13.04, 14.04; Debian 7.1, 7.2

ConnectX EN; ConnectX-2 VPI / EN; ConnectX-3 VPI / EN; ConnectX-3 Pro VPI / EN x86_64, x86, PPC

2.2-1.0.1: Stateless offload, LSO, RSS, Adaptive Interrupt moderation, HW Multicast filtering, Promiscuous mode. Ethtool based performance Optimization, HA/Teaming, VLAN Tx/Rx acceleration, Multi-core NAPI support.

NOTE: For MLNX_EN older versions, click here and check the Archive tab.
MLNX_OFED 2.2-1.0.1 RHEL 6.3, 6.4, 6.5, 7.0; CentOS 6.3, 6.4, 6.5, 7.0; OEL 6.3, 6.4, 6.5; SLES 11 SP1, SLES 11 SP2, SLES 11 SP3; Citrix XenServer 6.2; Fedora 19; Ubuntu 12.04, 13.04, 14.04; Debian 6.0.7, 7.1, 7.2

ConnectX-2 VPI / EN; ConnectX-3 VPI / EN; ConnectX-3 Pro VPI / EN

x86_64 OFED 2.2 based Driver, with RoCE support. Includes mlx4_ib, mlx4_core, mlx4_en, mlx5_ib, mlx5_core, IPoIB, eIPoIB, SRP, Initiator, iSER, FCA, MXM, MVAPICH, Open MPI, ib-bonding driver with IPoIB interface.
Extra packages: ibutils2, ibdump, ibhbalinux, dcbx
NOTE: For MLNX_OFED older versions, click here and check the Archive tab.
Ethernet Support for Windows (Mellanox Package and Open Fabrics WinOF support)
MLNX_WinOF

Windows Server 2012 R2 (64-bit)
Windows Server 2012 (64-bit)
Windows Server 2008 R2 (64-bit)

ConnectX-2 VPI / EN; ConnectX-3 VPI / EN; ConnectX-3 Pro VPI / EN x86_64 WinOF VPI 4.70 based: mlx4, IPoIB, ND, NDK, IBAL, Eth
NVGRE support in ConnectX-3 Pro
NOTE: For MLNX_WinOF older versions, click here and check the Archive tab.
Ethernet Support for VMware
MLX4_EN VMware ESXi 5.1 & ESXi 5.5 ConnectX-2 EN, ConnectX-3 EN, ConnextX-3 Pro EN x86_64, x86

1.9.10-0 MLX4_EN Base driver (mlx4_core, mlx4_en, iSER)
1.9.9-0 MLX4_EN Base driver (mlx4_core, mlx4_en)

VMware ESX/ESXi 5.x ConnectX EN, ConnectX-2 EN x86_64, x86 1.6.1-2 MLX4_EN Base driver (mlx4_en)
NOTE: VMware ESX 3.5 (U1, U2, U3, U4) and VMware ESXi 4.x older versions, click here and check the Archive tab.
OS Inbox Support for Linux Distributions
Distribution Source Versions that support* Mellanox InfiniBand Adapters Adapter Cards Supported Supported CPU Architecture Software Components
RedHat RHEL 4 U6, or later ConnectX EN; ConnectX-2 VPI / EN x86_64, x86 MLNX_EN
RHEL 5 U3 or later ConnectX EN; ConnectX-2 VPI / EN x86_64, x86 MLNX_EN
RHEL 6 * ConnectX-3 VPI / EN; ConnectX-3 Pro VPI / EN x86_64, x86, ppc64 MLNX_EN
RHEL 7 ConnectX-3 EN/ ConnectX-3 Pro VPI / EN x86_64, x86, ppc64 MLNX_EN
Novell/SuSE SLES 10, & SLES 10 SP1, SP2, SP3 ConnectX EN; ConnectX-2 VPI / EN x86_64, x86 MLNX_EN
SLES 11 ConnectX EN; ConnectX-2 VPI / EN x86_64, x86 MLNX_EN
SLES 11 SP1 ConnectX EN; ConnectX-2 VPI / EN; ConnectX-3 VPI / EN; ConnectX-3 Pro VPI / EN x86_64, x86 MLNX_EN
SLES 11 SP2/SP3 ConnectX-3 VPI / EN; ConnectX-3 Pro VPI / EN x86_64, x86 MLNX_EN
SLERT (SUSE Linux Enterprise Real-Time) ConnectX EN; ConnectX-2 VPI / EN x86_64, x86 MLNX_EN
Ubuntu Ubuntu 14.04 ConnectX 3 VPI / EN; ConnectX-3 Pro VPI / EN x86_64, x86 MLNX_EN
Citrix XenServer (Ethernet)
mlx4_en(Inbox)
XenServer v5.0/5.1 ConnectX EN; ConnectX-2 EN x86_64, x86 1.4.3 Stateless offload, LSO, RSS, Interrupt moderation, Multicast, Promiscuous mode. Ethtool based performance Optimization, HA/Teaming