Mellanox Linux Driver Source code for Mellanox ConnectX-3 and ConnectX-3 Pro Ethernet adapters, Mellanox OFED 3.0-1.0.1

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 Source code packages for Mellanox ConnectX-3 and ConnectX-3 Pro Ethernet adapters, supporting RHEL6.4, RHEL6.5, RHEL7.0, RHEL7.1, SLES11 SP3 and SLES12 SP0.
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 Sep 2015

Download Type

Source File

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 gnu zip file for software installation
File Name: MLNX_OFED_SRC-3.0-1.0.1.tar.gz
File Size: 61.63 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:
53f03fe8b0028f35520db8c80f6069f5
SHA1:
98e614138536e46ddbf242dd0e03dc8180f3c4ba
SHA-256:
60feea20c030ff0580d230526445b13a605980fdef491dbe6b40d2dc7995e940

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

Additional details

Show All | Hide All
Family of Server Adapters Drivers
Download
1 - Download the file MLNX_OFED_SRC-3.0-1.0.1.tar.gz to a local hard drive or other storage media
2 - Unpack the file with the following command:
tar -xvf MLNX_OFED_SRC-3.0-1.0.1.tar.gz.
3 - Go to the folder where the archive was unpacked with the following command:
cd MLNX_OFED_SRC-3.0-1.0.1

Installation
1 - To install the selected package, Run the linux shell command with the provided install script:
./install.pl
2 - Follow the instructions on the screen.

Need help with network connection issues?

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

Drivers help and tutorials