github linux-rdma/rdma-core v34.4
rdma-core-34.4

latest releases: v51.0, debian/50.0-2, debian/50.0-1...
2 years ago

Changes:

  • f862cf2 Bump to version 34.4
  • 4bf6a0e buildlib: switch azure release pipeline to ubuntu-latest
  • c51c4c9 Bump to version 34.3
  • f1951ff libhns: Fix the calculation of QP/SRQ table size
  • 55aa1f3 libhns: hr ilog32() should be represented by a function instead of a macro
  • 285f03c Add align and roundup_pow_of_two helpers
  • a9d866c libhns: Forcibly rewrite the strong-order flag of WQE
  • 9c82762 suse: fix CMake flags
  • e5523c5 libqedr: Verify the comp_mask before create qp
  • dcb4e62 tests: Fix QP state verification
See More
  • bcae3c2 libhns: Forcibly rewrite the inline flag of WQE
  • f329df8 libhns: Fix the size setting error when copying CQE in clean cq()
  • b33462c ibverbs: Fix missing copy for srq field in ibv_cmd_create_qp
  • 24ad2cd mlx5: DR, Add check for flex parser ID value
  • bf5564f libhns: Fix wrong data type when writing doorbell
  • 9adfb78 libhns: The content of the header file should be protected with #define
  • 0de2d7d libhns: Remove unused macros
  • ed58bb9 ibverbs: Don't memcpy padding in ibv_qp_init_attr
  • b448e25 verbs: enable query IBV_EVENT_WQ_FATAL event string
  • aaf8104 Bump to version 34.2
  • 0181619 iwpmd: Zero-initialize the remote addr info
  • 1b7e5f0 ibdiags: Make escape character tack effect
  • 53f64e8 providers/rxe: Set the correct value of resid for inline data
  • ae91b84 ibdiags: Don't suggest non-existing ibqueryerrors command line argument
  • 26f81d1 verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • 2313fd1 tests: Make sure that end_poll() is always called
  • 39471a0 mlx5: DR, Add fail on error check on decap
  • 1687a39 mlx5: DR, Fix error flow in rehash process
  • ccc5fad mlx5: Fix field size for struct mlx5_ifc_qpc_ext_bits
  • e994413 mlx5: DR, Fix DM allocation when the size is not aligned
  • 7e046be mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding
  • d78ea6f tests: Fix QP extended MW bind test
  • 0974fbb Bump to version 34.1
  • 737e836 libhns: Bugfix for calculation of extended sge
  • 0b245b4 iwpmd: Check returned value of parse_iwpm_msg
  • 9b66570 bnxt_re/lib: Check AH handler validity before use
  • 7c40f42 mlx5: Fix mlx5_read_clock returned errno value
  • dff1615 suse: Fix path to dracut dir
  • 6a7affb infiniband-diags: Reorder library build order
  • d5c0849 libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • e396e55 buildlib: Continue build on old GCC versions without SSE
  • 8df8edb efa: Fix use of uninitialized query device response
  • 8c3a295 mlx4: Fix mlx4_read_clock returned errno value
  • 5bcb176 verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • a4a11a6 redhat: Do not add rdma-ndd to initramfs
  • 2209a2b libhns: Fix wrong range of a mask
  • b527e8a tests: Fix CQ creation in parent domain test
  • 6cc3103 verbs: Fix create CQ comp_mask check
  • f9c3930 rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • 441710e libhns: Remove unnecessary barrier when poll cq
  • 40bb079 libhns: Remove unnecessary mask of ownerbit
  • 0ecc744 libhns: Remove the unnecessary mask on QPN of CQE
  • 58bd0ae libhns: Remove assert to check whether a pointer is NULL
  • 4660dae libhns: Correct definition of DB_BYTE_4_TAG_M
  • 7462e2f libhns: Avoid double release of a pointer
  • 893dd0e mlx5: DR, Force QP drain on table creation
  • 3420365 ABI Files
  • 7f2d460 Merge pull request #947 from haimbo/fix_crash_virtual_port_dump_fts
  • cbc6532 Merge pull request #950 from alaahl/vf-lookup-fix
  • 3e40b96 Merge pull request #945 from EdwardSro/pr-one-default-device
  • 061ca27 kernel-boot: Fix VF lookup
  • 0a03da3 Merge pull request #949 from nmorey/dev/master/suse
  • a62e132 suse: fix path to systemd binaries
  • e408d67 suse: eliminate curl-mini dependency for newer releases
  • d4dcac7 Merge pull request #948 from nmorey/dev/master/ndd-udev
  • 364dbcc Merge pull request #946 from yishaih/mlx5_dr
  • 18c7c32 suse: trigger udev rules after installing rdma-ndd
  • ffe68d2 ibnetdisc: Add protection for find port by lid
  • 6446474 mlx5: DR, Check new cap for isolated VL TC QP
  • 4c7558b mlx5: DR, Allow STEv1 modify header on GTPU TEID
  • 170a5b0 mlx5: DR, Add support for matching GTP-U extension header
  • 415b764 Merge pull request #944 from EdwardSro/pr-remove-mr-res
  • b4ca75e tests: Let RDMATestCase statically select test args
  • ffa97cb tests: Let PyverbsAPITestCase have one default device
  • 09608e1 tests: Remove unused class MRRes
  • ede63e5 Merge pull request #931 from EdwardSro/pr-dm-tests
  • c6ab85d tests: Add device memory tests
  • 12e0bdd pyverbs: device memory improvements
  • 80e6ce9 Merge pull request #941 from yishaih/verbs_misc
  • b3abcdb Merge pull request #942 from j-xiong/dmabuf-fixes
  • 13d4342 ibacm: Fix possible port loop overflow
  • 348988d verbs: Fix possible port loop overflow
  • 3788aa8 configure: Add check for DRM headers
  • d473a55 pyverbs,tests: Cosmetic improvements for dma-buf allocation routines
  • 4d00523 verbs: Fix gcc warnings when building for 32bit systems
  • 9a4b175 Merge pull request #939 from bdrung/master
  • e3781a7 debian: Bump Standards-Version to 4.5.1
  • 0f30c0a Merge pull request #934 from Li-Weihang/ud_inline
  • 6ce4435 Merge pull request #937 from edwardsp/master
  • 339e6e2 Merge pull request #936 from yishaih/mlx5dv
  • ee1618c Add NAME_FIXED option for rdma_rename
  • 10452cb Merge pull request #895 from j-xiong/v5.10-dmabuf
  • 4895a39 tests: Bug fix for get_access_flags()
  • 9cbbb25 tests: Add tests for dma-buf based memory regions
  • dbf86e3 pyverbs: Add dma-buf based MR support
  • 97d149e mlx5: Support dma-buf based memory region
  • 6b0a323 verbs: Support dma-buf based memory region
  • cc39486 Update kernel headers
  • a4885ed Merge pull request #938 from amzn/ext-fixes-pr
  • 58a0888 efa: Fix DV extension clear check
  • a3332be Merge pull request #932 from EdwardSro/pr-retriev-cqe-errors
  • a48d9d2 Merge pull request #930 from EdwardSro/pr-mlx5-dc-odp
  • 0c3de61 Merge pull request #929 from EdwardSro/pr-rereg-mr
  • 730f0a2 Merge pull request #935 from yishaih/mlx5_misc
  • 82fc508 libhns: Add support for UD inline
  • 3908277 Merge pull request #922 from nmorey/dev/master/srp_daemon
  • c0edf0b Merge pull request #928 from yishaih/verbs_misc
  • 7af2f42 tests: Add mlx5 alloc reserved qpn API test
  • f8cff19 tests: Add RDMACM with external DC QPs test
  • 879b537 tests: Add support for multiple CM connections
  • 79f82d1 pyverbs: Add reserved QP number alloc/dealloc support
  • a344e83 tests: Manage exceptions in rdmacm processes
  • a5e0388 pyverbs: Fix Mlx5 QP constructor
  • 628fb16 mlx5: Add reserved_qpn allocation/deallocation support
  • b8986e3 mlx5: Rename "bitmap" to avoid confliction
  • 8088b2b mlx5: Add hca_cap_2 and reserved_qpn capabilities support
  • 0c75700 Merge pull request #933 from Honggang-LI/redhat
  • 90c2dcd Merge pull request #926 from Kamalheib/bnxt_re_cqe
  • c6ce0fb Merge pull request #915 from Kamalheib/port_num
  • f905168 tests: Update test_qp to use the port command line argument
  • c7c6839 tests: Update test_efadv to use the port command line argument
  • 952e5ff tests: Update test_device to use the port command line argument
  • e795a67 tests: Update test_addr to use the port command line argument
  • a4ecc14 tests: Add an option to run tests on the device port
  • e4e4116 mlx5: Fix uuars to have the 'uar_mmap_offset' data
  • f7902a0 Merge pull request #927 from yishaih/mlx5_dr
  • b02de52 redhat: Remove base package dependency from all sub-packages
  • 9fca282 tests: Retrieve tests that generates mlx5 CQE errors
  • bd33403 tests: Add mlx5 ODP DC test
  • ae95e65 pyverbs: Add query DC ODP caps support
  • 460f436 srp_daemon: Fix systemd dependency
  • 4bc72d8 tests: Add rereg MR tests
  • 0f4abb0 tests: Remove unnecessary MR sanity check
  • df08bb2 pyverbs: Add rereg MR support
  • af1ae76 verbs: Let kernel knows whether TS is required for a given CQ
  • ce335e9 mlx5: DR, Allow additional state transitions from ASO meter
  • 951fded mlx5: DR, Avoid ICM depletion on multiple domains
  • ea2c1a9 mlx5: DR, Fix incorrect last STE update during rehash
  • 9a1c8f6 bnxt_re: Fix reported error code from create_cq
  • 814a41b Merge pull request #925 from rleon/docs-from-ml
  • 380acc9 verbs: Replace SQ with RQ in max_recv_sge's documents
  • 0397279 Merge pull request #920 from EdwardSro/pr-cqe-comp-fix
  • 9b3da92 Merge pull request #916 from EdwardSro/pr-ndr-support
  • c5909ea Merge pull request #924 from rleon/docs-from-ml
  • 503ee09 verbs: Update the type of some variables in documents
  • fbb85cf Merge pull request #919 from amzn/more-pyverbs-pr
  • 4687a22 tests: Add traffic test of old send with imm on SRD QPEx
  • c435c6a tests: Add traffic test of old send on SRD QPEx
  • daf556c tests: Add traffic test RDMARead on SRD QPEx
  • ed338bd Merge pull request #878 from rpearsonhpe/cmd_ex
  • 1a894ca Providers/rxe: Implement ibv_create_qp_ex verb
  • e3af50b Provider/rxe: Implement Ibv_create_cq_ex verb
  • 3933562 Update kernel headers
  • 7be6d31 tests: Check CQE compression cap before using it
  • bdddadf Merge pull request #914 from amzn/efa-get-set-pr
  • 279bca0 Merge pull request #917 from Li-Weihang/refactors
  • 75c39c4 libhns: Refactor cq creation flow
  • 8075f7d libhns: Refactor post recv flow
  • db6ce30 libhns: Refactor qp creation flow
  • 8c4aca1 libhns: Config SQ/RQ parameters only if they exist
  • f1977f2 libhns: Combine qp doorbell allocating process
  • 31476af libhns: Refactor WC opcode parsing process
  • 19710c9 pyverbs: Add a new active speed translation
  • 46728d4 efa: EFA_GET/SET() fixes
  • 606778b efa: Move EFA_GET/SET() to efa.h
  • 47decc8 util: Move BIT() definition to util.h
  • 0c0ced8 Merge pull request #913 from haimbo/support_ndr_in_ibnetdiscover
  • dceefa2 Merge pull request #911 from Kamalheib/cxgb4_cqe
  • 17d317d Merge pull request #910 from Kamalheib/qedr_cqe
  • f16ecde Update library version to be 34.0
  • e66ca08 Merge pull request #912 from Kamalheib/gid_bad
  • 1800b6b tests: Fix test_query_gid_ex_bad_flow
  • 9afced0 ibdiag: Add NDR support in ibnetdiscover
  • c929f4b Merge pull request #905 from Li-Weihang/ud_hip09
  • ade4c68 libhns: Add UD support for HIP09
  • af0768a libhns: Add support for create/destroy AH
  • b8cb140 libhns: Refresh version info before using it
  • 756e494 util: Add GENMASK helper
  • 8f85e04 cxgb4: Fix reported error code from create_cq
  • e8b5a1d libqedr: Fix reported error code from create_cq
  • 0ea6aa4 Merge pull request #906 from Honggang-LI/ibacm
  • 639bc02 Merge pull request #909 from galpress/pd-typos-pr
  • bc77e3f verbs: Fix a few typos in parent domain documentation
  • 131d94c Merge pull request #908 from rleon/librdmacm
  • 11bf280 librdmacm: Don't overwrite errno returned from libibverbs
  • 285869d ibacm: acme.c fix memory leak for function 'resolve'
  • a6f75fa ibacm: remove obsolete function declaration 'acm_if_is_ib'
  • 6a5c1b7 Merge pull request #899 from Honggang-LI/ibacm
  • 4f908a0 Merge pull request #904 from amzn/prov-cleanups-pr
  • a245b24 Merge pull request #903 from rleon/mailmap
  • e0ec9a5 rdma_server: Add '-s' option in rdma_server's manual
  • 88ccc7e efa: Store a local SQ/WQ reference of send flows
  • 8c0e4dc efa: Store a local RQ/WQ reference of receive flows
  • 787ec19 efa: Remove redundant send CQ validations
  • e0b89f2 efa: Remove redundant receive CQ validations
  • 57aeec9 mailmap: Add my addresses to the mailmap
  • 0065c26 Merge pull request #898 from haimbo/support_in_ndr
  • 3d213a7 Merge pull request #896 from Li-Weihang/ownerbit
  • 6a761f4 libhns: Support owner mode doorbell
  • af41598 libhns: Move capability flags of QP and CQ to hns-abi.h
  • cb0300d Update kernel headers
  • eef9169 Merge pull request #902 from yishaih/mlx5_misc
  • ba45169 Merge pull request #900 from yishaih/mlx5_dv
  • 9d6cbd2 mlx5: Consider single threaded mode for shared UAR
  • 409e3f0 Merge pull request #901 from amzn/pyverbs-fixes-pr
  • 7ba9e33 Merge pull request #893 from yishaih/mlx5_dr
  • 267b195 mlx5: DR, Set flex parser for TNL_MPLS dynamically
  • 29daa0e mlx5: DR, Add support for matching tunnel geneve option
  • 908f061 mlx5: DR, Set STEv0 ICMP flex parser dynamically
  • 1b2498e mlx5: DR, Add support for dynamic flex parser
  • 8879f90 mlx5: DR, Refactoring flex_parser_3
  • 5b9c990 Update kernel headers
  • abacd84 tests: Add tests for mlx5dv_modify_qp_lag_port
  • 6ef0d2a tests: Fix query_gid_ex_bad_flow test error message
  • ecb8cc0 tests: Don't try to create CQ with non existent vector
  • 5a63f8a tests: Add an mlx5dv UDP sport modification test
  • b8e3b38 pyverbs: Support mlx5dv_modify_qp_udp_sport
  • 94ad5cd tests: Add a GID type parameter to RDMATestCase
  • aa036a0 mlx5: Support modify lag port affinity in other QP types
  • 001d39d mlx5: Add support for modify UDP source port
  • 61122ed mlx5: Add entropy capabilities support
  • db91f2e Merge pull request #897 from yishaih/mlx5_dv
  • c04e11d Merge pull request #887 from EdwardSro/pr-query-gid-table
  • 77aa4fe Merge pull request #886 from EdwardSro/pr-resize-cq
  • f334778 Merge pull request #885 from EdwardSro/pr-mlx5dv-cq
  • d825133 ibacm: acmc_recv_mad should print data in host byte order
  • ea5593d ibacm: add umad_debug_level setting
  • 4693522 ibdiag: Initial NDR support
  • 7f3ca1b tests: Add mlx5 schedule elements tests
  • 01bdd34 pyverbs: Add QoS scheduling support
  • 025419b mlx5: Support connect a raw QP to a scheduling element
  • 7e4de48 mlx5: Support connect an IB QP to a scheduling element
  • 9796360 mlx5: Add QoS scheduling element support
  • d08033c mlx5: Add QoS capabilities support
  • cad63eb Merge pull request #892 from yishaih/mlx5_misc
  • 24542f5 Merge pull request #890 from jgunthorpe/query_device_ex
  • 55deaaf Merge pull request #868 from Honggang-LI/diag
  • f07a62e Merge pull request #894 from amzn/man-cmake-pr
  • 03a172b Merge pull request #888 from EdwardSro/pr-parent-domain
  • 1a40cf4 Merge pull request #891 from amzn/pyverbs-srd-pr
  • b9c346d efa: Add missing man pages to CMakeLists.txt
  • fe8e99c Merge pull request #884 from Kamalheib/efa_ll
  • 0a3d116 Merge pull request #882 from Honggang-LI/librdmacm
  • 9566517 tests: Add resize CQ tests
  • 6d1ce0d tests: Improve CQ APIs tests
  • af7a948 pyverbs: Add resize CQ support
  • 8aae7ab tests: Add mlx5 CQ tests
  • 4707d4b pyverbs: Add mlx5dv CQ support
  • e3bb1ad mlx5: Add mlx5_err() wrapper to control output
  • 8ed973e Merge pull request #889 from yishaih/mlx5_dr

This list of changes was auto generated.

Don't miss a new rdma-core release

NewReleases is sending notifications on new releases.