Skip to content

Releases: linux-rdma/rdma-core

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.

rdma-core-43.6

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

Changes:

  • e62748e Bump to version 43.6
  • f75c351 libhns: Fix several context locks issue
  • fb7eb86 librdmacm: Fix an overflow bug in qsort comparison function
  • 85a7f4e librdmacm: Ack the pending event in sync UD connection
  • 81887a5 libhns: Clean up signed-unsigned mix with relational issue
  • 1d29742 libhns: Fix owner bit when SQ wraps around in new IO
  • e890714 mlx5: DR, Using sq ts format when RoCE is disabled
  • 1be4d8d librdmacm: adjust ECE function name in man page
  • 3336a28 providers/qedr: Fix qelr_alloc_context error flow

This list of changes was auto generated.