Releases: linux-rdma/rdma-core
Releases · linux-rdma/rdma-core
rdma-core-13-rc4
Updates from version 12:
- Minor improvements to qedr provider
- Add libpvrdma provider for VMWare rdma virt devices
- Improved RoCE AH creation
- Packet Pacing support
- Various github build system improvements
- Updates to Debian and Red Hat packaging
- Timestamp support in mlx4 provider
- Make the libibverbs/provider interface private
- Clean up headers for improved multi-arch support
- Add Verbs Direct support for mlx5 provider
- Implement new, more specific multi-arch barrier methods
- Update all providers to the modern registration method and remove
ibv_register_driver entirely - Switch the code to use gcc endian conversion functions
- Fix an endianness issue in srp_daemon
- Implement a new release mechanism that should create more distro
friendly tarballs based on the common release tagging format - Updates to make it possible to run sparse on rdma-core
- Fixes found by running sparse on rdma-core
- Fixes to travis tarball upload script
- Fix to broken cmake test
rdma-core-13-rc3
Updates from version 12:
- Minor improvements to qedr provider
- Add libpvrdma provider for VMWare rdma virt devices
- Improved RoCE AH creation
- Packet Pacing support
- Various github build system improvements
- Updates to Debian and Red Hat packaging
- Timestamp support in mlx4 provider
- Make the libibverbs/provider interface private
- Clean up headers for improved multi-arch support
- Add Verbs Direct support for mlx5 provider
- Implement new, more specific multi-arch barrier methods
- Update all providers to the modern registration method and remove
ibv_register_driver entirely - Switch the code to use gcc endian conversion functions
- Fix an endianness issue in srp_daemon
- Implement a new release mechanism that should create more distro
friendly tarballs based on the common release tagging format - Updates to make it possible to run sparse on rdma-core
- Fixes found by running sparse on rdma-core
- Fixes to travis tarball upload script
rdma-core-13-rc2
Updates from version 12:
- Minor improvements to qedr provider
- Add libpvrdma provider for VMWare rdma virt devices
- Improved RoCE AH creation
- Packet Pacing support
- Various github build system improvements
- Updates to Debian and Red Hat packaging
- Timestamp support in mlx4 provider
- Make the libibverbs/provider interface private
- Clean up headers for improved multi-arch support
- Add Verbs Direct support for mlx5 provider
- Implement new, more specific multi-arch barrier methods
- Update all providers to the modern registration method and remove
ibv_register_driver entirely - Switch the code to use gcc endian conversion functions
- Fix an endianness issue in srp_daemon
- Implement a new release mechanism that should create more distro
friendly tarballs based on the common release tagging format - Updates to make it possible to run sparse on rdma-core
- Fixes found by running sparse on rdma-core
rdma-core-13-rc1
Updates from version 12:
- Minor improvements to qedr provider
- Add libpvrdma provider for VMWare rdma virt devices
- Improved RoCE AH creation
- Packet Pacing support
- Various github build system improvements
- Updates to Debian and Red Hat packaging
- Timestamp support in mlx4 provider
- Make the libibverbs/provider interface private
- Clean up headers for improved multi-arch support
- Add Verbs Direct support for mlx5 provider
- Implement new, more specific multi-arch barrier methods
- Update all providers to the modern registration method and remove
ibv_register_driver entirely - Switch the code to use gcc endian conversion functions
- Fix an endianness issue in srp_daemon
- Implement a new release mechanism that should create more distro
friendly tarballs based on the common release tagging format
Release 12
This is the final version 12 release of rdma-core
- Merge all upstream sources into the single rdma-core package
- Provide nice packaging for RPM and Debian based systems
- First release of combined package, targetting the 4.9 kernel as
a matched release. This package will work with other kernels,
but fully supports all of the features in the 4.9 kernel. - Move upstream to github
- Add libqedr provider
- Add libi40iw provider
- Add librxe (SoftRoCE) provider
- Add libhns provider
- Straighten out copyright files and make license consistent across
source code portions - Introduce flow steering improvements
- Replace code taken from linux kernel (and possibly under the GPL, even
though at least some of it seemed to possibly be not copyrightable due
to the Merger Doctrine) with undoubtedly license compatible CCAN code
(list.h and a few other minor library type code bases) - Drop use of autotools for building and libtool for library building
and instead use CMake and ninja build tools
Release Candidate 5 of Release 12
Minor additions:
- Updated build to work on 32bit arm by disabling providers that require coherent DMA as 32bit arm doesn't provide such
- Updates to resolve build issues on Debian
- Updates to redhat specific build scripts
Release Candidate 3 of Release 12
Add some fixups: - i40iw version 4/5 ABI issue - Redhat spec issues
Release Candidate 2 of Release 12
This release is targeted to match the 4.9 kernel release. If there are no issues found, we'll issue an official release shortly.
Release Candidate 1 of Release 12
rdma-core-12-rc1 First release of a tarball
Release Candidate 4 of Release 12
Updates: - More minor spec file fixups - Remove atexit() destructors - Don't copy uninitialized data to kernel commands - Add IN_PLACE flag to build for running build from build dir