1.162. openib
1.162.1. RHBA-2009:1304: bug fix update
Updated OpenFabrics Alliance packages that re-base the OFED stack and fix various bugs are now available.
The OpenFabrics Alliance Enterprise Distribution (OFED) is a collection of Infiniband and iWARP utilities, libraries and development packages for writing applications that use Remote Direct Memory Access (RDMA) technology. Red Hat Enterprise Linux uses the OFED software stack as its complete stack for Infiniband/iWARP/RDMA hardware support.
These updated packages re-base the OFED stack to version 1.4.1 (BZ#459652). For details regarding the changes since version 1.3.2-pre (the version previously included with Red Hat Enterprise Linux 5) see the various Release Notes and Read Me files available in /usr/share/doc/ofed-docs-1.4.1/ after installation.
These updated packages also fix the following bugs:
- the latest libsdp package appeared older than the previously-installed package because it was missing epoch information. This prevented upgrades to the latest package. This has been corrected, enabling upgrades. (BZ#448733)
- compat-dapl-utils was not permitted to access the its configuration information. This package now has its own dat.conf file, which resolves the issue and ensures that other sensitive data in the previous configuration file remains secure. (BZ#479942)
- dapl-utils and compat-dapl-utils did not trigger installation of all required dependencies at installation time, so installation failed. Each package now requires the libiverbs-driver (in all low-level packages) so all drivers are installed. Selecting the correct driver for specific hardware is the user's responsibility. (BZ#479943)
- administration of the RDS (Radio Data System) protocol, a kernel-level protocol, requires a tools package (rds-tools) that was not previously supported in Red Hat Enterprise Linux. Support for this package has been added, enabling RDS administration. (BZ#486978)
- the rds-tools-debuginfo package was empty, which prevented debugging. The package has been updated with debug information. (BZ#500627)
- valgrind exposed a number of errors when used to debug libraries that used a certain kind of mapped memory. These libraries will now be built with the --with-valgrind option to prevent this. (BZ#504284)
- valgrind could write data incorrectly to control registers for certain hardware types. This method is now explicitly banned. (BZ#505553)
- preliminary XRC support has been removed to cater for upstream API changes likely to break existing support. (BZ#506258)
- the order of Infiniband loading modules has been changed to prevent a conflict and EEH Recovery failure. (BZ#512777)
- when connected mode and IP bonding were used on IPoIB interfaces, the ifup_ib script exited before setting the connected mode or Maximum Transmission Unit (MTU) parameter. The processes that set the mode and the MTU parameter now occur earlier so that bonded interfaces will receive the mode and MTU parameter before ifup_ib exits. (BZ#513195)
- initscripts have been rewritten to include multi-protocol support for Mellanox ConnectX hardware. Ports can now be configured to operate in either Infiniband or 10 Gigabyte Ethernet mode. (BZ#460207)
- support for the Infiniband bonding tool has been added to allow bonding over IPoIB interfaces, which enables improved load-balancing and aggregation performance. (BZ#475663)
- support for Mellanox 10 Gigabyte Ethernet hardware (MT25408 IB), as provided by the latest upstream OFED driver, has been added. (BZ#488114)
- userspace support for the new PCI device ID for the Chelsio S310e-CR iWARP/RDMA adapter is now enabled. (BZ#513226)
All Infiniband/iWARP hardware users are advised to upgrade to these re-based packages.