Skip to content

Releases: linux-rdma/rdma-core

rdma-core-33.14

08 Oct 14:13
v33.14
Compare
Choose a tag to compare

Changes:

See More
  • 0b41aa0 fix potential CQ deadlock in mlx5 provider

This list of changes was auto generated.

rdma-core-32.14

08 Oct 14:13
v32.14
Compare
Choose a tag to compare

Changes:

See More
  • 6d4fde7 fix potential CQ deadlock in mlx5 provider

This list of changes was auto generated.

rdma-core-31.15

08 Oct 14:13
v31.15
Compare
Choose a tag to compare

Changes:

See More
  • 2766d9d fix potential CQ deadlock in mlx5 provider

This list of changes was auto generated.

rdma-core-30.14

08 Oct 14:14
v30.14
Compare
Choose a tag to compare

Changes:

See More
  • f9ef66c fix potential CQ deadlock in mlx5 provider

This list of changes was auto generated.

rdma-core-54.0

06 Oct 11:11
77128e6
Compare
Choose a tag to compare

Changes:

  • 77128e6 Merge pull request #1502 from EdwardSro/pr-rdma-core-tests
  • 6f6540d tests: Add test ODP with indirect mkey
  • 092cf78 tests: Cover ODP over DevX
  • a4a7d80 tests: Fix poll_cq_ex function
  • ef8cc4a pyverbs: Expose CQ C object
  • bddea82 Merge pull request #1501 from yishaih/ibdiag_misc
  • 703b52c ibdiags: Do not panic on ibstat query failure
  • dd29f7c verbs: fix build warning with set uninitialized data
  • 01a4380 Merge pull request #1495 from selvintxavier/bug_fixes
  • 4a68e16 Merge pull request #1492 from selvintxavier/srq_toggle_support
See More
  • 27b9ef3 Merge pull request #1498 from yishaih/mlx5_misc
  • ac9aba1 Merge pull request #1497 from yishaih/ibmad_misc
  • 9d44936 mlx5: Fix mlx5_sig_err output for sig_type and domain
  • 57b50e2 libibmad: Expose the XDR speed decoding functions
  • f5c1653 libibmad: Remove mad_register_port_client() from mad.h
  • 5ac2b2f bnxt_re/lib: Populate vendor_err in the work completion
  • 2bc950a bnxt_re/lib: Track and maintain CQ doorbell epoch during CQ resize
  • ec106a3 bnxt_re/lib: Avoid applications hang in resize cq operation
  • dff9dde Merge pull request #1493 from yishaih/mlx5_misc
  • b9d13a9 bnxt_re/lib: Get the shared SRQ toggle page
  • 0a75c39 Update kernel headers
  • 90d936f mlx5: Add ConnectX-9 to the list of supported devices
  • d03caa6 mlx5: Extend mlx5dv_init_obj() API for devx object
  • 9a3f3a5 Merge pull request #1491 from Anumula-Murali-Mohan-Reddy/master
  • 8ace288 Merge pull request #1489 from selvintxavier/variable_size_wqe
  • 5f008db bnxt_re/lib: Enable Variable size Send Work Queue entries
  • 983fd73 Update kernel headers
  • d84ba03 cxgb4: update t4_cqe_common pointer in c4iw_flush_hw_cq()
  • dd9c687 Merge pull request #1490 from jakemoroni/master
  • 98db6cd verbs: Use provider name when generating provider constructor
  • a3e1626 Merge pull request #1488 from yishaih/mlx5_dd
  • b9251ab mlx5: Introduce mlx5dv_get_data_direct_sysfs_path() API
  • 48604e9 mlx5: Introduce mlx5dv_reg_dmabuf_mr() API
  • 4c46121 verbs: Extend ibv_cmd_reg_dmabuf_mr() to get driver data
  • faf0264 Update kernel headers
  • 8a7e5bd Update library version to be 54.0

This list of changes was auto generated.

rdma-core-53.0

07 Aug 08:13
6cc2b99
Compare
Choose a tag to compare

Changes:

  • 6cc2b99 Merge pull request #1487 from hginjgerx/td
  • d1d0ac5 libhns: Fix no locking in the exception branch of wr start()
  • a7528e0 Merge pull request #1474 from anir-nvidia/umad_open_smi_port
  • c6fef6f Merge pull request #1484 from linxiaochou/fix-cm_svc_run
  • 24061f0 rsockets: Fix for cm_svc_run thread
  • 84b095f Merge pull request #1485 from jonhoo/patch-1
  • 91faf54 cmake: Avoid "Unknown arguments specified"
  • f6ff7a3 Merge pull request #1481 from cjubran/rdma-in-initrd
  • ec9fedc Merge pull request #1483 from yishaih/misc
  • 47e2e8b kernel-boot: Skip rename if the device name is provided by user
See More
  • 540bb50 Update kernel headers
  • d74b960 Merge pull request #1482 from hginjgerx/td
  • 194c37c Merge pull request #1479 from selvintxavier/fifo_read_fix
  • 8e995cd Merge pull request #1461 from TaranovK/for-next/cq_upstream
  • 1ef7c56 providers/mana: CQ polling
  • ec26fed providers/mana: Post recv and post send
  • 166c46b providers/mana: Implement modify QP state
  • 2de0bda providers/mana: Create and destroy RC QP
  • 7de7c4e providers/mana: Add QP table
  • b38bae4 libhns: Add support for lock-free SRQ
  • 179f015 libhns: Add support for lock-free QP
  • 8c865c3 libhns: Add support for lock-free CQ
  • ae35032 libhns: Add support for thread domain and parent domain
  • 1a4ab42 kernel-boot: Adjust rdma-load-modules@.service
  • 7918ff4 suse: start rdma-load-modules@.service in initrd
  • a4f71d9 redhat: start rdma-load-modules@.service in initrd
  • eb0a1f4 providers/mana: PSN arithmetic
  • d47badd providers/mana: Add shadow queues
  • 7314f71 providers/mana: Introduce a struct for raw QPs
  • a8e4f0f providers/mana: Introduce doorbells
  • e3ddaeb providers/mana: Create RNIC CQs
  • f79e367 providers/mana: fix align_hw_size and improve get_wqe_size
  • f0be938 providers/mana: move CQs and work requests to separate files
  • ad1cba1 Merge pull request #1480 from amzn/efa3
  • b62dc3e efa: Add EFA 0xefa3 PCI ID
  • 29a24ec Merge pull request #1473 from yishaih/mlx5_cq_uar
  • 9c4e726 mlx5: Add UAR page index as ioctl driver attribute
  • c5cded7 verbs: Add new create_cq command that supports driver attribute over ioctl
  • ca6211a Update kernel headers
  • 4513613 mlx5: Fail in create_cq if uar_page_index size is unsupported
  • 370f01e bnxt_re/lib: Fix doorbell fifo register read
  • df41b49 Merge pull request #1478 from bdrung/hns
  • a0e986e debian: exclude hns provider on archs without coherent DMA
  • 4d318e3 Merge pull request #1477 from hseara/cmake_libdrm_fix
  • e85647f Added suffix libdrm to CMakeLists.txt for drm
  • b401878 Merge pull request #1476 from Honggang-LI/misc
  • 39dd91f verbs: update xsrq_pingpong usage message
  • 367ba33 Merge pull request #1457 from selvintxavier/msn_cap
  • 12e7274 Added umad_opem_smi_port manpage, based on umad_open_port
  • 97eee74 libibumad: Add function that opens SMI ports
  • 803782e bnxt_re/lib: Check for MSN table capability
  • 9260998 Update kernel headers
  • 4b42924 Merge pull request #1465 from DanCh2020/err_mesage_in_mlx5_verbs
  • ed63376 Merge pull request #1470 from zengyijing/fix_mlx5_cq_deadlock
  • 1840c1b Merge pull request #1471 from nmorey/dev/basename
  • eb20861 mlx5: fix error message in mlx5 verbs
  • e677dc6 fix potential CQ deadlock in mlx5 provider
  • e8b215a kernel-boot,mlx5: use POSIX version of basename
  • 73a4337 rping: drop useless basename call
  • 4b0c93a Merge pull request #1466 from bdrung/correct-lintian-override
  • b76bce8 debian: Correct libhns library name in lintian override
  • f3f84e5 Update library version to be 53.0

This list of changes was auto generated.

rdma-core-52.0

30 May 09:53
aa4e3a8
Compare
Choose a tag to compare

Changes:

  • aa4e3a8 Merge pull request #1464 from tatyana-en/irdma-fixes
  • 15b0142 Merge pull request #1463 from EdwardSro/pr-pyverbs-tests
  • 2b0f69b Merge pull request #1462 from hginjgerx/bugffff
  • 2fc443a Merge pull request #1460 from tatyana-en/align-os-page
  • 7f2d095 providers/irdma: Do not override the raw op type in CQE
  • 2796a42 providers/irdma: Fix the number of CQEs attribute returned in create_ex CQ.
  • c20aa53 tests: Extend DM tests
  • 69743d9 tests: Add test to get_pkey_index
  • 585d7f6 pyverbs: Support ibv_get_pkey_index.
  • fa31f4d pyverbs: Make Mlx5DmOpAddr read and write functions atomic
See More
  • d108cda tests: Drop unintended t10dif flags
  • c4f1885 tests: Fix expected value after test_and_set atomic op
  • 9ac4ef0 tests: Add mixed MR test
  • 7ec4b3e pyverbs: Extend WQ to enable creation with CQEX
  • 5f9e08f libhns: Add check for input param of hnsdv_query_device()
  • 88d6ac1 libhns: Optimize cqe inline for srq
  • e533dec Merge pull request #1459 from amzn/unsolicited-write-recv
  • cfab9e0 providers/irdma: Handle OS page size of 64k
  • 223ddef pyverbs/efa: Support unsolicited RDMA write w/ imm. receive
  • b56366c providers/efa: Add unsolicited RDMA write w/ imm. receive
  • 8fd1bee Update kernel headers
  • 311c591 Merge pull request #1458 from yishaih/rdmacm_misc
  • df84cc4 Merge pull request #1456 from amzn/comp-status
  • c6ff77b Merge pull request #1450 from hginjgerx/bug
  • de9dc13 Merge pull request #1451 from shefty/cmtime2
  • cf8f356 Merge pull request #1454 from selvintxavier/ilog32_fix
  • c4a5ac8 librdmacm: Fix an overflow bug in qsort comparison function
  • 9a0fc3a librdmacm: Ack the pending event in sync UD connection
  • ff5f993 providers/efa: Rename bad op device completion status
  • b163249 providers/efa: Add new completion status for unknown peer
  • 18e88e8 providers/efa: Set remote access error for bad address status
  • 65197a4 bnxt_re/lib: Fix the stride calculation for MSN/PSN area
  • 7f7f35f librdmacm/cmtime: Add socket connection rate test option
  • 0dc13ac librdmacm/cmtime: Make output easier to import into excel
  • 39fdafa librdmacm/cmtime: Force use of multiple threads in work queue
  • 79ab39a librdmacm/cmtime: Add option to control number of threads
  • 78a4f91 librdmacm/cmtime: Use atomic for 'use_qpn' and 'disc_events'
  • fa89ab6 librdmacm/cmtime: Convert completed count to atomic
  • 737ac31 librdmacm/cmtime: Skip waiting for disconnect reply
  • abe5dff librdmacm/cmtime: Exit test on unexpected error
  • ca92ba0 librdmacm/cmtime: Have client use work queue threads
  • 405554d librdmacm/cmtime: Move small event hander functions inline
  • a7277c0 librdmacm/cmtime: Rework work queue abstraction
  • 7947512 libhns: Clean up signed-unsigned mix with relational issue
  • 0067aad libhns: Fix owner bit when SQ wraps around in new IO
  • 2af6b0f libhns: Assign doorbell to zero when allocate it
  • c71bb6d libhns: Add pthread_spin_destroy()
  • 6772962 libhns: Fix several context locks issue
  • 9e1847c libhns: Remove unused return value
  • 48816f1 librdmacm/cmtime: Rework event handling to sync test steps
  • 1a83d8e librdmacm/cmtime: Use local variable instead of global variable
  • 21af2b3 librdmacm/cmtime: Change how test iteration stages are tracked
  • 3be5661 Merge pull request #1448 from shefty/cmtime
  • 3360630 Merge pull request #1445 from hginjgerx/dscp
  • 498d623 librdmacm/cmtime: Add OOB sync mechanism for coordination
  • 0629ff0 librdmacm/cmtime: Move client/server code into functions
  • dcd72b4 librdmacm/cmtime: Add 'mimic qp' operations with sleep
  • 212da56 librdmacm/cmtime: Update man page to reflect latest updates
  • 2dfdf32 librdmacm/cmtime: Add test that skips QP operations
  • d9385b5 librdmacm/cmtime: Report time for entire connect process
  • d05f337 librdmacm/cmtime: Use clock_gettime instead of gettimeofday
  • 76407ee librdmacm/cmtime: Update output format
  • 98fab06 librdmacm/cmtime: Manage QP directly
  • e48f45e librdmacm/cmtime: Add warmup iteration to test
  • 9f3a6b4 librdmacm/cmtime: Separate server listen and connect handling
  • ef14aa4 librdmacm/cmtime: Separate cleanup of QPs and IDs
  • 3d680b9 librdmacm/cmtime: Rework server to use pre-allocated nodes
  • a73f7df librdmacm/cmtime: Redo work_list/queue abstraction
  • 2a46ec8 librdmacm/cmtime: Add helper function to identify client
  • 64aafec librdmacm/cmtime: Limit thread processing a set number of connections
  • f78349c librdmacm/examples: Rename create_first_event_channel, drop first
  • 96476b9 librdmacm/cmtime: Pair get_rdma_addr() with rdma_freeaddrinfo()
  • b84e8ff librdmacm/examples: Move error message for rdma_getaddrinfo to helper
  • da498e6 librdmacm/examples: Remove unnecessary checks before rdma_freeaddrinfo()
  • a78c8b7 librdmacm/cmtime: Only access nodes array if it was allocated
  • f2e92c3 libhns: Support DSCP in userspace
  • 8c4496b Update kernel headers
  • 8364b11 Merge pull request #1447 from changchengx/mac_len
  • 29de398 Merge pull request #1446 from changchengx/ibv_reg_dm_mr
  • 980a0ad mlx5: use ETHERNET_LL_SIZE to unify mac addr length
  • 695853f mlx4: use ETHERNET_LL_SIZE to unify mac addr length
  • c09fa01 libibverbs: define ETHERNET_LL_SIZE and unify usage
  • f8803d6 verbs: fix typo to describe ibv_reg_dm_mr
  • 4b08a22 Merge pull request #1442 from mchukhrii/master
  • 92b8abb librdmacm/cmtime: Fix formatting around while loops
  • 3380af0 Update library version to be 52.0
  • 5dcc1f4 Improve python searching logic in buildscripts.

This list of changes was auto generated.

rdma-core-51.1

29 May 18:20
v51.1
Compare
Choose a tag to compare

Changes:

  • f0ea9ed Bump to version 51.1
  • 0359c59 librdmacm: Fix an overflow bug in qsort comparison function
  • 3865f2b librdmacm: Ack the pending event in sync UD connection
  • 81ccfcf bnxt_re/lib: Fix the stride calculation for MSN/PSN area
  • c0a1818 libhns: Clean up signed-unsigned mix with relational issue
  • 2e78444 libhns: Fix owner bit when SQ wraps around in new IO
  • a4b9d8a libhns: Fix several context locks issue
  • e83568d libhns: Remove unused return value
  • 2503aa8 stable branch creation

This list of changes was auto generated.

rdma-core-50.1

29 May 18:20
v50.1
Compare
Choose a tag to compare

Changes:

  • acfb09e Bump to version 50.1
  • 336e55b bnxt_re/lib: Fix the stride calculation for MSN/PSN area
  • 1426311 libhns: Fix several context locks issue
  • 343e8a3 librdmacm: Fix an overflow bug in qsort comparison function
  • 7db89c7 librdmacm: Ack the pending event in sync UD connection
  • 93fac3c libhns: Clean up signed-unsigned mix with relational issue
  • 89219a8 libhns: Fix owner bit when SQ wraps around in new IO
  • 3a84ee0 libhns: Remove unused return value
  • 703dff5 mlx5: DR, Using sq ts format when RoCE is disabled
  • 1d87342 librdmacm: adjust ECE function name in man page
See More
  • 9431e77 providers/qedr: Fix qelr_alloc_context error flow
  • e456589 debian: fix minimum version for new libibnetdisc symbols
  • 4dda2a3 bnxt_re/lib: Fix the toggle bit changes in resize cq path
  • d623971 buildlib: fix azure regexp to trigger builds for v5*
  • f8f9501 stable branch creation

This list of changes was auto generated.

rdma-core-49.2

29 May 18:20
v49.2
Compare
Choose a tag to compare

Changes:

  • 3c3e89c Bump to version 49.2
  • 4363ad4 libhns: Fix several context locks issue
  • ed5f674 librdmacm: Fix an overflow bug in qsort comparison function
  • b155e63 librdmacm: Ack the pending event in sync UD connection
  • 9da0ce9 libhns: Clean up signed-unsigned mix with relational issue
  • 4100a7c libhns: Fix owner bit when SQ wraps around in new IO
  • 7557a17 libhns: Remove unused return value
  • b1e80a5 mlx5: DR, Using sq ts format when RoCE is disabled
  • 1e8f5e4 librdmacm: adjust ECE function name in man page
  • f8446ed providers/qedr: Fix qelr_alloc_context error flow
See More
  • cd11192 debian: fix minimum version for new libibnetdisc symbols

This list of changes was auto generated.