github linux-rdma/rdma-core v33.5
rdma-core-33.5

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

Changes:

  • d0eebc2 Bump to version 33.5
  • 4d6d4b7 buildlib: switch azure release pipeline to ubuntu-latest
  • afd2619 Bump to version 33.4
  • fcd47dc libhns: Fix the calculation of QP/SRQ table size
  • 94e427d libhns: hr ilog32() should be represented by a function instead of a macro
  • 5c07318 Add align and roundup_pow_of_two helpers
  • 071e16b util: Move BIT() definition to util.h
  • 82fcfbb suse: fix CMake flags
  • 71c9e67 libqedr: Verify the comp_mask before create qp
  • 7697349 tests: Fix QP state verification
See More
  • 9800bfb libhns: Fix the size setting error when copying CQE in clean cq()
  • 3f43c41 ibverbs: Fix missing copy for srq field in ibv_cmd_create_qp
  • 16feefe mlx5: DR, Add check for flex parser ID value
  • 36f1c42 libhns: Fix wrong data type when writing doorbell
  • 1276683 libhns: The content of the header file should be protected with #define
  • 1ec603c libhns: Remove unused macros
  • 2a8700d ibverbs: Don't memcpy padding in ibv_qp_init_attr
  • 825134f verbs: enable query IBV_EVENT_WQ_FATAL event string
  • 9d80bd8 Bump to version 33.3
  • d143ce9 iwpmd: Zero-initialize the remote addr info
  • 3de0c3b ibdiags: Make escape character tack effect
  • dd70205 ibdiags: Don't suggest non-existing ibqueryerrors command line argument
  • ab338a0 verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • 08b14fd tests: Make sure that end_poll() is always called
  • d3b683e mlx5: DR, Add fail on error check on decap
  • ec87078 mlx5: DR, Fix error flow in rehash process
  • 9631936 mlx5: Fix field size for struct mlx5_ifc_qpc_ext_bits
  • c81639c mlx5: DR, Fix DM allocation when the size is not aligned
  • 064a5c5 mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding
  • 439df50 tests: Fix QP extended MW bind test
  • 3150db5 Bump to version 33.2
  • f41fbca libhns: Bugfix for calculation of extended sge
  • d0fab87 iwpmd: Check returned value of parse_iwpm_msg
  • b3e2a6d bnxt_re/lib: Check AH handler validity before use
  • 0af24e3 mlx5: Fix mlx5_read_clock returned errno value
  • aeb7e2b suse: Fix path to dracut dir
  • 239fd81 infiniband-diags: Reorder library build order
  • dcdea7f libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • e98468e buildlib: Continue build on old GCC versions without SSE
  • b2acbd4 efa: Fix use of uninitialized query device response
  • 0ab277e mlx4: Fix mlx4_read_clock returned errno value
  • 019cbc7 verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • c8f6c55 redhat: Do not add rdma-ndd to initramfs
  • c56c740 libhns: Fix wrong range of a mask
  • 65c7bdc tests: Fix CQ creation in parent domain test
  • c59a02b verbs: Fix create CQ comp_mask check
  • 608a985 rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • c6c2666 libhns: Remove unnecessary barrier when poll cq
  • 0c5b4ec libhns: Remove unnecessary mask of ownerbit
  • 3c69eab libhns: Remove the unnecessary mask on QPN of CQE
  • 8319be6 libhns: Remove assert to check whether a pointer is NULL
  • 8d6df7b libhns: Correct definition of DB_BYTE_4_TAG_M
  • d8f73bd libhns: Avoid double release of a pointer
  • c92fc03 mlx5: DR, Force QP drain on table creation
  • c522e36 kernel-boot: Fix VF lookup
  • 7c5cf70 mlx5: DR, Check new cap for isolated VL TC QP
  • 8c440c0 suse: trigger udev rules after installing rdma-ndd
  • 3e15bda ibacm: Fix possible port loop overflow
  • c30a84e verbs: Fix possible port loop overflow
  • 3ee7747 efa: Fix DV extension clear check
  • 6669610 tests: Manage exceptions in rdmacm processes
  • eeb23fb pyverbs: Fix Mlx5 QP constructor
  • 299ee0c mlx5: Fix uuars to have the 'uar_mmap_offset' data
  • 2504c0b Bump to version 33.1
  • d90c84e srp_daemon: Fix systemd dependency
  • b9a1c0c mlx5: DR, Avoid ICM depletion on multiple domains
  • f357266 mlx5: DR, Fix incorrect last STE update during rehash
  • 2c8043c bnxt_re: Fix reported error code from create_cq
  • 1b9ce3d verbs: Replace SQ with RQ in max_recv_sge's documents
  • 2d8ed80 verbs: Update the type of some variables in documents
  • c5a1d83 tests: Check CQE compression cap before using it
  • 552ac87 cxgb4: Fix reported error code from create_cq
  • 710363a libqedr: Fix reported error code from create_cq
  • b113b18 ABI Files
  • e66ca08 Merge pull request #912 from Kamalheib/gid_bad
  • 1800b6b tests: Fix test_query_gid_ex_bad_flow
  • 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
  • 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
  • 467218a Merge pull request #873 from Kamalheib/qedr_iwarp
  • fd10f4c libqedr: Set XRC functions only in RoCE mode
  • fbaa560 Merge pull request #880 from jgunthorpe/fix_lto
  • 47a94a7 tests: Add traffic test SendIMM on SRD QPEx
  • 25f7454 tests: Add traffic test send on SRD QPEx
  • fc93921 tests: Add test for EFA's direct verb efadv_create_qp_ex
  • 7b4b4f0 pyverbs/efa: Add direct verb for SRD QPEx capability
  • aad3c4d verbs: Delete query_device() internal support
  • 9507f4f verbs: Remove dead code
  • 0d7fa18 providers: Convert all providers to implement query_device_ex
  • 90b1f7f providers: Remove normal query_device() from providers that have _ex
  • d653d8d mlx4: Move the context initialization out of mlx4_query_device_ex()
  • c95038e efa: Move the context initialization out of efa_query_device_ex()
  • 84d4fc6 mlx5: Move context initialization out of mlx5_query_device_ex()
  • bce7574 verbs: Add ibv_cmd_query_device_any()
  • 95c0830 pyverbs/efa: Rename EfaDVDeviceAttr attr
  • cc66eea Merge pull request #881 from Honggang-LI/coverity
  • 9d08428 Merge pull request #862 from amzn/pyverbs-destroyed-ah-pr
  • 3b403d2 Merge pull request #875 from Li-Weihang/200G
  • ffb7b4b Merge pull request #876 from yishaih/verbs_misc
  • 5613739 qedr: fix USE_AFTER_FREE issue
  • 347a1a4 infiniband-diags: bash script should 'exit 255' instead of 'exit -1'
  • 79e6821 buildlib/azp: Fix the UI string for Fedora
  • 3c2dc7b verbs: Simplify query_device_ex
  • f03f702 util: Use GCC 10's attribute symver to define compat symbol versions
  • 220938e iwpmd: Always copy the ss_family in copy_iwpm_sockaddr()
  • 7ec3538 verbs: Simplify the logic assigning vid in ibv_resolve_eth_l2_from_gid()
  • e4d7fa9 Merge pull request #867 from amzn/tx-batch-mb-pr
  • 29a6965 tests: Don't use destroyed address handle
  • b87d8c9 libibverbs: Fix reporting link_layer for efa devices
  • bc45ef3 mlx5: DR, Support ASO flow meter action
  • 120174b mlx5: DR, Support first hit ASO action
  • a5d4ea1 tests: Add a parent domain traffic test
  • 7b77a53 pyverbs: Add additional data field for ParentDomain
  • beaf44e tests: Extend parent domain tests
  • cbb04cd tests: Add query_gid_table and query_gid_ex bad flow
  • a059545 verbs: Remove ibv_get_fw_ver() and fw_ver from struct verbs_sysfs_dev
  • 9a0d383 efa: Flush write combining writes before writing to the LLQ
  • 63b0729 librdmacm: close XRC domain before close the protection domain
  • b77fa37 Merge pull request #872 from yishaih/mlx5_vlan
  • 624e5c1 Merge pull request #871 from Honggang-LI/libibmad
  • 17aa56d libibumad: Check for error returns in get_port()
  • 81d90c5 Merge pull request #879 from jgunthorpe/azp_fc33
  • 5de4236 pyverbs: Remove bogus executable bits on files
  • 63275f1 buildlib: Update to FC33
  • 30f17a5 buildlib: Fix cbuild to work on worktrees
  • 9131786 Merge pull request #863 from Honggang-LI/redhat
  • da4811c rxe: Cleanup style warnings
  • 750796a redhat: no need to recursively remove srp_daemon.sh
  • 5dd2116 redhat: enable pyverbs for rhel8
  • 60825a1 redhat: adjust cmake out-of-source builds setting for Fedora 32+
  • bead294 Disable LTO
  • eee0375 Drop installation-time dependencies on dracut and kmod
  • f1753f9 Drop installation-time dependency on systemd
  • a13b68d Merge pull request #874 from yishaih/mlx5_misc
  • 74241e9 Merge pull request #858 from jgunthorpe/rxe_network_type
  • 2213fe5 udaddy: Fix create_reply_ah error flow
  • f0eff1e libhns: Add new PCI device matching for HIP09
  • f3c100e Merge pull request #870 from yishaih/mlx5_dr
  • e50a2af mlx5: Use a singleton NC UAR per context
  • b582875 mlx5: DR, Use proper locking when NC UAR is used
  • 40b8e48 mlx5: DR, Create NC UAR as default but fall-back to WC if failed
  • 9cb251c mlx5: DR, Add support to multiple push VLAN actions
  • bb19c9f mlx5: DR, Add support to multiple pop VLAN actions
  • 618d01a libibmad: allow set debug level via environment variable
  • cd64388 mlx5: DR, Improve rule tracking memory consumption
  • d905edd mlx5: DR, Split RX and TX lock for parallel insertion
  • 564aa40 mlx5: DR, Add a new separate lock for domain send engine
  • 9b6b5cc Merge pull request #865 from yishaih/mlx5_dr
  • 8ff19a6 Merge pull request #869 from amzn/psn-doc-pr
  • ed28093 Merge pull request #866 from yishaih/mlx5_misc
  • 246a503 Merge pull request #861 from TaranovK/misspelled-rdma
  • 4cc4b1b verbs: Remove incorrect comment on SQ PSN from documentation
  • a2c4768 infiniband-diags: specify the HCA name and Port number when run ibportstate
  • 2746187 Merge pull request #857 from nzmsv/mlx5-fd-leak
  • 169d050 Fix cmd_fd leak in mlx5_alloc_context
  • 8cde184 mlx5: Fix wqe size parameter in wqe signature calculation
  • b907dbb mlx5: Add Bluefield-3 to the list of supported devices
  • 6de6de9 mlx5: DR, Add support for isolate_vl_tc
  • a133bf8 mlx5: DR, Add support for using force-loopback on QP creation
  • 2337d67 mlx5: DR, Fix incorrect use of fl_roce_enabled capability
  • 3e54e04 The patch only makes grammar-related fixes. It fixes misspelled abbreviations for Remote Direct Memory Access and incorrect use of the article "a" with "RDMA".
  • 20ef17f Update library version to be 33.0
  • 7a4f9ad Merge pull request #860 from amzn/default-gid-type
  • 29b5bef verbs: Set default gid type for unspecified link layer
  • 26069fc providers/rxe: Use kernel definitions for RDMA_NETWORK_*
  • b7340b4 Update kernel headers
  • b745690 Merge pull request #854 from jgunthorpe/rereg_mr_fixes
  • f0072dc Merge pull request #856 from yishaih/mlx5_dr
  • 426e329 Merge pull request #855 from Kamalheib/fix_errno
  • ee02ee8 Merge pull request #853 from Li-Weihang/cqe64
  • 32a6d2b Merge pull request #852 from Kamalheib/fix_gid_tbl
  • 6983e50 Merge pull request #843 from EdwardSro/pr-test-dc-qp
  • 0cf3490 Merge pull request #840 from Li-Weihang/inline
  • b5c40b9 mlx5: DR, Fix error flows while adding new STE
  • 40f3db3 mlx5: DR, Optimize sampler flow on ConnectX6dx
  • 650284a mlx5: DR, Support match value of size zero
  • c2ca52a tests: Fix check for providers that do not support query_gid_table
  • f734b1a verbs: Remove IBV_REREG_MR_KEEP_VALID

This list of changes was auto generated.

Don't miss a new rdma-core release

NewReleases is sending notifications on new releases.