Printable version

Drivers & software

SGI product documentation and software downloads are currently being migrated, please visit the SGI portal for your SGI documentation and software needs during this migration period.

* RECOMMENDED * HPE Mellanox RoCE (RDMA over Converged Ethernet) Driver for Red Hat Enterprise Linux 6 Update 7 (x86_64)

By downloading, you agree to the terms and conditions of the Hewlett Packard Enterprise Software License Agreement.
Note:  Some software requires a valid warranty, current Hewlett Packard Enterprise support contract, or a license fee.

Type: Driver - Network
Version: 3.2(B)(28 Feb 2017)
Operating System(s):
Red Hat Enterprise Linux 6 Server (x86-64)
Multi-part download
File name: kmod-mlnx-ofa_kernel-3.2-OFED.3.2.2.0.4.1.gabd759c.rhel6u7.x86_64.rpm (1.3 MB)
File name: mlnx-ofa_kernel-3.2-OFED.3.2.2.0.4.1.gabd759c.rhel6u7.x86_64.rpm (828 KB)
This RPM contains the HPE Tested and Approved Linux based Mellanox RoCE (RDMA over Converged Ethernet) driver for supported HPE Mellanox adapter cards.

HPE Mellanox RoCE driver version 3.2(B) has fixes only.

HPE Mellanox RoCE driver version 3.2 contains the following changes and new features:

  • FCS scattering for Raw Packet Queue Pairs and Work Queues.
  • Indication of L4 packet type on the receive side completions.
  • Support CVLAN insertion for Work Queues

To ensure the integrity of your download, HPE recommends verifying your results with the following SHA-256 Checksum values:

103fadbdd56f55ca7edf849de19cc0abf892c19af93ee548608ddddc95dbbea4 kmod-mlnx-ofa_kernel-3.2-OFED.3.2.2.0.4.1.gabd759c.rhel6u7.x86_64.rpm
f6e874e5b6276a569a0526a95878eadd1990f97658a408e906e8a969dfa46822 mlnx-ofa_kernel-3.2-OFED.3.2.2.0.4.1.gabd759c.rhel6u7.x86_64.rpm

Reboot Requirement:
Reboot is required after installation for updates to take effect and hardware stability to be maintained.


Installation:

Login as root, download the RPM to a directory on your hard drive and change to that directory.

Note: Irrespective of the kernel version or type used, the "mlnx-ofa_kernel-3.2" RPM must be installed to enable the user space functionality for RoCE. The RoCE user space library RPM (mlnx-ofa_kernel) may conflict with the OpenMPI RPMs included with the OS distribution.This is a known behavior. Insure that the OpenMPI RPMs from the Linux distribution are not installed on the target node prior to the installation of "mlnx-ofa_kernel". If already installed, uninstall any OpenMPI distribution RPMs before installing HPE Mellanox RoCE driver packages.

To install or upgrade the driver:

If using kernel version 2.6.32-573.el6 or any future errata:

# rpm -Uvh kmod-mlnx-ofa_kernel-3.2-OFED.3.2.2.0.4.1.gabd759c.rhel6u7.x86_64.rpm mlnx-ofa_kernel-3.2-OFED.3.2.2.0.4.1.gabd759c.rhel6u7.x86_64.rpm

Setup is now complete. Reboot your computer for the driver to take effect.


End User License Agreements:
HPE Software License Agreement v1


Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Supported Devices and Features:

SUPPORTED KERNELS:
The kernels of Red Hat Enterprise Linux 6U6 (x86_64) supported by this binary rpm are:
2.6.32-573.el6 -  (x86_64) and future update kernels.


Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Fixes in version 3.2 (B):

  • Disabled invoking "mlnx_interface_mgr.sh" script for Mellanox Ethernet interfaces which otherwise caused a race condition between UDEV flow of renaming the interfaces and bring up of bonded interface over Mellanox Ethernet.

Fixes in version 3.2 (A):

  • The RoCE user-space library RPM "mlnx-ofa_kernel" failed to install when OS distribution RPMs in "infiniband support" group were already installed.
  • The RoCE driver upgrade didnt work properly when a previous version of MLNX-EN driver was already installed. This resulted in Mellanox Ethernet ports not coming up.

Fixes in version 3.2:

  • Set closest NUMA node as the default for Receive Side Scaling.
  • ARP request packets destined for a proxy VXLAN interface were not handled correctly when GRO was enabled.
Version:3.2(B) (28 Feb 2017)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Fixes in version 3.2 (B):

  • Disabled invoking "mlnx_interface_mgr.sh" script for Mellanox Ethernet interfaces which otherwise caused a race condition between UDEV flow of renaming the interfaces and bring up of bonded interface over Mellanox Ethernet.

Fixes in version 3.2 (A):

  • The RoCE user-space library RPM "mlnx-ofa_kernel" failed to install when OS distribution RPMs in "infiniband support" group were already installed.
  • The RoCE driver upgrade didnt work properly when a previous version of MLNX-EN driver was already installed. This resulted in Mellanox Ethernet ports not coming up.

Fixes in version 3.2:

  • Set closest NUMA node as the default for Receive Side Scaling.
  • ARP request packets destined for a proxy VXLAN interface were not handled correctly when GRO was enabled.
Enhancements

HPE Mellanox RoCE driver version 3.2(B) has fixes only.

HPE Mellanox RoCE driver version 3.2 contains the following changes and new features:

  • FCS scattering for Raw Packet Queue Pairs and Work Queues.
  • Indication of L4 packet type on the receive side completions.
  • Support CVLAN insertion for Work Queues

Version:3.2 (A) (14 Jul 2016)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Fixes in version 3.2 (A):

  • The RoCE user-space library RPM "mlnx-ofa_kernel" failed to install when OS distribution RPMs in "infiniband support" group were already installed.
  • The RoCE driver upgrade didnt work properly when a previous version of MLNX-EN driver was already installed. This resulted in Mellanox Ethernet ports not coming up.

Fixes in version 3.2:

  • Set closest NUMA node as the default for Receive Side Scaling.
  • ARP request packets destined for a proxy VXLAN interface were not handled correctly when GRO was enabled.
Enhancements

HPE Mellanox RoCE driver version 3.2 contains the following changes and new features:

  • FCS scattering for Raw Packet Queue Pairs and Work Queues.
  • Indication of L4 packet type on the receive side completions.
  • Support CVLAN insertion for Work Queues

Version:3 (9 Oct 2015)
Fixes

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.


Fixes in version 3.0-2.0.1:

  • Hardware checksum call trace used to appear when receiving IPV6 traffic on PPC systems that uses CHECKSUM COMPLETE method.
  • Ethertype proto 0x806 was not supported by ethtool.

Type: Driver - Network
Version: 3.2(B)(28 Feb 2017)
Operating System(s):
Red Hat Enterprise Linux 6 Server (x86-64)

Description

This RPM contains the HPE Tested and Approved Linux based Mellanox RoCE (RDMA over Converged Ethernet) driver for supported HPE Mellanox adapter cards.

Enhancements

HPE Mellanox RoCE driver version 3.2(B) has fixes only.

HPE Mellanox RoCE driver version 3.2 contains the following changes and new features:

  • FCS scattering for Raw Packet Queue Pairs and Work Queues.
  • Indication of L4 packet type on the receive side completions.
  • Support CVLAN insertion for Work Queues

Installation Instructions

To ensure the integrity of your download, HPE recommends verifying your results with the following SHA-256 Checksum values:

103fadbdd56f55ca7edf849de19cc0abf892c19af93ee548608ddddc95dbbea4 kmod-mlnx-ofa_kernel-3.2-OFED.3.2.2.0.4.1.gabd759c.rhel6u7.x86_64.rpm
f6e874e5b6276a569a0526a95878eadd1990f97658a408e906e8a969dfa46822 mlnx-ofa_kernel-3.2-OFED.3.2.2.0.4.1.gabd759c.rhel6u7.x86_64.rpm

Reboot Requirement:
Reboot is required after installation for updates to take effect and hardware stability to be maintained.


Installation:

Login as root, download the RPM to a directory on your hard drive and change to that directory.

Note: Irrespective of the kernel version or type used, the "mlnx-ofa_kernel-3.2" RPM must be installed to enable the user space functionality for RoCE. The RoCE user space library RPM (mlnx-ofa_kernel) may conflict with the OpenMPI RPMs included with the OS distribution.This is a known behavior. Insure that the OpenMPI RPMs from the Linux distribution are not installed on the target node prior to the installation of "mlnx-ofa_kernel". If already installed, uninstall any OpenMPI distribution RPMs before installing HPE Mellanox RoCE driver packages.

To install or upgrade the driver:

If using kernel version 2.6.32-573.el6 or any future errata:

# rpm -Uvh kmod-mlnx-ofa_kernel-3.2-OFED.3.2.2.0.4.1.gabd759c.rhel6u7.x86_64.rpm mlnx-ofa_kernel-3.2-OFED.3.2.2.0.4.1.gabd759c.rhel6u7.x86_64.rpm

Setup is now complete. Reboot your computer for the driver to take effect.


Release Notes

End User License Agreements:
HPE Software License Agreement v1


Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Supported Devices and Features:

SUPPORTED KERNELS:
The kernels of Red Hat Enterprise Linux 6U6 (x86_64) supported by this binary rpm are:
2.6.32-573.el6 -  (x86_64) and future update kernels.


Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Fixes in version 3.2 (B):

  • Disabled invoking "mlnx_interface_mgr.sh" script for Mellanox Ethernet interfaces which otherwise caused a race condition between UDEV flow of renaming the interfaces and bring up of bonded interface over Mellanox Ethernet.

Fixes in version 3.2 (A):

  • The RoCE user-space library RPM "mlnx-ofa_kernel" failed to install when OS distribution RPMs in "infiniband support" group were already installed.
  • The RoCE driver upgrade didnt work properly when a previous version of MLNX-EN driver was already installed. This resulted in Mellanox Ethernet ports not coming up.

Fixes in version 3.2:

  • Set closest NUMA node as the default for Receive Side Scaling.
  • ARP request packets destined for a proxy VXLAN interface were not handled correctly when GRO was enabled.

Revision History

Version:3.2(B) (28 Feb 2017)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Fixes in version 3.2 (B):

  • Disabled invoking "mlnx_interface_mgr.sh" script for Mellanox Ethernet interfaces which otherwise caused a race condition between UDEV flow of renaming the interfaces and bring up of bonded interface over Mellanox Ethernet.

Fixes in version 3.2 (A):

  • The RoCE user-space library RPM "mlnx-ofa_kernel" failed to install when OS distribution RPMs in "infiniband support" group were already installed.
  • The RoCE driver upgrade didnt work properly when a previous version of MLNX-EN driver was already installed. This resulted in Mellanox Ethernet ports not coming up.

Fixes in version 3.2:

  • Set closest NUMA node as the default for Receive Side Scaling.
  • ARP request packets destined for a proxy VXLAN interface were not handled correctly when GRO was enabled.
Enhancements

HPE Mellanox RoCE driver version 3.2(B) has fixes only.

HPE Mellanox RoCE driver version 3.2 contains the following changes and new features:

  • FCS scattering for Raw Packet Queue Pairs and Work Queues.
  • Indication of L4 packet type on the receive side completions.
  • Support CVLAN insertion for Work Queues

Version:3.2 (A) (14 Jul 2016)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Fixes in version 3.2 (A):

  • The RoCE user-space library RPM "mlnx-ofa_kernel" failed to install when OS distribution RPMs in "infiniband support" group were already installed.
  • The RoCE driver upgrade didnt work properly when a previous version of MLNX-EN driver was already installed. This resulted in Mellanox Ethernet ports not coming up.

Fixes in version 3.2:

  • Set closest NUMA node as the default for Receive Side Scaling.
  • ARP request packets destined for a proxy VXLAN interface were not handled correctly when GRO was enabled.
Enhancements

HPE Mellanox RoCE driver version 3.2 contains the following changes and new features:

  • FCS scattering for Raw Packet Queue Pairs and Work Queues.
  • Indication of L4 packet type on the receive side completions.
  • Support CVLAN insertion for Work Queues

Version:3 (9 Oct 2015)
Fixes

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.


Fixes in version 3.0-2.0.1:

  • Hardware checksum call trace used to appear when receiving IPV6 traffic on PPC systems that uses CHECKSUM COMPLETE method.
  • Ethertype proto 0x806 was not supported by ethtool.