Skip to content

Releases: linux-rdma/rdma-core

rdma-core-63.0

06 May 09:55
v63.0
9589cf6

Choose a tag to compare

Changes:

  • 9589cf6 Merge pull request #1735 from rleon/fix-fc44
  • c8f4eb5 cbuild: Update to Fedora 44
  • e4be64d build: Enable CMP0177 policy
  • 9d7121d mlx5/vfio: Avoid warning for unused count variable
  • 8dd6dc3 Merge pull request #1734 from ShacharKagan/pyverbs-enhancements-and-fixes
  • 43faca2 Merge pull request #1732 from yishaih/st64b_supp
  • 981e45c pyverbs: Store action refs to fix cleanup errors
  • 343d7de tests: Add timeout to DC stream QP recovery test
  • 6bf745e pyverbs: Add WR property getters
  • fed18e4 mlx5: Enable ST64B for BlueFlame writes
See More
  • 2436110 util/mmio: Add ST64B to mmio_memcpy_x64 on aarch64
  • 0d66840 Merge pull request #1731 from amzn/req-id-gen
  • f862cc2 Merge pull request #1726 from abhijitG-xlnx/sigall
  • 039586a providers/efa: Add QP generation to device request ID
  • f2cf50f providers/efa: Remove unused cur_qp caching from efa_poll_sub_cq
  • eb20bad ionic: Honor sq_sig_all for signaled completions
  • 9c3c983 Merge pull request #1721 from mazorasaf/fix_dump_fts_lft_type
  • 4be917c Merge pull request #1722 from NagappanRMPL/master
  • 5e7ab6b Merge pull request #1717 from BatshevaBlack/rsocket_upstream_no_epoll
  • 9e3aae8 Merge pull request #1713 from ShacharKagan/pyverbs_dmabuf_port_speed
  • 684790e librdmacm: Fix fcntl64/sendfile64 header detection for -Wredundant-decls
  • 49c2adb librdmacm: Fix fcntl64/sendfile64 detection by adding _GNU_SOURCE
  • de593a0 Merge pull request #1718 from amzn/rename-comp-mask
  • 0dee6b4 Merge pull request #1709 from TaranovK/kotaranov/mw
  • 2b75cb4 Merge pull request #1708 from amzn/wide_wqe
  • 3084ead Merge pull request #1676 from abhijitG-xlnx/wqe_idx
  • a63bcf1 ibstat: ignore non-RDMA endpoint devices when umad_get_ca() fails
  • 03472ce dump_fts: Change lft type in dump_fts to uint8_t
  • 87c7aaa librdmacm: Fix SOCK_STREAM and SOCK_DGRAM types
  • 0b9d2f1 librdmacm: Change wake-up timeout from rpoll
  • 6de1340 librdmacm: Add rsocket to connect service on success too
  • 3c3414e librdmacm: Add support for dup
  • ea89b14 librdmacm: Add support for sendfile64
  • bed7d78 librdmacm: Fix rfcntl to keep fs flags separately
  • 4964485 librdmacm: Add support to more optnames in getsockopt, setsockopt
  • 85f9747 librdmacm: Add support for fcntl64
  • add6310 librdmacm: Add support for accept4 function
  • 7ea19e1 librdmacm: Fix select function
  • a174774 librdmacm: Fix rpoll in case of timeout
  • 72e065b providers/efa: Rename alloc_ucontext comp_mask to supported_caps
  • e383721 Update kernel headers
  • f4176cd efa: Validate RQ depth relatively to max WR SGEs
  • d2df166 efa: Add EFA DV to get max RQ depth based on init params
  • 1282261 efa: Add EFA DV to get max SQ depth based on init params
  • 00e9a15 efa: Add support to query new extended inline size in query DV
  • 88917d9 efa: Add inline support for RDMA write
  • 2166b90 efa: Add support for 128-byte WQE
  • 2255d7c efa: Store SQ WQE size for dynamic usage
  • 0f5d6ec efa: Use IO structs in WR setters instead of TX WQE
  • d9ae1f9 efa: Add max inline validation on QP creation
  • 7ae33f9 efa: Store the new extended inline buf size in EFA ctx
  • cc0e95c Merge pull request #1712 from guyharris/fix-signedness-inconsistency
  • 109428d Merge pull request #1705 from bluca/upstream_sysusers
  • e5608da Merge pull request #1704 from selvintxavier/inline_perf
  • cfedf9e Merge pull request #1707 from yehuday/master
  • ff72a96 Merge pull request #1711 from yishaih/mlx5_dv
  • 0fd914e tests: Add dmabuf FD export tests for UAR and DM
  • 48a29dc pyverbs: Add dmabuf FD export for DM and UAR
  • 93d96ab tests: Add test for query_port_speed
  • ee37cd7 pyverbs: Add port speed verb and event
  • ae50fd7 libibverbs: fix a signedness inconsistency in a return value.
  • a2d37c5 CMakeLists: Fix LTTNG trace build
  • fdd5dbf mlx5: Fix mlx5dv_create_flow to keep legacy ABI
  • e991ee4 Merge pull request #1706 from yishaih/mlx5_dv
  • 86f6aee mlx5: Add mlx5dv_devx_umem_export/import
  • c7d1531 mlx5: Add mlx5dv_devx_obj_export/import
  • d020576 mlx5: Add mlx5dv_var_export/import
  • 5068f26 mlx5: Add mlx5dv_get_export_sizes() for cross-process object sharing
  • 1c8a486 mlx5: Add TLP VAR allocation support
  • 8a0194e Update kernel headers
  • 4c1aee0 providers/mana: allocate/destroy MWs
  • 6b3416e Install sysusers.d config file for rdma system group
  • c6d03b4 Update library version to be 63.0
  • f0c4973 bnxt_re/lib: Optimize the inline data copy
  • 4a05c56 ionic: Reserve bytes in CQE format for future use

This list of changes was auto generated.

rdma-core-62.0

24 Feb 13:36
v62.0
31af04e

Choose a tag to compare

Changes:

  • 31af04e Merge pull request #1703 from ShacharKagan/mem_fixes
  • 97d14a8 Merge pull request #1697 from amzn/error-feature-mismatch
  • 125c731 Merge pull request #1695 from TaranovK/kotaranov/cq_poll_opt
  • 8220d19 Merge pull request #1692 from kaleshap86/qp_rate_limit
  • f167dea pyverbs: Replace WeakSet.pop() with list cleanup
  • 0fe9c86 pyverbs: Change devx object return type
  • b788f21 tests: Fix memory leak in test_mlx5_crypto
  • 3f091b0 bnxt_re: Support ibv_modify_qp_rate_limit
  • 8706cef bnxt_re: Report QP rate limit capabilities
  • eb71aff libibverbs: Enhance display of print_packet_pacing_caps
See More
  • f52b267 bnxt_re: Add support for rate limit in modify_qp
  • 9f95e3b Update kernel headers
  • d1c38b0 providers/efa: Add new completion status for feature mismatch
  • 8b9cdb7 Merge pull request #1678 from yishaih/verbs_misc
  • b685f21 mlx5: Introduce mlx5dv_devx_uar_export_dmabuf_fd()
  • 1b8cbbe mlx5: Add support for DM export DMABUF fd
  • f824da4 verbs: Expose ibv_cmd_export_dmabuf_fd() to be used by drivers
  • 6091731 verbs: Introduce ibv_dm_export_dmabuf_fd() verb
  • c789919 Update kernel headers
  • b7f6164 providers/mana: unify rc_qp to be rnic_qp
  • f9a143f providers/mana: Retrieve queue type from queue ID
  • e277e90 providers/mana: Optimize poll completion path
  • 4969c01 Merge pull request #1663 from natoscott/usdt-tracing
  • d4dd187 providers: add support for USDT tracing using libbpf/usdt
  • d646a57 Merge pull request #1687 from bdrung/wrap-and-sort
  • 75bc96b Merge pull request #1691 from TaranovK/kotaranov/dm_mr
  • 26a1cff libibverbs: Avoid memcpy from NULL in fill_attr_in()
  • 41fbbae Merge pull request #1690 from zhijianli88/resize_cq
  • 3b94bde providers/mana: Device memory
  • 197d1a4 tests/test_cq: Prevent CQ overflows by introducing a delay before resize [ #342 ]
  • b48a28d debian: run wrap-and-sort
  • 6e9643e Merge pull request #1689 from bdrung/exclude-ionic
  • 38eaf30 Merge pull request #1688 from bdrung/fix-spelling
  • 8c04976 Merge pull request #1686 from bdrung/update-year
  • c289d3b Merge pull request #1685 from bdrung/debian-cross-build
  • bb176a6 debian: exclude ionic on architectures without coherent DMA
  • d7bfb24 Fix spelling mistake "allows to do"
  • d774d00 debian: update year in copyright
  • 5692197 Merge pull request #1684 from bdrung/rules-requires-root
  • 39b955d debian: Fix cross compiling
  • 51c365b debian: drop Rules-Requires-Root
  • e420131 Merge pull request #1683 from bdrung/debian-copyright
  • 35bad8c Merge pull request #1682 from bdrung/debian-python-dependency
  • 19c4baa Merge pull request #1680 from ShacharKagan/pyverbs_resolve_addr
  • db312dd Merge pull request #1679 from TaranovK/kotaranov/fix_cq_check
  • ce001cc Merge pull request #1681 from bdrung/debian-add-libionic1
  • 5570dee debian: replace old FSF postal address by URL
  • 0b5f67f debian: add ${python3:Depends} to rdma-core for rdma_topo
  • fdb42b1 debian: add libionic1 to ibverbs-providers lintian-overrides
  • 18d8571 tests: Fix missing port in resolve addrinfo test
  • 92e7555 tests: Fix process exit code checking
  • 3f5b710 tests: Add resolve and query addr_info CM test
  • a019dc7 pyverbs: Add resolve_addrinfo & query_addrinfo
  • a09db86 providers/mana: do not check cqid on creation
  • c7cc0c8 Merge pull request #1674 from yishaih/verbs_misc
  • 5083d3a verbs: Add IBV_EVENT_DEVICE_SPEED_CHANGE to async events
  • d4870bd mlx5: Implement ibv_query_port_speed() verb
  • a97fb53 verbs: Add ioctl for ibv_query_port_speed() verb
  • 8504597 verbs: Introduce ibv_query_port_speed() verb
  • d026300 Update kernel headers
  • fd86576 Merge pull request #1677 from bdrung/fix-libibverbs-symbols
  • 9adb2c8 debian: correct symbol version of new ibverbs 1.15 functions
  • 902dce1 Merge pull request #1675 from hginjgerx/fix
  • 61d4e59 libhns: Fix CQ clean when CQ record doorbell enabled
  • 20147f9 libhns: Fix wrong WQE data in new post send API when QP wraps around
  • ed04764 Update library version to be 62.0

This list of changes was auto generated.

rdma-core-36.16

07 Jan 09:09
v36.16

Choose a tag to compare

Changes:

  • ac6b4e6 Bump to version 36.16
  • 34d6870 bnxt_re/lib: Fix the inline size check
  • 55633b5 rping: terminate CM event thread before exiting
  • de2ce9c pyverbs: Fix Ipv6Spec class
  • 8881016 rxe: Fix double unlock in cq_ex polling

This list of changes was auto generated.

rdma-core-60.1

07 Jan 09:13
v60.1

Choose a tag to compare

Changes:

  • 54224f4 Bump to version 60.1
  • dec964a debian: correct symbol version of new ibverbs 1.15 functions
  • f8f949e libhns: Fix CQ clean when CQ record doorbell enabled
  • 4ed561f libhns: Fix wrong WQE data in new post send API when QP wraps around
  • 182b414 providers/mana: fix multi sge send
  • 2d7354b libibumad: Increase max device supported to 128
  • 12dd692 bnxt_re: fix assertion in bnxt_re_alloc_page
  • caad82b bnxt_re/lib: Remove the unused function
  • 92d4acb bnxt_re/lib: Fix the WQE size alignment
  • 9ca2eb1 bnxt_re/lib: Fix the inline size check
See More
  • 1fe7783 efa: Fix missing mmio flush writes on WQ lock skip
  • f32014d libibumad: allow choose port with state DOWN in case of explicit user port
  • 0ce536e librdmacm: Fix rdma_resolve_addrinfo() deadlock in sync mode [ #0, #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11 ]
  • 341795e providers/efa: Fix the size check in efadv_create_cq
  • 5807390 providers/mana: Fix mapping of mana vendor errors to ibv errors
  • 21cdd0b libhns: Clean up an extra blank line
  • 508e352 libhns: Fix wrong WQE data when QP wraps around
  • dcc503d stable branch creation

This list of changes was auto generated.

rdma-core-59.1

07 Jan 09:13
v59.1

Choose a tag to compare

Changes:

  • 3005c4d Bump to version 59.1
  • 3cab528 debian: correct symbol version of new ibverbs 1.15 functions
  • f2cff7f libhns: Fix CQ clean when CQ record doorbell enabled
  • e96dbbf libhns: Fix wrong WQE data in new post send API when QP wraps around
  • e6522e2 providers/mana: fix multi sge send
  • 395a248 libibumad: Increase max device supported to 128
  • 85e1473 bnxt_re: fix assertion in bnxt_re_alloc_page
  • 209cef8 bnxt_re/lib: Remove the unused function
  • 260adb5 bnxt_re/lib: Fix the WQE size alignment
  • 944ea01 bnxt_re/lib: Fix the inline size check
See More
  • 0d7da97 libibumad: allow choose port with state DOWN in case of explicit user port
  • ae50053 providers/efa: Fix the size check in efadv_create_cq
  • 90e147a providers/mana: Fix mapping of mana vendor errors to ibv errors
  • 6e3426e libhns: Clean up an extra blank line
  • 7e49e45 libhns: Fix wrong WQE data when QP wraps around
  • 6b0524c ibqueryerrors: Fix SMP call to use correct port
  • 08786c3 infiniband-diags: Fix sa_get_handle to use smi/gsi API
  • a9e491b librdmacm/cmtime: Update man page
  • 67b266b librdmacm/cmtime: Drop unused 's' option
  • 85564b8 tests: Fix RDMA transport domain test capability validation
  • 76ad265 stable branch creation

This list of changes was auto generated.

rdma-core-58.1

07 Jan 09:13
v58.1

Choose a tag to compare

Changes:

  • 7561ce0 Bump to version 58.1
  • 4a8b62f libhns: Fix CQ clean when CQ record doorbell enabled
  • 8cc52fd libhns: Fix wrong WQE data in new post send API when QP wraps around
  • 8848631 providers/mana: fix multi sge send
  • c712d7e libibumad: Increase max device supported to 128
  • 1bd3814 bnxt_re: fix assertion in bnxt_re_alloc_page
  • 5d64617 bnxt_re/lib: Remove the unused function
  • b8f7cd2 bnxt_re/lib: Fix the WQE size alignment
  • 02cc2c1 bnxt_re/lib: Fix the inline size check
  • ee1eda0 libibumad: allow choose port with state DOWN in case of explicit user port
See More
  • 089d755 providers/efa: Fix the size check in efadv_create_cq
  • 988078c providers/mana: Fix mapping of mana vendor errors to ibv errors
  • dadfa88 libhns: Clean up an extra blank line
  • 3867859 libhns: Fix wrong WQE data when QP wraps around
  • 14c9741 ibqueryerrors: Fix SMP call to use correct port
  • fa36f7e infiniband-diags: Fix sa_get_handle to use smi/gsi API
  • c732734 tests: Fix RDMA transport domain test capability validation
  • eaa05f1 rping: terminate CM event thread before exiting
  • 34133dd tests: Fix requires_no_sriov decorator
  • ee3d0c5 pyverbs: Fix Ipv6Spec class
  • 5b4125e librdmacm/cmtime: Prevent time stats u32 overflow
  • 2355a0b rxe: Fix double unlock in cq_ex polling
  • e019cfa stable branch creation

This list of changes was auto generated.

rdma-core-57.2

07 Jan 09:13
v57.2

Choose a tag to compare

Changes:

  • be1863d Bump to version 57.2
  • dd977b8 libhns: Fix CQ clean when CQ record doorbell enabled
  • ad52959 libhns: Fix wrong WQE data in new post send API when QP wraps around
  • 43981a1 providers/mana: fix multi sge send
  • c68285d libibumad: Increase max device supported to 128
  • 6658d79 bnxt_re: fix assertion in bnxt_re_alloc_page
  • f8fef56 bnxt_re/lib: Remove the unused function
  • 6cdcb63 bnxt_re/lib: Fix the WQE size alignment
  • c249efb bnxt_re/lib: Fix the inline size check
  • dbac939 libibumad: allow choose port with state DOWN in case of explicit user port
See More
  • c9aaa34 providers/efa: Fix the size check in efadv_create_cq
  • 3680b8e providers/mana: Fix mapping of mana vendor errors to ibv errors
  • 29dbc98 libhns: Clean up an extra blank line
  • cd55d26 libhns: Fix wrong WQE data when QP wraps around
  • d7037b7 ibqueryerrors: Fix SMP call to use correct port
  • 0b5337e infiniband-diags: Fix sa_get_handle to use smi/gsi API
  • 6ffe151 tests: Fix RDMA transport domain test capability validation
  • 1ba712d rping: terminate CM event thread before exiting
  • af6e525 tests: Fix requires_no_sriov decorator
  • 981e491 pyverbs: Fix Ipv6Spec class
  • 9c475ff librdmacm/cmtime: Prevent time stats u32 overflow
  • 87f7222 rxe: Fix double unlock in cq_ex polling

This list of changes was auto generated.

rdma-core-56.3

07 Jan 09:13
v56.3

Choose a tag to compare

Changes:

  • ebd5af0 Bump to version 56.3
  • a2f15bf libhns: Fix CQ clean when CQ record doorbell enabled
  • 7ac4304 libhns: Fix wrong WQE data in new post send API when QP wraps around
  • 8dd1696 providers/mana: fix multi sge send
  • 988881f libibumad: Increase max device supported to 128
  • c5954e0 bnxt_re: fix assertion in bnxt_re_alloc_page
  • a598479 bnxt_re/lib: Remove the unused function
  • aa6fbc2 bnxt_re/lib: Fix the WQE size alignment
  • 1ae3e34 bnxt_re/lib: Fix the inline size check
  • 602d37f libibumad: allow choose port with state DOWN in case of explicit user port
See More
  • f7175f5 providers/efa: Fix the size check in efadv_create_cq
  • ccb2dfd libhns: Clean up an extra blank line
  • 74172bd libhns: Fix wrong WQE data when QP wraps around
  • 9206cc1 ibqueryerrors: Fix SMP call to use correct port
  • acce35f infiniband-diags: Fix sa_get_handle to use smi/gsi API
  • b2d8de8 rping: terminate CM event thread before exiting
  • b3e439b pyverbs: Fix Ipv6Spec class
  • f8e1f6b librdmacm/cmtime: Prevent time stats u32 overflow
  • 7266c86 rxe: Fix double unlock in cq_ex polling

This list of changes was auto generated.

rdma-core-55.3

07 Jan 09:13
v55.3

Choose a tag to compare

Changes:

  • aac30cb Bump to version 55.3
  • 2dfa311 libhns: Fix CQ clean when CQ record doorbell enabled
  • dd9bacc libhns: Fix wrong WQE data in new post send API when QP wraps around
  • eee9715 providers/mana: fix multi sge send
  • f79f56e bnxt_re: fix assertion in bnxt_re_alloc_page
  • cba9060 bnxt_re/lib: Remove the unused function
  • 2cb919e bnxt_re/lib: Fix the WQE size alignment
  • eb23476 providers/efa: Fix the size check in efadv_create_cq
  • e1212d9 libhns: Clean up an extra blank line
  • b05285a libhns: Fix wrong WQE data when QP wraps around
See More
  • df8d148 rping: terminate CM event thread before exiting
  • a5fc13f pyverbs: Fix Ipv6Spec class
  • 611a4f5 librdmacm/cmtime: Prevent time stats u32 overflow
  • 79372bb rxe: Fix double unlock in cq_ex polling

This list of changes was auto generated.

rdma-core-54.4

07 Jan 09:13
v54.4

Choose a tag to compare

Changes:

  • f77cbf5 Bump to version 54.4
  • cf03bba libhns: Fix CQ clean when CQ record doorbell enabled
  • ad9e1b7 libhns: Fix wrong WQE data in new post send API when QP wraps around
  • e693648 providers/mana: fix multi sge send
  • ea4ca01 bnxt_re: fix assertion in bnxt_re_alloc_page
  • aa63584 bnxt_re/lib: Remove the unused function
  • 443c302 bnxt_re/lib: Fix the WQE size alignment
  • 2b37027 providers/efa: Fix the size check in efadv_create_cq
  • 181a085 libhns: Clean up an extra blank line
  • ba4363d libhns: Fix wrong WQE data when QP wraps around
See More
  • 2f5cffe rping: terminate CM event thread before exiting
  • ea4110b pyverbs: Fix Ipv6Spec class
  • fae8c30 librdmacm/cmtime: Prevent time stats u32 overflow
  • 6e0c917 rxe: Fix double unlock in cq_ex polling

This list of changes was auto generated.