Mellanox Linux Drivers and Install Script for Mellanox ConnectX-3 and ConnectX-3 Pro Ethernet adapters, Mellanox OFED 3.0-1.0.1

Restart required AUTO INSTALLED This file was automatically installed as part of a recent update. If you are experiencing any issues, you can manually download and reinstall.
Linux Red Hat 6.4, 6.5, 7.0, 7.1 and SLES 11 SP3, SLES 12 SP0 drivers for Mellanox ConnectX-3 and ConnectX-3 Pro Ethernet adapters
Recommended

Find the best download for your system

Please enter your product details to view the latest driver information for your system

Search support

Enter your Dell Service Tag or model

Want to look up your product? Enter a product identifier. Show me how

This driver is not compatible

This driver is not applicable for the selected product. Choose another product to re-enter your product details for this driver or visit the Product Support page to view all drivers for a different product.

Find more updates. Use SupportAssist to find all the latest driver updates for your device.

Fixes & Enhancements

FIXES:

Security
- CVE-2014-8159 Fix: Prevented integer overflow in IB-core module during memory registration

mlx4_en
- LRO fixes and improvements for jumbo MTU.
- Fixed a crash occurred when changing the number of rings (ethtool set-channels) when interface connected to netconsole.
- Fixed ping issues with IP fragmented datagrams in MTUs 1600-1700.
- The default priority to TC mapping assigns all priorities to TC0. This configuration achieves fairness in transmission between priorities but may cause undesirable PFC behavior where pause request for priority 'n' affects all other priorities.
- Fixed dmesg warnings: 'NOHZ: local_softirq_pending 08'.
- Fixed erratic report of hardware clock which caused bad report of PTP hardware Time Stamping.

mlx4_core
- Fixed 'sleeping while atomic' error occurred when the driver ran many firmware commands simultaneously.

mlnx.conf
- Defined mlnx.conf as a configuration file in mlnxofa_kernel RPM

SR-IOV
- Fixed counter index allocation for VFs which enables Ethernet port statistics

iSER
- Fixed iSER DIX sporadic false DIF errors caused in large transfers when block merges were enabled.

ENHANCEMENTS:

- Dell release of Mellanox OFED for Linux OSes, supporting Mellanox ConnectX-3 and ConnectX-3 Pro Ethernet Adapters on Dell PowerEdge Servers.

MLNX_OFED Rev 3.0-1.0.1 provides the following new features:
- RoCE per GID provides the ability to use different RoCE versions/modes simultaneously.
- RoCE Link Aggregation (RoCE LAG): ConnectX-3/ConnectX-3 Pro only (available in kernel 4.0 only) provides failover and link aggregation capabilities for mlx4 device physical ports. In this mode, only one IB port that represents the two physical ports, is exposed to the application layer.
- Resource Domain Experimental Verbs: Resource domain is a verb object which may be associated with QP and/or CQ objects on creation to enhance data-path performance.
- Denial Of Service (DOS) MAD Prevention: is achieved by assigning a threshold for each agent's RX. Agent's RX threshold provides a protection mechanism to the host memory by limiting the agents' RX with a threshold.
- QoS per VF (Rate Limit per VF): Virtualized QoS per VF, (supported in ConnectX-3/ConnectX-3 Pro adapter cards only with firmware v2.33.5100 and above), limits the chosen VFs' throughput rate limitations (Maximum throughput). The granularity of the rate limitation is 1Mbits.
- Ignore Frame Check Sequence (FCS) Errors: Upon receiving packets, the packets go through a checksum validation process for the FCS field. If the validation fails, the received packets are dropped. Using this feature, enables you to choose whether or not to drop the frames in case the FCS is wrong and use the FCS field for other info.
- Sockets Direct Protocol (SDP): is a byte-stream transport protocol that provides TCP stream semantics. and utilizes InfiniBand's advanced protocol offload capabilities.
- Added the following Experimental verbs:
ibv_exp_create_res_domain
ibv_exp_destroy_res_domain
ibv_exp_query_intf
ibv_exp_release_intf
- Added the following interface families:
ibv_exp_qp_burst_family
ibv_exp_cq_family
Read More

Version

3.0.1.0.1, 3.0.1.0.1

Release date

11 Sept 2015

Download Type

Driver

Category

Network, Ethernet & Wireless

Importance

Recommended
Dell Technologies recommends applying this update during your next scheduled update cycle. The update contains changes to maintain overall system health. It ensures that the system software remains current and compatible with other system modules (firmware, BIOS, drivers, and software) and may include other new features.
Available formats

File Format: A text file containing customer friendly fixes and enhancements information
File Name: Release.txt
File Size: 81.95 KB
This is a large file. Depending on your connection speed, it may take some time to download.
Format Description:
This file format contains plain text which can be viewed with a standard text editor.
To ensure the integrity of your download, please verify the checksum value.
MD5:
649220e6051934686fa93ea1a81748fc
SHA1:
743e0854c20b16b6cfe9a7b7ceaa3d1e55062e68
SHA-256:
b2ae2407f8dc85e75c186a8bdca25959cb036a32b4458abeba633660fd9c930e

File Format: A gnu zip file for software installation
File Name: MLNX_OFED_LINUX-3.0-1.0.1.tar.gz
File Size: 75.99 MB
This is a large file. Depending on your connection speed, it may take some time to download.
Format Description:
This format consists of gnu zip files for software installation.
To ensure the integrity of your download, please verify the checksum value.
MD5:
f5e48d0344c07bed01050d5f8c4de6b5
SHA1:
e9a265b6456cbd8bceaa4a264653ccc2c135df4b
SHA-256:
9acfe6168737df79eb77b19cb03911720c9664d0884dbb68aac17b266a502f5e

By downloading, you accept the terms of the Dell Software License Agreement.

Additional details

Show All | Hide All
Family of Server Adapters Firmware
Mellanox Family of Server Adapters Drivers
DOWNLOAD
1 - Download the file MLNX_OFED_LINUX-3.0-1.0.1.tar.gz to a local hard drive or other storage media
2 - Go to the location where the the file has been downloaded
3 - Unpack the file with the following command:
tar -xvf MLNX_OFED_LINUX-3.0-1.0.1.tar.gz.

INSTALL
1 - Go to the location where the file has been unpacked, then issue the following command:
cd MLNX_OFED_LINUX-3.0-1.0.1
2 - Change to the directory (folder) corresponding to the Linux OS distribution being selected (such as rhel6.4 or sles11sp3). For example if rhel6.4 is the target OS, go to its folder (subdirectory) with the following command:
cd rhel6/rhel6.4
3 - To install the selected package, Run the linux shell command:
./install.sh
4 - Follow the instructions on the screen

Reboot will be required

Need help with network connection issues?

Find a solution in Dell's network troubleshooting and usage guide.

Drivers help and tutorials