Releases: linux-rdma/rdma-core
Releases · linux-rdma/rdma-core
rdma-core-63.0
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
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
rdma-core-60.1
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
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
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
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
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
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
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.