Mellanox Linux Driver Source code for Mellanox ConnectX-3, ConnectX-3 Pro, ConnectX-4 Lx, ConnectX-4 and ConnectX-5 Ethernet adapters.

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 , ConnectX-4 and ConnectX-5 Ethernet adapters, supporting RHEL6.9, RHEL6.10, RHEL7.4, RHEL7.5, RHEL7.6, SELES12 SP3 and SLES15
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:
- Fixed an issue of when the number of channels configured was less than the number of CPUs available, part of the CPUs would not be used by Tx queues.
- Fixed an issue of when the same CQ is connected to some QPs with SRQ and some without, wrong wr_id might be reported by ibv_poll_cq.
- Fixed the issue where establishing TCP connection took too long due to failure of SA PathRecord query callback handler.
- Fixed the issue where lack of high order allocations caused driver load failure. All high order allocations are now changed to order-0 allocations.
- Fixed a backport issue on some OSs, such as RHEL v7.x, where mlx5 driver would support ip link set DEVICE vf NUM rate TXRATE old command, instead of ip link set DEVICE vf NUM max_tx_rate TXRATE min_tx_rate TXRATE new command.
- Fixed the issue of when performing configuration changes, mlx5e counters values were reset.
- Fixed the issue of when using ibv_exp_cqe_ts_to_ns verb to convert a packet's hardware timestamp to UTC time in nanoseconds, the result may appear backwards compared to the converted time of a previous packet.
- Fixed the issue where attempting to establish a RoCE connection on the default GID or on IPv6 link-local address might have failed when two or more netdevices that belong to HCA ports were slaves under a bonding master. This might also have resulted in the following error message in the kernel log: '__ib_-cache_gid_add: unable to add gid fe80:0000:0000:0000:f652:14ff:fe46:7391 error=-28'.

Enhancements:
- Increased the amount of maximum virtual functions (VF) that can be allocated to a physical function (PF) to 127 VF.
- UDP source port for RoCE v2 packets is now calculated by the driver rather than the firmware, achieving better distribution and less congestion. This mechanism works for RDMACM QPs only, and ensures that RDMA connection messages and data messages have the same UDP source port value.
- Added the ability to manually disable Local Loopback regardless of the number of open user-space transport domains.
- Integrated NEO-Host for orchestration and management of host networking into MLNX_OFED package.
Read More

Version

4.5-1.0.1.0, 4.5-1.0.1.0

Release date

16 Apr 2019

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: External release notes
File Name: Release.txt
File Size: 229.39 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:
d5c79e579f103281e19ee05c77577b13
SHA1:
58ab2b4530c2b0d4d05729b843115817015c2e30
SHA-256:
093386ea6ba81aef5d0e4f6adecf2a4ca4f4f7d12b0748873ef1ce5a5450e7e5

File Format: GNU-Zip
File Name: MLNX_OFED_SRC-4.5-1.0.1.0.tar.gz
File Size: 43.89 MB
This is a large file. Depending on your connection speed, it may take some time to download.
Format Description:
To ensure the integrity of your download, please verify the checksum value.
MD5:
9c13f91e7e959def96b7465e3c1ea075
SHA1:
288a942ee849aad6f6a48fe5af120d04f36ee052
SHA-256:
ea225655424ea50c5a4f996e9ebb33baa94ad7c7f65232adc43601c7e61bdcac

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

Additional details

Show All | Hide All
Red Hat® Enterprise Linux 6
Red Hat® Enterprise Linux 7
SUSE Linux ES 12
SuSE Linux ES 15
Family of Server Adapters Firmware
Download
1 - Download the file MLNX_OFED_SRC-4.5-1.0.1.0.tar.gz to a local hard drive or other storage media
2 - Unpack the file with the following command:
tar -xvf MLNX_OFED_SRC-4.5-1.0.1.0.tar.gz
3 - Go to the folder where the archive was unpacked with the following command:
cd MLNX_OFED_SRC-4.5-1.0.1.0

Installation
1 - To install the selected package, Run the linux shell command with the provided install script:
./install.pl
2 - When option menu appears, select option 2 - Install OFED Software
3 - Then select option 1 - Basic
4 - 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