Skip to content

Releases: linux-rdma/rdma-core

rdma-core-21.2:

07 May 15:32
v21.2
Compare
Choose a tag to compare

Updates from version 21.1

  • Backport fixes:
    • ibacm: fix double hint.ai_family assignment in ib_acm_connect_open()
    • ibacm: acme does not work if server_mode != unix
    • ibacm: ib_acm_connect() is doing too much
    • verbs: The ibv_xsrq_pingpong "-c" option is broken
    • mlx5: Fix masking service level in mlx5_create_ah
    • cmake: Explicitly convert build type to be STRING
    • libhns: Bugfix for filtering zero length sge
    • buildlib: Ensure stanza is properly sorted
    • mlx4: Allow loopback when using raw Ethernet QP
    • cbuild: Fix packaging of SuSE leap
    • cbuild: fix python path for leap
    • travis: Change SuSE package target due to Travis CI failures
    • verbs: Avoid inline send when using device memory in rc_pingpong
    • mlx5: Use copy loop to read from device memory
    • libhns: Bugfix for using buffer length
    • mlx5: Fix incorrect error handling when SQ wqe count is 0

rdma-core-20.3:

07 May 15:32
v20.3
Compare
Choose a tag to compare

Updates from version 20.2

  • Backport fixes:
    • ibacm: fix double hint.ai_family assignment in ib_acm_connect_open()
    • ibacm: acme does not work if server_mode != unix
    • ibacm: ib_acm_connect() is doing too much
    • verbs: The ibv_xsrq_pingpong "-c" option is broken
    • mlx5: Fix masking service level in mlx5_create_ah
    • cmake: Explicitly convert build type to be STRING
    • libhns: Bugfix for filtering zero length sge
    • buildlib: Ensure stanza is properly sorted
    • mlx4: Allow loopback when using raw Ethernet QP
    • travis: Change SuSE package target due to Travis CI failures
    • cbuild: fix tumbleweed docker image
    • verbs: Avoid inline send when using device memory in rc_pingpong
    • mlx5: Use copy loop to read from device memory
    • libhns: Bugfix for using buffer length
    • mlx5: Fix incorrect error handling when SQ wqe count is 0

rdma-core-19.3:

07 May 15:32
v19.3
Compare
Choose a tag to compare

Updates from version 19.2

  • Backport fixes:
    • ibacm: fix double hint.ai_family assignment in ib_acm_connect_open()
    • ibacm: acme does not work if server_mode != unix
    • ibacm: ib_acm_connect() is doing too much
    • verbs: The ibv_xsrq_pingpong "-c" option is broken
    • mlx5: Fix masking service level in mlx5_create_ah
    • cmake: Explicitly convert build type to be STRING
    • libhns: Bugfix for filtering zero length sge
    • buildlib: Ensure stanza is properly sorted
    • mlx4: Allow loopback when using raw Ethernet QP
    • travis: Change SuSE package target due to Travis CI failures
    • cbuild: fix tumbleweed docker image
    • verbs: Avoid inline send when using device memory in rc_pingpong
    • mlx5: Use copy loop to read from device memory
    • libhns: Bugfix for using buffer length
    • mlx5: Fix incorrect error handling when SQ wqe count is 0

rdma-core-18.4:

07 May 15:32
v18.4
Compare
Choose a tag to compare

Updates from version 18.3

  • Backport fixes:
    • ibacm: fix double hint.ai_family assignment in ib_acm_connect_open()
    • ibacm: acme does not work if server_mode != unix
    • ibacm: ib_acm_connect() is doing too much
    • verbs: The ibv_xsrq_pingpong "-c" option is broken
    • mlx5: Fix masking service level in mlx5_create_ah
    • cmake: Explicitly convert build type to be STRING
    • libhns: Bugfix for filtering zero length sge
    • buildlib: Ensure stanza is properly sorted
    • mlx4: Allow loopback when using raw Ethernet QP
    • travis: Change SuSE package target due to Travis CI failures
    • cbuild: fix tumbleweed docker image
    • verbs: Avoid inline send when using device memory in rc_pingpong
    • mlx5: Use copy loop to read from device memory
    • libhns: Bugfix for using buffer length
    • mlx5: Fix incorrect error handling when SQ wqe count is 0

rdma-core-17.5:

07 May 15:32
v17.5
Compare
Choose a tag to compare

Updates from version 17.4

  • Backport fixes:
    • verbs: The ibv_xsrq_pingpong "-c" option is broken
    • mlx5: Fix masking service level in mlx5_create_ah
    • cmake: Explicitly convert build type to be STRING
    • libhns: Bugfix for filtering zero length sge
    • buildlib: Ensure stanza is properly sorted
    • mlx4: Allow loopback when using raw Ethernet QP
    • travis: Change SuSE package target due to Travis CI failures
    • cbuild: fix tumbleweed docker image
    • libhns: Bugfix for using buffer length
    • mlx5: Fix incorrect error handling when SQ wqe count is 0

rdma-core-16.8:

07 May 15:32
v16.8
Compare
Choose a tag to compare

Updates from version 16.7

  • Backport fixes:
    • mlx5: Fix masking service level in mlx5_create_ah
    • cmake: Explicitly convert build type to be STRING
    • libhns: Bugfix for filtering zero length sge
    • buildlib: Ensure stanza is properly sorted
    • mlx4: Allow loopback when using raw Ethernet QP
    • travis: Change SuSE package target due to Travis CI failures
    • cbuild: fix tumbleweed docker image
    • libhns: Bugfix for using buffer length
    • mlx5: Fix incorrect error handling when SQ wqe count is 0

rdma-core-15.8:

07 May 15:32
v15.8
Compare
Choose a tag to compare

Updates from version 15.7

  • Backport fixes:
    • mlx5: Fix masking service level in mlx5_create_ah
    • cmake: Explicitly convert build type to be STRING
    • buildlib: Ensure stanza is properly sorted
    • mlx4: Allow loopback when using raw Ethernet QP
    • travis: Change SuSE package target due to Travis CI failures
    • cbuild: fix tumbleweed docker image
    • libhns: Bugfix for using buffer length
    • mlx5: Fix incorrect error handling when SQ wqe count is 0

rdma-core-23

18 Mar 08:49
43adee5
Compare
Choose a tag to compare

Updates from version 22 (git log):

mlx5: fix erroneous mlx5_qp and MLX5_QP* references
debian: Pass same options to dh in all rules targets
debian: Create empty pyverbs package for builds without pyverbs
verbs: Fix attribute returning
libhns: limit minimum ROCE CQ depth to 64
Update Maintainers
mlx5: Add new device IDs
travis: Change SuSE package target due to Travis CI failures
build: Fix pyverbs build issues on Debian
ibacm: remove include of net/if.h due to conflict
pyverbs: Remove RESERVED entries
rping: Move QP to error in self created QP mode
README.md: Correct spelling of openSUSE
treewide: Don't cast malloc() output
ibacm: lower level of log message
mlx4: Extend mlx4dv_get_qp() to return UAR mapping info
mlx4: External memory binding for HW resources
verbs: Avoid inline send when using device memory in rc_pingpong
mlx5: Use copy loop to read from device memory
bnxt_re/lib: Enable Broadcom's 57500 RoCE adapter
Documentation: update pyverbs
verbs: Add option to register implicit ODP MR in rc_pingpong
verbs: Fix implicit ODP MR support for 32 bit systems
verbs: Introduce implicit ODP support flag
verbs: clear cmd buffer when creating indirection table
travis: Update Cython version
build: Disable pyverbs build for older Cython versions
debian: Be explicit in dh_install in regards to NO_PYVERBS request
update MAINTAINERS
pyverbs: Add unittests for query port
pyverbs: Add query_port method
pyverbs: Add direct memory related unittests
pyverbs: Add support for direct memory usage
pyverbs: Add unittests for memory window control path
pyverbs: Add support for memory window creation
pyverbs: Add support for extended query_device
pyverbs: Add unittests for MR class
pyverbs: Introducing MR object
pyverbs: Add unittests for PD class
pyverbs: Introduce PD class
pyverbs: Use new-style properties
pyverbs: Unify close functions
pyverbs: Rename Gid class
verbs: Add option to register ODP MR in ibv_xsrq_pingpong
verbs: Add option to register ODP MR in ibv_srq_pingpong
mlx5: Handle ODP fault completion in SRQ
mlx5: Introduce a wait queue for SRQ WQEs
libhns: Bugfix for using buffer length
libhns: Package for polling cqe function
libhns: Package some lines for calculating qp buffer size
verbs: Add SRQ as ODP capability support
verbs: Add xrc_odp_caps field to response of query_device
mlx5: Fix incorrect error handling when SQ wqe count is 0
Update MAINTAINERS
libhns: Fix errors detected by Cppcheck tool
libhns: CQ depth does not support 0
iwpmd: add NO_PORT_MAP support
ucmatose: Add option to set ACK timeout
rdmacm: Add option to set ACK timeout
rdmacm: Expand on optname in rdma_set_option man page
mlx5: Report PCI atomic capabilities
verbs: Expose PCI atomic operations capabilities in query_device_ex
mlx5: Infrastructure for building mailbox for devx
rxe: Resolve destination MAC address when creating AH
verbs: Allow passing NULL vid for ibv_resolve_eth_l2_from_gid()
Update kernel headers
cxgb4: remove update_qp_state()
ibacm: Fix acm_log_once
ibacm: Log requests from kernel with unknown NL client ID
ibacm: Introduce acm_log_once()
ibacm: Use alias name when possible
ibacm: Unable to resurrect an interface
ibacm: Print correct pkey
ibacm: Replace ioctl with netlink
ibacm: Compare logical partitions instead of pkeys
ibacm: acme supports only one port
ibacm: Remove dup defines and cleanup of hdr.data usage
ibacm: Remove trailing blanks in acm.h
libhns: Bugfix for allocating and freeing sq db buffer
libhns: Bugfix for allocating srq buffer fail
libhns: Update poll cq for supporting srq
libhns: Add the verb for posting srqwqe
libhns: Add destroy srq verbs for hip08 user mode
libhns: Add query srq verb for hip08 user mode
libhns: Add modify srq verb for hip08 user mode
libhns: Add verb of creating srq for hip08 user mode
mlx5: Introduce DEVX API to get async command completion
mlx5: Expose mlx5dv_devx_obj_query_async
mlx5: Expose DEVX APIs to create and destroy async command completion
rping: Add option to create QP independently
rdmacm: Expose CONNECT_RESPONSE event and rdma_establish()
rdmacm: Expose rdma_init_qp_attr
verbs: Fix pingpong buffer validation
pyverbs: Add shebang to ib_devices.py example
debian: Install pyverbs example
debian: Bump Standards-Version to 4.3.0
specs: Disable package python3-pyverbs if no python_provide macro exists
fixed the typo in ibv_uc_pingpong doc
Update library version to be 23.0

rdma-core-22.1:

06 Feb 08:34
v22.1
Compare
Choose a tag to compare

Updates from version 22.0

  • Backport fixes:
    • ibacm: Print correct pkey
    • libhns: Bugfix for allocating and freeing sq db buffer
    • verbs: Fix pingpong buffer validation
    • ABI Files

rdma-core-21.1:

06 Feb 08:34
v21.1
Compare
Choose a tag to compare

Updates from version 21.0

  • Backport fixes:
    • libhns: Bugfix for allocating and freeing sq db buffer
    • verbs: Fix pingpong buffer validation
    • verbs: Fix execute_ioctl_fallback() bad flow
    • verbs: Device memory cannot be on demand in rc_pingpong
    • mlx5: Fix SL to Ethernet priority conversion
    • ABI Files