ConnectX® EN 10 and 40 Gigabit Linux Driver

Overview

Mellanox offers a robust and full set of protocol software and driver for Linux with the ConnectX® EN / ConnectX®-2 / ConnectX®-3 EN NICs with Ethernet. Designed to provide a high performance support for Enhanced Ethernet with fabric consolidation over TCP/IP based LAN applications. The driver and software in conjunction with the Industry's leading ConnectX family of cards achieve full line rate, full duplex of up to 40Gbps performance per port.

  • High performance single/Dual port support with full line rate, full duplex 10Gbps and 40Gbps per port
  • Provides future proofing the storage, network, and cluster needs with Converged Enhanced Ethernet support on a single wire
  • Supports TCP/IP stateless offload (LSO, LRO and RSS), and Hardware Checksum Offload for Tx and Rx packets
  • Provides Net device statistics per port with both ports in active mode
  • Supports extensive VLAN support with VLAN Tx/Rx acceleration (HW VLAN stripping/insertion), HW VLAN filtering and HW multicast filtering
  • Supports adaptive Interrupt moderation on the receive path patterned according to either latency-bound traffic or bandwidth bound traffic.
  • Default NAPI support is enabled per-core to run in interrupt mode
  • Performance optimization support with "ethtool" command; Allows tuning of various NIC driver options
  • Support server and IO consolidation with high-performance, low CPU utilization
  • Use fewer high-performance systems in a rack based system, reducing cabling, low power consumption
  • Supports all major Linux Distributions

MLNX_EN for Linux v1.5.10


Installing from a tarball (Check MLNX_EN_Linux_README.txt for instructions):

MLNX_EN for Linux v1.5.10 tarball (save as .tgz)

Release Date: February 2013
MD5SUM: ea725fcf4eed116628eb3faad5d08df9

Archive


MLNX_EN for Linux v1.5.9


Installing from a tarball (Check MLNX_EN_Linux_README.txt for instructions):

Release Date: September 2012

MLNX_EN for Linux v1.5.9 tarball (save as .tgz)

MD5SUM: c356e75bafe81b59731eca11def999b5

MLNX_EN for Linux v1.5.8.3


Installing from a tarball (Check MLNX_EN_Linux_README.txt for instructions):

Release Date: June 2012

MLNX_EN for Linux v1.5.8.3 tarball (save as .tgz)

MD5SUM: 1e0b3de9d539cbdfa431f4e8bda1b3c3

MLNX_EN for Linux v1.5.8.2


Installing from a tarball (Check MLNX_EN_Linux_README.txt for instructions):

Release Date: June 2012

MLNX_EN for Linux v1.5.8.2 tarball (save as .tgz)

MD5SUM: 89daf36f9e1fdd3d1d9cba80d1c308e7

MLNX_EN for Linux v1.5.8.1


Installing from a tarball (Check MLNX_EN_Linux_README.txt for instructions):

Release Date: May 2012

MLNX_EN for Linux v1.5.8.1 tarball (save as .tgz)

MD5SUM: c8ce1635777d9646f5404dfdab032982

MLNX_EN for Linux v1.5.7.2


Installing from a tarball (Check MLNX_EN_Linux_README.txt for instructions):

Release Date: March 2012

MLNX_EN for Linux v1.5.7.2 tarball (save as .tgz)

MD5SUM: d0c004255e924813e2b10ce4ebafb46c

MLNX_EN for Linux v1.5.7


Installing from a tarball (Check MLNX_EN_Linux_README.txt for instructions):

Release Date: November 2011

MLNX_EN for Linux v1.5.7 tarball (save as .tgz)

MD5SUM: 82d42b3ac3a8e5f1b70bbe2c9d16e29f

MLNX_EN for Linux v1.5.6


Installing from a tarball (Check MLNX_EN_Linux_README.txt for instructions):

Release Date: January 2011

MLNX_EN for Linux v1.5.6 tarball (save as .tgz)

MD5SUM: 49a74bbf8b16ab972a4324a5ea634507

  • To install RX Acceleration click here.

  • MLNX_EN for Linux v1.5.1.3


    Installing from a tarball (Check MLNX_EN_Linux_README.txt for instructions):

    Release Date: March 2010

    MLNX_EN for Linux v1.5.1.3 tarball (save as .tgz)

    MD5SUM: afa4043a96c5c65c0e4fd4e9dbd6f863

    MLNX_EN for Linux v1.4.2


    Installing from a tarball (Check MLNX_EN_Linux_README.txt for instructions):

    Release Date: September 29, 2009

    MLNX_EN for Linux v1.4.2 tarball (save as .tgz)

    MD5SUM: 20849e82cab86428a0bd037af31f5349

    Installing from a binary RPM (Check MLNX_EN_Linux_README.txt for instructions):

    Release Date: December 28, 2009

    mstflint – user space utility to burn binary FW images

    RedHat 4 Update 7

    Release Date: September 29, 2009

    MLNX_EN for Linux v1.4.2 for RH4_UP7 32-bit Platforms

    MD5SUM: a7f9958b89f85b9dcfd04d68aab486f3

    Release Date: September 29, 2009

    MLNX_EN for Linux v1.4.2 for RH4_UP7 64-bit Platforms

    MD5SUM: 8f80974d7a0e039a778522611f49370c

    RedHat 4 Update 8

    Release Date: September 29, 2009

    MLNX_EN for Linux v1.4.2 for RH4_UP8 32-bit Platforms

    MD5SUM: d425d6091c2dd82dbff5c53efe7e052e

    Release Date: September 29, 2009

    MLNX_EN for Linux v1.4.2 for RH4_UP8 64-bit Platforms

    MD5SUM: 68ba32c4c33a2b09a8d09aae59821e45

    RedHat 5 Update 2

    Release Date: September 29, 2009

    MLNX_EN for Linux v1.4.2 for RH5_UP2 32-bit Platforms

    MD5SUM: f25b79aabd6ca81529462fa432d3ff95

    Release Date: September 29, 2009

    MLNX_EN for Linux v1.4.2 for RH5_UP2 64-bit Platforms

    MD5SUM: e2bc541056f3163cdae149649ab10ab8

    RedHat 5 Update 3

    Release Date: September 29, 2009

    MLNX_EN for Linux v1.4.2 for RH5_UP3 32-bit Platforms

    MD5SUM: 2be65451e828976958944b20df1d9178

    Release Date: September 29, 2009

    MLNX_EN for Linux v1.4.2 for RH5_UP3 64-bit Platforms

    MD5SUM: afdf966ce2f2adf9a5f7406493cf8db0

    RedHat 5 Update 4

    Release Date: September 29, 2009

    MLNX_EN for Linux v1.4.2 for RH5_UP4 32-bit Platforms

    MD5SUM: 8272784a7b99449858c9f6e3a6624dc0

    Release Date: September 29, 2009

    MLNX_EN for Linux v1.4.2 for RH5_UP4 64-bit Platforms

    MD5SUM: 41811688787fae9c6f397ae953c7f477

    SLES10 SP2

    Release Date: September 29, 2009

    MLNX_EN for Linux v1.4.2 for SLES10_SP2 32-bit Platforms

    MD5SUM: d22655a674d5e3661c3b8c7710c4471a

    Release Date: September 29, 2009

    MLNX_EN for Linux v1.4.2 for SLES10_SP2 64-bit Platforms

    MD5SUM: 47ebb3792b9867ec5f03a92cbed052c1

    SLES10 SP3

    Release Date: September 29, 2009

    MLNX_EN for Linux v1.4.2 for SLES10_SP3 32-bit Platforms

    MD5SUM: a1d79254b870c920403eeab602426f77

    Release Date: September 29, 2009

    MLNX_EN for Linux v1.4.2 for SLES10_SP3 64-bit Platforms

    MD5SUM: 72d04a4ad1aadfe046b69736b0d073eb

    SLES11

    Release Date: September 29, 2009

    MLNX_EN for Linux v1.4.2 for SLES11 32-bit Platforms

    MD5SUM: 2d41bc448faf3a4dc6ed2dea72671224

    Release Date: September 29, 2009

    MLNX_EN for Linux v1.4.2 for SLES11 64-bit Platforms

    MD5SUM: 51424b00e32dd645d921c15ae330675a


    MLNX_EN for Linux v1.4.1


    MLNX_EN_Linux 1.4.1 DOWNLOAD
    MD5SUM: a4836a99fffde8e882237742d088b8d1

    Modified on: August 11, 2009

    MLNX_EN for Linux v1.3.0


    MLNX_EN_Linux 1.3.0 DOWNLOAD
    MD5SUM: 1c45f7e8b804606a825740fd49f43b9a

    Release Date: September 28, 2008

    MLNX_EN v1.5.1.5 for SLES 10 SP3 / SLES 11 / SLES 11 SP1 - PLDP program

    The Partner Linux Driver Process (PLDP) program allows customers to receive maintenance and support for drivers and kernel modules independent of released SUSE Linux Enterprise distributions. Through this program Mellanox provide additional Linux drivers and driver updates to customers, in a way that is integrated with the SUSE Linux Enterprise automatic update service.
    To download the drivers that are part of Novell PLDP Build Services, click here