Releases: linux-rdma/rdma-core
Releases · linux-rdma/rdma-core
rdma-core-33.14
Changes:
- eb3156f Bump to version 33.14
- aa1fd1f bnxt_re/lib: Populate vendor_err in the work completion
- 0b90598 cxgb4: update t4_cqe_common pointer in c4iw_flush_hw_cq()
- e778c6a verbs: Use provider name when generating provider constructor
- 925785d kernel-boot: Adjust rdma-load-modules@.service
- 38ec6bf suse: start rdma-load-modules@.service in initrd
- 91fbee5 redhat: start rdma-load-modules@.service in initrd
- 1330ac8 rsockets: Fix for cm_svc_run thread
- ba4bf69 mlx5: Fail in create_cq if uar_page_index size is unsupported
- 9d13263 mlx5: fix error message in mlx5 verbs
See More
- 0b41aa0 fix potential CQ deadlock in mlx5 provider
This list of changes was auto generated.
rdma-core-32.14
Changes:
- 1a3c5dc Bump to version 32.14
- c3b577f bnxt_re/lib: Populate vendor_err in the work completion
- ffa28f6 cxgb4: update t4_cqe_common pointer in c4iw_flush_hw_cq()
- 2bc32fa verbs: Use provider name when generating provider constructor
- 405b144 kernel-boot: Adjust rdma-load-modules@.service
- 2ba49f1 suse: start rdma-load-modules@.service in initrd
- 0de4796 redhat: start rdma-load-modules@.service in initrd
- 33904c6 rsockets: Fix for cm_svc_run thread
- 370f429 mlx5: Fail in create_cq if uar_page_index size is unsupported
- 2b16db3 mlx5: fix error message in mlx5 verbs
See More
- 6d4fde7 fix potential CQ deadlock in mlx5 provider
This list of changes was auto generated.
rdma-core-31.15
Changes:
- 05aa1f8 Bump to version 31.15
- 55edaa8 bnxt_re/lib: Populate vendor_err in the work completion
- 04f33b4 cxgb4: update t4_cqe_common pointer in c4iw_flush_hw_cq()
- 2294baf verbs: Use provider name when generating provider constructor
- 91898ca kernel-boot: Adjust rdma-load-modules@.service
- 03c4632 suse: start rdma-load-modules@.service in initrd
- b479388 redhat: start rdma-load-modules@.service in initrd
- 8cd6b59 rsockets: Fix for cm_svc_run thread
- 97313bf mlx5: Fail in create_cq if uar_page_index size is unsupported
- 9483b97 mlx5: fix error message in mlx5 verbs
See More
- 2766d9d fix potential CQ deadlock in mlx5 provider
This list of changes was auto generated.
rdma-core-30.14
Changes:
- e62223a Bump to version 30.14
- c672d2c bnxt_re/lib: Populate vendor_err in the work completion
- 936c4ba cxgb4: update t4_cqe_common pointer in c4iw_flush_hw_cq()
- cbd00b8 verbs: Use provider name when generating provider constructor
- 9ecf9e8 kernel-boot: Adjust rdma-load-modules@.service
- 3d9609e suse: start rdma-load-modules@.service in initrd
- b13d926 redhat: start rdma-load-modules@.service in initrd
- f2a7630 rsockets: Fix for cm_svc_run thread
- 921de7c mlx5: Fail in create_cq if uar_page_index size is unsupported
- 929c85a mlx5: fix error message in mlx5 verbs
See More
- f9ef66c fix potential CQ deadlock in mlx5 provider
This list of changes was auto generated.
rdma-core-54.0
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
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
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
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
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
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.