Skip to content

Releases: linux-rdma/rdma-core

rdma-core-15-rc2

21 Aug 13:25
v15-rc2
Compare
Choose a tag to compare
rdma-core-15-rc2 Pre-release
Pre-release

Updates from rdma-core version 14:

  • Add flow steering drop action
  • mmio_flush_write fixes
  • Fixes for uclibc
  • Add common mmio accessor routines and remove per provider mmio
    routines
  • qedr fixes
  • Lots of fixes for debian packaging
  • Copyright fixes
  • Properly conflict with infiniband-diags
  • Add direct verbs support to mlx4 provider
  • Improvement to Travis CI checking
  • Enforce kernel coding style in rdma-core
  • Add initial verbs hotplug support
  • Sparse annotations
  • Systemd updates for srp_daemon and iwpmd
  • Red Hat packaging fixes
  • Properly make the entire rdma-core support udev hotplug activation
  • Packaging fixes related to the joining of packages and globs that are
    no longer valid
  • Minor fixes to mlx5 and srq ping-pong

v15-rc1: rdma-core-15-rc1

01 Aug 12:34
v15-rc1
Compare
Choose a tag to compare
Pre-release
Updates from rdma-core version 14:

- Add flow steering drop action
- mmio_flush_write fixes
- Fixes for uclibc
- Add common mmio accessor routines and remove per provider mmio
  routines
- qedr fixes
- Lots of fixes for debian packaging
- Copyright fixes
- Properly conflict with infiniband-diags
- Add direct verbs support to mlx4 provider
- Improvement to Travis CI checking
- Enforce kernel coding style in rdma-core
- Add initial verbs hotplug support
- Sparse annotations
- Systemd updates for srp_daemon and iwpmd
- Red Hat packaging fixes
- Properly make the entire rdma-core support udev hotplug activation
- Packaging fixes related to the joining of packages and globs that are
  no longer valid

rdma-core-14

30 May 04:48
v14
Compare
Choose a tag to compare

Updates from version 13:

  • AARCH64 compilations are checked now as part of travis build
  • Sparse checks were added to travis
  • Introduction of bnxt_re driver
  • Multiple fixes to Debian package
  • Rework srp_daemon's systemd integration
  • Various fixes in qedr, mlx4, mlx5, bnxrt_re and rxe drivers
  • New supported PCI ID were added to mlx5
  • Addition of manual pages for cmtime and udpong programs
  • Multiple fixes of spelling types and documentation clarifications
  • Sparse fixes
  • rping gained ability to bind to source IP address
  • Various improvements in cmake and cbuild infrastructures
  • Add support for flow tag, CVLAN and VXLAN specifications
  • Provide ability to pass private data to create CQ
  • Exposure various device capabilities to user applications

Version 14-rc1

05 May 00:01
v14-rc1
Compare
Choose a tag to compare
Version 14-rc1 Pre-release
Pre-release

Updates since version 13

  • Various packaging updates for Debian and Red Hat
  • libqedr provider fixes
  • addition of libbnxt_re provider
  • man page additions for librdmacm
  • sparse fixes
  • fix for srp_daemon and certain subnet managers
  • aarch64 build fixes
  • support for more types of flow specs
  • clean up srp_daemon's use of mad packets, use libibumad instead of
    self coding needed items
  • mlx5 CQE compression support
  • scatter FCS support for raw ETH QPs
  • cvlan support
  • report raw packets caps during query device

rdma-core-13

21 Mar 15:40
v13
Compare
Choose a tag to compare

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-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