Lenovo YUM Repository
Release and Change History








Bundle Release Information:
Targeted Server Family (Machine Type): ThinkSystem SR850 (7X18, 7X19)
Targeted Operating System: RHEL7.3
YUM Repository Build Date: 2019_04_23

YUM Repository Release Version: 19A

Device:
Mellanox ConnectX-4 EDR IB VPI Single-port x16 PCIe 3.0 HCA Part Number: 00KH924
Feature Code: AUKR
PCIe Sub Vendor ID: 0x15B3
PCIe Sub Device ID: 0x0042


Release History:
Release: 18A
Continued Support in 19A - Latest Release Change History Documents
Firmware Firmware Name Version
Mellanox Firmware Update (17B) 4.1-1.0.2.2
Drivers Driver Name Discreate Package Download Version
mlnx-en
  kernel driver
kmod-mlnx-en-4.1- 1.0.2.0.gc22af88.rhel7u3.x86_64.rpm 4.1
mlnx-en-utils
  enablement code
mlnx-en-utils-4.1- 1.0.2.0.gc22af88.rhel7u3.x86_64.rpm 4.1

Release: 17B
Firmware Firmware Name Version
Mellanox Firmware Update (17B) 4.1-1.0.2.2
Drivers Driver Name Discreate Package Download Version
mlnx-en
  kernel driver
kmod-mlnx-en-4.1- 1.0.2.0.gc22af88.rhel7u3.x86_64.rpm 4.1
mlnx-en-utils
  enablement code
mlnx-en-utils-4.1- 1.0.2.0.gc22af88.rhel7u3.x86_64.rpm 4.1


Release 18A Change History Documents

Mellanox Firmware Update (17B)



======================================================================================
Mellanox Firmware Update Package
Change History

Package Version:  4.1-1.0.2.2

ConnectX-3 Firmware Version   : 2.40.7004
ConnectX-4 Firmware Version   : 12.20.1030
ConnectX-4Lx Firmware Version : 14.20.1030

08/18/17

-------------
(C) Copyright Lenovo Corporation, 2017. All rights reserved.  
US Government Users Restricted Rights - Use, duplication, or disclosure restricted by GSA ADP Schedule Contract with Lenovo Corp.
======================================================================================

Revision History
================
For changes, new features, known issues and bug fixes, refer to the applicable 
Mellanox Release Notes at the following links:

- http://www.mellanox.com/related-docs/firmware/ConnectX3-FW-2_40_7004_release_notes.pdf

- http://www.mellanox.com/related-docs/firmware/ConnectX4-FW-12_20_1030-release_notes_for_Lenovo.pdf

- http://www.mellanox.com/related-docs/firmware/ConnectX4Lx-FW-14_20_1030-release_notes_for_Lenovo.pdf





Lenovo Data Center Group Linux OS Support Home Page
linux.lenovo.com

© 2018-2019 Lenovo. All rights reserved

Mellanox Basic-Ethernet Update for RHEL7



MLNX_OFED  4.1-1.0.2.0 provides the following changes and new features:

mlx5 Driver:
- RoCE Diagnostics and ECN Counters
	Added support for additional RoCE diagnostics and ECN
	ongestion counters under /sys/class/infiniband/mlx5_0/
	ports/1/hw_counters/ directory.
	For further information, refer to the Understanding mlx5
	Linux Counters and Status Parameters Community post.
- rx-fcs Offload (ethtool):
	Added support for rx-fcs ethtool offload configuration.
	Normally, the FCS of the packet will be truncated by the
	ASIC hardware before sending it to the application socket
	buffer (skb). Ethtool allows to set the rx-fcs not to be truncated,
	but to pass it to the application for analysis.
	For more information and usage, refer to Understanding
	ethtool rx-fcs for mlx5 Drivers Community post.
- DSCP Trust Mode:
	Added the option to enable PFC based on the DSCP value.
	Using this solution, VLAN headers will no longer be mandatory
	for use.
	For further information, refer to the HowTo Configure
	Trust Mode on Mellanox Adapters Community post.
- RoCE ECN Parameters ECN parameters have been moved to the following directory:
	/sys/kernel/debug/mlx5//cc_params/
	For more information, refer to the HowTo Configure
	DCQCN (RoCE CC) for ConnectX-4 (Linux) Community
	post.
- Flow Steering Dump Tool:
	Added support for mlx_fs_dump, which is a python tool
	that prints the steering rules in a readable manner.
- Secure Firmware Updates:
	Firmware binaries embedded in MLNX_OFED 4.1-1.0.2.0 package
	now support Secure Firmware Updates. This feature provides
	devices with the ability to verify digital signatures of
	new firmware binaries, in order to ensure that only officially
	approved versions are installed on the devices.
	For further information on this feature, refer to Mellanox
	Firmware Tools (MFT) User Manual.
- Enhanced IPoIB:
	Added support for Enhanced IPoIB feature, which enables
	better utilization of features supported in ConnectX-4
	adapter cards, by optimizing IPoIB data path and thus,
	reaching peak performance in both bandwidth and latency.
	Enhanced IPoIB is enabled by default.
- PeerDirect:
	Added the ability to open a device and create a context
	while giving PCI peer attributes such as name and ID.
	For further details, refer to the PeerDirect Programming
	Community post.
- Probed VFs:
	Added the ability to disable probed VFs on the hypervisor.
	For further information, see HowTo Configure and Probe
	VFs on mlx5 Drivers Community post.
- Local Loopback:
	Improved performance by rendering Local loopback (unicast
	and multicast) disabled by mlx5 driver by default
	while local loopback is not in use. The mlx5 driver keeps
	track of the number of transport domains that are opened by
	user-space applications. If there is more than one userspace
	transport domain open, local loopback will automatically
	be enabled.
- 1PPS Time Synchronization	(at alpha level):
	Added support for One Pulse Per Second (1PPS), which is
	a time synchronization feature that allows the adapter to
	send or receive 1 pulse per second on a dedicated pin on the
	adapter card.
	For further information on this feature, refer to the HowTo
	Test 1PPS on Mellanox Adapters Community post.
- Precision Time Protocol (PTP):
	Added support for PTP feature in IPoIB offloaded devices.
	This feature allows for accurate synchronization between
	the distributed entities over the network.
	The synchronization is based on symmetric Round Trip
	Time (RTT) between the master and slave devices.
	The feature is enabled by default.
	For further information, refer to Running Linux PTP with
	ConnectX-4 Community post.
- Fast Driver Unload:
	Added support for fast driver teardown in shutdown and
	kexec flows.

ConnectX-5/ConnectX-5 Ex:
- NVMEoF Target Offload:
	Added support for NVMe over fabrics (NVMEoF) offload,
	an implementation of the new NVMEoF standard target
	(server) side in hardware.
- MPI Tag Matching:
	Added support for offloading MPI tag matching to HCA.





Lenovo Data Center Group Linux OS Support Home Page
linux.lenovo.com

© 2018-2019 Lenovo. All rights reserved