Skip to content

Releases: linux-rdma/rdma-core

rdma-core-13-rc4

16 Mar 08:58
v13-rc4
Compare
Choose a tag to compare
rdma-core-13-rc4 Pre-release
Pre-release

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

14 Mar 20:06
v13-rc3
Compare
Choose a tag to compare
rdma-core-13-rc3 Pre-release
Pre-release

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

14 Mar 18:16
v13-rc2
Compare
Choose a tag to compare
rdma-core-13-rc2 Pre-release
Pre-release

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

14 Mar 18:03
v13-rc1
Compare
Choose a tag to compare
rdma-core-13-rc1 Pre-release
Pre-release

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

17 Jan 19:32
rdma-core-12
Compare
Choose a tag to compare

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

11 Jan 19:03
rdma-core-12-rc5
Compare
Choose a tag to compare
Pre-release

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

11 Jan 19:12
rdma-core-12-rc3
Compare
Choose a tag to compare
Pre-release
Add some fixups:

- i40iw version 4/5 ABI issue
- Redhat spec issues

Release Candidate 2 of Release 12

11 Jan 19:11
rdma-core-12-rc2
Compare
Choose a tag to compare
Pre-release
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

11 Jan 19:10
rdma-core-12-rc1
Compare
Choose a tag to compare
Pre-release
rdma-core-12-rc1

First release of a tarball

Release Candidate 4 of Release 12

11 Jan 18:50
rdma-core-12-rc4
Compare
Choose a tag to compare
Pre-release
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