Releases: linux-rdma/rdma-core
Releases · linux-rdma/rdma-core
rdma-core-61.0
Changes:
- 558104f Merge pull request #1673 from TaranovK/kotaranov/sge_fix
- ed4d0d6 Merge pull request #1667 from ShacharKagan/pr-fixes-dc
- dc9f551 providers/mana: fix multi sge send
- d74af53 Merge pull request #1672 from mazorasaf/inc_max_devices
- 0684dbf tests: Add CX10 to MLX5_DEVS list
- f016739 pyverbs: Fix creation of DV objects
- b44eef0 libibumad: Increase max device supported to 128
- 46b11cb Merge pull request #1670 from dkkranz/efa_qp_num_check
- 2247999 Merge pull request #1668 from amzn/cq_td_optimization
- d5163b4 Merge pull request #1666 from selvintxavier/inline_fix
See More
- 16fbe52 Merge pull request #1660 from jozzsi/4
- 7113c9e bnxt_re: fix assertion in bnxt_re_alloc_page
- ac0df8f efa: Verify QP number on CQE process
- fb109cd efa: Use single threaded CQ if TD was given
- 308ffe3 pyverbs: Change Context object return type
- c280369 tests: Remove DC bad flow test infrastructure
- 68d5d65 tests: Add DC stream bad-flow and recovery tests
- 73c6acb bnxt_re/lib: Remove the unused function
- 2e65381 bnxt_re/lib: Fix the WQE size alignment
- f67650d bnxt_re/lib: Fix the inline size check
- 2241546 Merge pull request #1665 from amzn/td_fix
- ee776cc efa: Fix missing mmio flush writes on WQ lock skip
- 89fecd9 Merge pull request #1664 from mazorasaf/fix_find_prefered_port
- 862aede libibumad: allow choose port with state DOWN in case of explicit user port
- 7528827 librdmacm: Fix rdma_resolve_addrinfo() deadlock in sync mode [ #0, #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11 ]
- 36b662f Merge pull request #1662 from EdwardSro/pr-fix-libionic-in-debian
- 0994d21 Merge pull request #1658 from shijin-aws/fix_sizeof
- 6490112 debian: Fix libionic.so wildcard conflict
- 696ed92 providers/efa: Fix the size check in efadv_create_cq
- 681467e Merge pull request #1657 from TaranovK/kotaranov/memory_helper
- 4ebcec3 Merge pull request #1656 from TaranovK/kotaranov/cq_credit
- 0724544 Merge pull request #1655 from TaranovK/kotaranov/fix_error_codes
- 8044d01 Merge pull request #1651 from amzn/unsolicited-write-test
- 85afa2b dracut: do not install dracut module in non-hostonly by default
- c3d6991 Merge pull request #1644 from jgunthorpe/rdma_topo
- 6dd8578 providers/mana: Use poll credit for arming of cqs
- 3cc7205 providers/mana: use helpers to (de-)allocate memory
- 8a267cb providers/mana: Fix mapping of mana vendor errors to ibv errors
- 6ba0799 tests/efa: Fix supported capabilities check
- 5bfd7df tests: Add EFA unsolicited write test
- 5432ec2 tests/efa: Merge EfaCQRes and SRDResources
- 0d977c5 Merge pull request #1620 from abhijitG-xlnx/upstream_ionic_rdma
- 7bb1297 Merge pull request #1648 from Timon-Kruiper/pyverbs_gil
- 01341ca Merge pull request #1650 from dstaay-fb/fix-byte-count-type
- 754e098 Merge pull request #1652 from hginjgerx/fix
- 2671a14 Update library version to be 61.0
- 6d82ac7 ionic: Add ionic provider
- 83bfd14 Update kernel headers
- 19bd0c8 libhns: Clean up an extra blank line
- 15adbcf libhns: Fix wrong WQE data when QP wraps around
- be213be kernel-boot: Add rdma_topo tool
- e23cb0a mlx5: Fix byte_count type in umr_sg_list_create
- 4010460 pyverbs: Release Python GIL when calling blocking CMID functions
This list of changes was auto generated.
rdma-core-60.0
Changes:
- 5321d80 Merge pull request #1646 from amzn/cq_doorbell
- 247966c Merge pull request #1647 from hz-cheng/upstream/fixes-20250917
- c7370e0 Merge pull request #1643 from jozzsi/1
- 359bc2f proviers/erdma: Fix wrong length passed to ibv_dofork_range
- 949e4a3 providers/erdma: Fix typo
- 11d1baa providers/erdma: Add SEND_WITH_INV support
- 4962844 dracut: unify and improve dracut rdma module
- 93e224f efa: Extend DV query CQ to return doorbell
- 3f9d0f9 Merge pull request #1638 from selvintxavier/flow_steering
- 1f9a5e3 Merge pull request #1628 from shefty/svcrec
See More
- c307ee5 Merge pull request #1641 from mazorasaf/sa_get_handle_fix
- 4b83401 librdmacm: Document new address resolution APIs
- dfc0afd librdmacm: Support IB SA resolve in rdma_getaddrinfo()
- 30828be librdmacm: Support DNS in resolve and query addrinfo
- 7d7ca52 librdmacm: Provide an interface to write an event into a CM
- 26480ca ibqueryerrors: Fix SMP call to use correct port
- f75db8c infiniband-diags: Fix sa_get_handle to use smi/gsi API
- 5df6832 Merge pull request #1642 from vladum/dist-cmtime-man
- 9ac596e Merge pull request #1634 from EdwardSro/pr-tests-update-prm
- b62669d Merge pull request #1632 from EdwardSro/pr-tests-fixes
- 318a889 Merge pull request #1633 from EdwardSro/pr-tests-dmabuf
- 95b47f1 Merge pull request #1645 from jgunthorpe/efa_static
- 8efa975 efa: Make base_ops static
- 6d71f1c librdmacm/cmtime: Update man page
- 179b646 librdmacm/cmtime: Drop unused 's' option
- 8eaec4f Merge pull request #1637 from YanLongDai/fix_ud_pingpong_bug
- cb74af3 Merge pull request #1635 from EdwardSro/pr-tests
- e8097fe Merge pull request #1631 from TaranovK/kotaranov/new_err_codes
- a9019e1 Merge pull request #1629 from amzn/cq_optimizations
- c14fa9a Merge pull request #1606 from dkkranz/query_data_in_order_fix
- 7b1a686 librdmacm: Provide interfaces to resolve IB services
- 0f09871 bnxt_re/lib: Dont allow unsupported qp type creation
- 5efc181 bnxt_re/lib: Add support for flow create/destroy
- 4181700 libibverbs: Fix the issue of ibv_ud_pingpong failing in RDMA communication environments across three layers of networks (different subnets)
- 7a04b9e Merge pull request #1636 from yishaih/mlx5_misc
- bc5b068 Update kernel headers
- 5e4b222 tests: Add tests for MREX and DMAHandle
- a15caa0 pyverbs: Add support to MREX and DMA Handle
- 5bb2523 tests: Add test for flow counter action with offset
- f291e45 pyverbs: Add support to flow counters with offset
- 3a288e4 mlx5: Add support for bulk flow counters in mlx5dv_create_flow
- fd734dd tests: Add test for privileged QKEY functionality
- 947b4a1 tests: Refactor requires_root
- e65fabe tests: Cover different RDMA matcher priorities
- ee8b3b3 tests: Add test for async command completion in DevX
- 513106c pyverbs: Add DevX async command completion support
- 55ee455 tests: Add CX9 to MLX5_DEVS list
- ec3d7f5 mlx5: Implement UAR fallback for td allocation
- 1dc3e8d mlx5: Add support for bulk flow counters in mlx5dv_create_flow
- 348a32e tests: Add flow counter test
- ebc4822 pyverbs: Extend mlx5dv_flow
- e304dfe tests: Add tests for DevX events
- 5f6cefd pyverbs: Add DevX events API
- d1669a9 tests: Update CmdHcaCap in mlx5 PRM struct
- 648c951 tests: Update PCIE mapping flag of mlx5 DMABUF
- 3735e62 tests: Fix RDMA transport domain test capability validation
- 003724a providers/mana: Add error code mappings for retry and rnr timeouts
- 091ddb5 Update library version to be 60.0
- fbd0b88 efa: Add option to create single threaded CQ
- a4f3f44 efa: Add single sub CQ poll variant
- dc3b25f verbs: Allow query only device support for QP data in order
This list of changes was auto generated.
rdma-core-59.0
Changes:
- 92ad54b libibverbs: Rename ibv_reg_mr_in to ibv_mr_init_attr
- b503436 Merge pull request #1626 from amzn/parent_domains
- ee1b331 efa: Add support to bind QPs and CQs to thread domains
- a5e9c31 efa: Add support to allocate a parent domain
- e8661f3 efa: Add support to allocate thread domains
- c0d5740 Merge pull request #1627 from amzn/cq_with_ext_mem_fix
- bb3ecf3 libibverbs: Fix create CQ max number of attributes
- f544285 Merge pull request #1608 from amzn/cq-with-ext-mem
- d0fcdd9 Merge pull request #1622 from jakemoroni/master
- b41b472 efa: Add direct verbs query QP and CQ
See More
- 22c4e37 efa: Add option to create CQ with external memory
- 8d0ce82 libibverbs: Add option to pass CQ buffers to kernel
- 1df1887 Merge pull request #1618 from EdwardSro/pr-pyverbs-graceful-closure
- a4b1824 Merge pull request #1619 from EdwardSro/pr-pyverbs-fixes
- f52df9b Merge pull request #1623 from yishaih/verbs_dmah
- 535720d mlx5: Add support for the ibv_reg_mr_ex() verb
- ca61708 verbs: Add ibv_cmd_reg_mr_ex() to be used by drivers
- d239109 verbs: Introduce the ibv_reg_mr_ex() verb
- d326867 mlx5: Add support for alloc/dealloc DMAH
- d9af497 verbs: Add ibv_cmd_alloc/free commands for DMA handle
- c2ba4c1 verbs: Introduce verbs for DMA handle allocation and deallocation
- cb43335 Update kernel headers
- 60aa1cb Merge pull request #1625 from vladum/dist-cmtime
- 1dd867d librdmacm/cmtime: Add timeout for server disconnect
- 934def1 librdmacm/cmtime: Add sync point after QP init
- 039fe91 librdmacm/cmtime: Prevent time stats u32 overflow
- 6d02058 librdmacm/examples: Support IPv6
- 18fce1e librdmacm/cmtime: Determine root or leaf based on bind result
- 93bf54a librdmacm/cmtime: Bind to named interface
- 67879d9 librdmacm/cmtime: Support mesh based connection testing
- cad0e39 librdmacm/cmtime: Allocate server port dynamically
- 0892dd7 librdmacm/cmtime: Accept connections from multiple clients
- c46d0c3 librdmacm/cmtime: Rename struct node to struct conn
- 5d5735c librdmacm/cmtime: Restructure tracking number of connections
- 03f7e37 librdmacm/cmtime: Order command line parameters alphabetically
- 573df93 librdmacm/examples: Support multiple OOB connections
- 6fc7569 Merge pull request #1617 from jfunston-bytedance/rxe-bug-fix
- 0aa47bc Merge pull request #1605 from ddmatsu/rxe-prefetch
- 73b6210 Merge pull request #1616 from amzn/poll-after-qp-destroy
- f3ae653 rping: terminate CM event thread before exiting
- 5abc21f Merge pull request #1613 from hginjgerx/mw
- 47c3855 pyverbs: Change PD object return type
- e9ce8e8 tests: Fix requires_no_sriov decorator
- 8cc243e pyverbs: Fix Ipv6Spec class
- a9eb740 tests: Ensure graceful resource cleaning
- 3f02277 efa: Fix CQ poll after QP destroy
- a97ea53 Merge pull request #1615 from amzn/cython
- 5e7aa41 rxe: Fix double unlock in cq_ex polling
- a45b3aa pyverbs: Align code to support Cython 3.1.0 format
- e586fcd Update library version to be 59.0
- 2e412b9 libhns: Remove MW support
- 5e49611 rxe: Enable ibv_advise_mr(3)
This list of changes was auto generated.
rdma-core-58.0
Changes:
- 6697a72 Merge pull request #1614 from yishaih/mlx5_dv
- 7ce51d2 pyverbs: Expose BlueFlame capability
- 7e57842 mlx5: Expose BlueFlame capability
- a096910 Merge pull request #1612 from amzn/fix-double-req-idx
- 050b787 efa: Fix work request index double use
- 378bd1b Merge pull request #1610 from hginjgerx/fix
- 4fe94ae libhns: Fix double-free of rinl buf->wqe list
- 86c99fb Merge pull request #1607 from amzn/trace-post-length
- 6bded47 efa: Add WQE length to post_send tracepoint
- b2ff238 Merge pull request #1601 from sydidelot/libibverbs_typos
See More
- 0601e01 libibverbs: Fix typos in comments in verbs.h
- 4603f83 Merge pull request #1580 from ddmatsu/odp-extended
- b837a74 Merge pull request #1602 from YanLongDai/ibdiag_sa_realloc
- 0866d2a Merge pull request #1603 from YanLongDai/rping_iff
- 0a509e4 Merge pull request #1600 from YanLongDai/rsocket_uninit_ret
- 949e30d rping: Fix typos in comments
- 6dc445c ibdiag_sa: Fix memory leak in sa_query()
- f53870c rsocket: Fix use of uninitialized ret
- 968e842 tests: RDMA FLUSH test with ODP
- 38a88d0 tests: ATOMIC WRITE test with ODP
- 7bad926 pyverbs: Add ODP capabilities for RDMA FLUSH and ATOMIC WRITE
- 2c0963a libibverbs: Define ODP capabilities for RDMA FLUSH and ATOMIC WRITE
- ca4e1c1 Merge pull request #1599 from hginjgerx/td
- f084dec Merge pull request #1597 from YanLongDai/srp_daemon_malloc_null
- 56348c9 mthca: Fix malloc() return value without detecting null pointer
- bf1e427 verbs: Assign ibv srq->pd when creating SRQ
- 234d135 libhns: Fix freeing pad without checking refcnt
- f877d6e libhns: Fix pad refcnt leaking in error flow of create qp/cq/srq
- 2034b18 libhns: Fix ret not assigned in create srq()
- fb96940 libhns: Add debug log for lock-free mode
- 799d23e Merge pull request #1598 from gregoryl-mlnx/fix_0_guid
- cfb19e1 Merge pull request #1596 from williamtu/master
- 01650ab libibumad: Skip Zero GUIDs local port interfaces
- 324c42e Merge pull request #1587 from hginjgerx/trace
- 19cb51c libhns: Add tracepoint for HNS RoCE I/O
- 5d96d96 libhns: Add initial support for HNS LTTng tracing
- 2623204 Update kernel headers
- d5e1802 util: Fix mmio read on ARM
- 03cb390 Update library version to be 58.0
This list of changes was auto generated.
rdma-core-57.1
Changes:
- 0af3fc7 Bump to version 57.1
- 72e83c5 efa: Fix work request index double use
- a9d7652 libhns: Fix double-free of rinl buf->wqe list
- 821bb10 verbs: Assign ibv srq->pd when creating SRQ
- b806c21 libhns: Fix freeing pad without checking refcnt
- ce6d45b libhns: Fix pad refcnt leaking in error flow of create qp/cq/srq
- 2985a91 libhns: Fix ret not assigned in create srq()
- 6ed98fb util: Fix mmio read on ARM
- 9222ba5 stable branch creation
This list of changes was auto generated.
rdma-core-56.2
Changes:
- b4438d7 Bump to version 56.2
- c7cf59a efa: Fix work request index double use
- 109050e libhns: Fix double-free of rinl buf->wqe list
- bd492d1 verbs: Assign ibv srq->pd when creating SRQ
- fd87012 libhns: Fix freeing pad without checking refcnt
- 95a68ae libhns: Fix pad refcnt leaking in error flow of create qp/cq/srq
- 0415e6f libhns: Fix ret not assigned in create srq()
- 500e0d3 util: Fix mmio read on ARM
- 22c2cb7 azp: Overcome kernel.org AI protection check
- 4068c48 libhns: Fix wrong order of spin unlock in modify qp
See More
This list of changes was auto generated.
rdma-core-55.2
Changes:
- 09a017c Bump to version 55.2
- b65e5ba efa: Fix work request index double use
- 0d39da2 libhns: Fix double-free of rinl buf->wqe list
- 234bf40 verbs: Assign ibv srq->pd when creating SRQ
- 6f5f920 libhns: Fix freeing pad without checking refcnt
- 6f0bafc libhns: Fix pad refcnt leaking in error flow of create qp/cq/srq
- 0b82bdc libhns: Fix ret not assigned in create srq()
- f770697 util: Fix mmio read on ARM
- 4ad59b4 azp: Overcome kernel.org AI protection check
- 80faddb libhns: Fix wrong order of spin unlock in modify qp
See More
This list of changes was auto generated.
rdma-core-54.3
Changes:
- 73998be Bump to version 54.3
- 3f37dc1 efa: Fix work request index double use
- 9cbd11f libhns: Fix double-free of rinl buf->wqe list
- ea6b3ac verbs: Assign ibv srq->pd when creating SRQ
- 926fda6 libhns: Fix freeing pad without checking refcnt
- ccb6c25 libhns: Fix pad refcnt leaking in error flow of create qp/cq/srq
- a4db9be libhns: Fix ret not assigned in create srq()
- 225fbfb util: Fix mmio read on ARM
- cc5c9a4 azp: Overcome kernel.org AI protection check
- 8a4f450 libhns: Fix wrong order of spin unlock in modify qp
See More
This list of changes was auto generated.
rdma-core-53.4
Changes:
- dd16bdc Bump to version 53.4
- b9ae5ff efa: Fix work request index double use
- 578fa4f libhns: Fix double-free of rinl buf->wqe list
- e13900f verbs: Assign ibv srq->pd when creating SRQ
- de10ad2 libhns: Fix freeing pad without checking refcnt
- e6901ba libhns: Fix pad refcnt leaking in error flow of create qp/cq/srq
- 3c13617 libhns: Fix ret not assigned in create srq()
- 927264c util: Fix mmio read on ARM
- 0ce83ad azp: Overcome kernel.org AI protection check
- 28b256c libhns: Fix wrong order of spin unlock in modify qp
See More
This list of changes was auto generated.
rdma-core-52.4
Changes:
- 746131f Bump to version 52.4
- ce9e2b9 efa: Fix work request index double use
- b75951f libhns: Fix double-free of rinl buf->wqe list
- d235a3a verbs: Assign ibv srq->pd when creating SRQ
- 8a739f6 util: Fix mmio read on ARM
- 9d5d26d azp: Overcome kernel.org AI protection check
- 2c73f87 libhns: Fix wrong max inline data value
- 6d3d647 libhns: Clean up data type issues
This list of changes was auto generated.