Skip to content

Releases: linux-rdma/rdma-core

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 [email protected]
  • 7918ff4 suse: start [email protected] in initrd
  • a4f71d9 redhat: start [email protected] 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.

rdma-core-48.2

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

Changes:

  • 48ae97f Bump to version 48.2
  • 54f6043 libhns: Fix several context locks issue
  • b802c43 librdmacm: Fix an overflow bug in qsort comparison function
  • 99254ca librdmacm: Ack the pending event in sync UD connection
  • f104610 libhns: Clean up signed-unsigned mix with relational issue
  • 036c262 libhns: Fix owner bit when SQ wraps around in new IO
  • a520ce4 libhns: Remove unused return value
  • 2d38b42 mlx5: DR, Using sq ts format when RoCE is disabled
  • beb7ef7 librdmacm: adjust ECE function name in man page
  • 0d41238 providers/qedr: Fix qelr_alloc_context error flow

This list of changes was auto generated.

rdma-core-47.3

29 May 18:20
v47.3
Compare
Choose a tag to compare

Changes:

  • 55d8dc2 Bump to version 47.3
  • 9a13e3f libhns: Fix several context locks issue
  • bfdd7ac librdmacm: Fix an overflow bug in qsort comparison function
  • fcc7115 librdmacm: Ack the pending event in sync UD connection
  • ecf121a libhns: Clean up signed-unsigned mix with relational issue
  • 6fd9635 libhns: Fix owner bit when SQ wraps around in new IO
  • f53feaa libhns: Remove unused return value
  • 8c1dbdf mlx5: DR, Using sq ts format when RoCE is disabled
  • 547e21e librdmacm: adjust ECE function name in man page
  • 1182e6b providers/qedr: Fix qelr_alloc_context error flow

This list of changes was auto generated.

rdma-core-46.4

29 May 18:20
v46.4
Compare
Choose a tag to compare

Changes:

  • 7beb2d9 Bump to version 46.4
  • 9d3b08e libhns: Fix several context locks issue
  • 044407a librdmacm: Fix an overflow bug in qsort comparison function
  • 6f44cbc librdmacm: Ack the pending event in sync UD connection
  • 8db3403 libhns: Clean up signed-unsigned mix with relational issue
  • a0b45ad libhns: Fix owner bit when SQ wraps around in new IO
  • fe45780 libhns: Remove unused return value
  • b5193d2 mlx5: DR, Using sq ts format when RoCE is disabled
  • 372f74e librdmacm: adjust ECE function name in man page
  • 2d0e80f providers/qedr: Fix qelr_alloc_context error flow

This list of changes was auto generated.

rdma-core-45.5

29 May 18:19
v45.5
Compare
Choose a tag to compare

Changes:

  • 52c5c2b Bump to version 45.5
  • 69514b8 libhns: Fix several context locks issue
  • afca3a1 librdmacm: Fix an overflow bug in qsort comparison function
  • 7d3ccd4 librdmacm: Ack the pending event in sync UD connection
  • 4801613 libhns: Clean up signed-unsigned mix with relational issue
  • b7d7136 libhns: Fix owner bit when SQ wraps around in new IO
  • 5b1bbd8 mlx5: DR, Using sq ts format when RoCE is disabled
  • d899228 librdmacm: adjust ECE function name in man page
  • d5040d3 providers/qedr: Fix qelr_alloc_context error flow
  • 3aa7c20 tests: Remove FW reformat check for SW tables

This list of changes was auto generated.

rdma-core-44.6

29 May 18:19
v44.6
Compare
Choose a tag to compare

Changes:

  • 689ebb3 Bump to version 44.6
  • 7c404e8 libhns: Fix several context locks issue
  • 4b18d4d librdmacm: Fix an overflow bug in qsort comparison function
  • a4b9da0 librdmacm: Ack the pending event in sync UD connection
  • b3325ab libhns: Clean up signed-unsigned mix with relational issue
  • 2779db2 libhns: Fix owner bit when SQ wraps around in new IO
  • a5c61d6 mlx5: DR, Using sq ts format when RoCE is disabled
  • 8d1a238 librdmacm: adjust ECE function name in man page
  • 9c27a53 providers/qedr: Fix qelr_alloc_context error flow

This list of changes was auto generated.