rdma-core

RDMA core userspace libraries and daemons

OTHER License

Stars
1.5K
Committers
366

Bot releases are hidden (Show)

rdma-core - rdma-core-15-rc2

Published by dledford about 7 years ago

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

Published by rleon about 7 years ago

rdma-core - rdma-core-14

Published by rleon over 7 years ago

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
rdma-core - Version 14-rc1

Published by dledford over 7 years ago

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 - rdma-core-13

Published by dledford over 7 years ago

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 - rdma-core-13-rc4

Published by rleon over 7 years ago

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 - rdma-core-13-rc3

Published by dledford over 7 years ago

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 - rdma-core-13-rc2

Published by dledford over 7 years ago

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 - rdma-core-13-rc1

Published by dledford over 7 years ago

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
rdma-core - Release 12

Published by dledford almost 8 years ago

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
rdma-core - Release Candidate 3 of Release 12

Published by dledford almost 8 years ago

rdma-core - Release Candidate 2 of Release 12

Published by dledford almost 8 years ago

rdma-core - Release Candidate 1 of Release 12

Published by dledford almost 8 years ago

rdma-core - Release Candidate 5 of Release 12

Published by dledford almost 8 years ago

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
rdma-core - Release Candidate 3 of Release 12

Published by dledford almost 8 years ago

rdma-core - Release Candidate 4 of Release 12

Published by dledford almost 8 years ago

rdma-core -

Published by dledford almost 8 years ago

rdma-core - Release Candidate 2 of release 12

Published by dledford almost 8 years ago

This release is targeted to match the 4.9 kernel release. If there are no issues found, we'll issue an official release shortly.