github linux-rdma/rdma-core v32.5
rdma-core-32.5

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

Changes:

  • c6c0a78 Bump to version 32.5
  • a85e4a3 buildlib: switch azure release pipeline to ubuntu-latest
  • 76e2e61 Bump to version 32.4
  • db5bdea libhns: Fix the calculation of QP/SRQ table size
  • d4224e0 libhns: hr ilog32() should be represented by a function instead of a macro
  • 01dceb9 Add align and roundup_pow_of_two helpers
  • 2617cd2 util: Move BIT() definition to util.h
  • d2d34d7 suse: fix CMake flags
  • fc51e82 libqedr: Verify the comp_mask before create qp
  • adc4826 tests: Fix QP state verification
See More
  • eefb8c7 libhns: Fix the size setting error when copying CQE in clean cq()
  • c8d6ed9 ibverbs: Fix missing copy for srq field in ibv_cmd_create_qp
  • 1920503 libhns: Fix wrong data type when writing doorbell
  • 26baf0d libhns: The content of the header file should be protected with #define
  • 040e6a3 libhns: Remove unused macros
  • bb59b9e ibverbs: Don't memcpy padding in ibv_qp_init_attr
  • e2a721f verbs: enable query IBV_EVENT_WQ_FATAL event string
  • 2889cce Bump to version 32.3
  • 082720b iwpmd: Zero-initialize the remote addr info
  • 9f8c0fa ibdiags: Make escape character tack effect
  • aa5e83e ibdiags: Don't suggest non-existing ibqueryerrors command line argument
  • 2a4fc81 verbs: Add a man page note for IBV_EVENT_WQ_FATAL
  • 35be44e tests: Make sure that end_poll() is always called
  • 31900dc mlx5: DR, Add fail on error check on decap
  • 13771f6 mlx5: DR, Fix error flow in rehash process
  • 0cde250 mlx5: DR, Fix DM allocation when the size is not aligned
  • 5f75fd8 mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding
  • 3480d39 tests: Fix QP extended MW bind test
  • d04a07f Bump to version 32.2
  • e7ed3ff libhns: Bugfix for calculation of extended sge
  • 0f8d43f iwpmd: Check returned value of parse_iwpm_msg
  • aadacdd bnxt_re/lib: Check AH handler validity before use
  • bb80877 mlx5: Fix mlx5_read_clock returned errno value
  • 078c263 suse: Fix path to dracut dir
  • c433bf7 infiniband-diags: Reorder library build order
  • fa75b36 libhns: Avoid accessing NULL pointer when locking/unlocking CQ
  • 0db0dc3 buildlib: Continue build on old GCC versions without SSE
  • b0b387f mlx4: Fix mlx4_read_clock returned errno value
  • d01fe24 verbs: Fix attr_optional() when 'IOCTL_MODE=write' is used
  • 2afec26 redhat: Do not add rdma-ndd to initramfs
  • 20be2f4 libhns: Fix wrong range of a mask
  • 881f26a verbs: Fix create CQ comp_mask check
  • 5373b92 rdma-ndd: fix udev racy issue for system with multiple InfiniBand HCAs
  • 4d1c28d libhns: Remove the unnecessary mask on QPN of CQE
  • 69f6adc libhns: Remove assert to check whether a pointer is NULL
  • 07ad1e7 libhns: Correct definition of DB_BYTE_4_TAG_M
  • c7822ee libhns: Avoid double release of a pointer
  • 46081c0 util: Add GENMASK helper
  • bb83583 mlx5: DR, Force QP drain on table creation
  • aa65a7d kernel-boot: Fix VF lookup
  • 4f85bee suse: trigger udev rules after installing rdma-ndd
  • 368a842 ibacm: Fix possible port loop overflow
  • bd77596 verbs: Fix possible port loop overflow
  • 512c298 efa: Fix DV extension clear check
  • d783790 tests: Manage exceptions in rdmacm processes
  • f4f9eb7 pyverbs: Fix Mlx5 QP constructor
  • 4b302ed mlx5: Fix uuars to have the 'uar_mmap_offset' data
  • 0680378 Bump to version 32.1
  • d312207 srp_daemon: Fix systemd dependency
  • dadee6d mlx5: DR, Avoid ICM depletion on multiple domains
  • ef1a511 bnxt_re: Fix reported error code from create_cq
  • e86cfd2 verbs: Replace SQ with RQ in max_recv_sge's documents
  • 7472c8b verbs: Update the type of some variables in documents
  • 5dee0ea cxgb4: Fix reported error code from create_cq
  • da998d0 libqedr: Fix reported error code from create_cq
  • ea4c14b librdmacm: Don't overwrite errno returned from libibverbs
  • d83d397 rdma_server: Add '-s' option in rdma_server's manual
  • 0d9ed0f mlx5: Consider single threaded mode for shared UAR
  • 1c8ea52 libqedr: Set XRC functions only in RoCE mode
  • 9f25aeb qedr: fix USE_AFTER_FREE issue
  • 3a43577 udaddy: Fix create_reply_ah error flow
  • fa95c33 efa: Flush write combining writes before writing to the LLQ
  • b7c5c6f redhat: no need to recursively remove srp_daemon.sh
  • f6785e7 mlx5: DR, Create NC UAR as default but fall-back to WC if failed
  • 28d19a3 mlx5: DR, Fix incorrect use of fl_roce_enabled capability
  • 49925ba mlx5: Fix wqe size parameter in wqe signature calculation
  • 46b1094 Fix cmd_fd leak in mlx5_alloc_context
  • 5d58cd7 ABI Files
  • 7a4f9ad Merge pull request #860 from amzn/default-gid-type
  • 29b5bef verbs: Set default gid type for unspecified link layer
  • 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
  • 7a89d8e verbs: Remove code duplication for ibv_reg_mr()
  • a27233b Merge pull request #842 from mkalderon/master
  • f7f1f8e Merge pull request #849 from yishaih/mlx5_misc
  • d8a82a0 libqedr: Add additional device ids supported by this lib
  • 3546e6b libhns: Add support for CQE in size of 64 Bytes
  • a4b0746 tests: Fix calculate gid max_entries
  • 1927017 mlx5: Use getrandom() to seed a strong PRNG
  • 3932eff Merge pull request #835 from Honggang-LI/redhat
  • e233c68 Merge pull request #844 from EdwardSro/pr-dry-run
  • c63fa79 Merge pull request #828 from yishaih/verbs_gids
  • bbbdd13 tests: Add tests for ibv_query_gid_table and ibv_query_gid_ex
  • e03754e pyverbs: Add query_gid_table and query_gid_ex methods
  • bbb4f4c verbs: Introduce a new query GID table API
  • b0089af verbs: Optimize ibv_query_gid and ibv_query_gid_type
  • 0add7f1 verbs: Implement ibv_query_gid and ibv_query_gid_type over ioctl
  • 61f72f4 verbs: Introduce a new query GID entry API
  • d051e8d verbs: Change the name of enum ibv_gid_type
  • 97e06a2 Update kernel headers
  • 1d157a5 Merge pull request #830 from yishaih/verbs_odp
  • c85450c tests: Traffic with prefetch no-fault MR advice
  • 88646be pyverbs: Add prefetch with no fault support
  • 999f4a7 verbs: Expose an option to prefetch ODP MR without faulting
  • ad9987e Update kernel headers
  • b233822 tests: Add an option to list the tests
  • 76c379e tests: Add mlx5 DC test
  • fb32087 tests: Add a new Mlx5DcResources class for tests
  • 54a608a pyverbs: Add DC support
  • 64b0ea7 Merge pull request #846 from Kamalheib/bnxt_re_callback
  • 3e4fd07 bnxt_re: Remove pointless callbacks
  • f40148d Merge pull request #845 from Kamalheib/siw_callback
  • 8f6b53d siw: Remove pointless callbacks
  • 93b951e Merge pull request #839 from yishaih/mlx5_dr
  • fce7229 Merge pull request #841 from amzn/max-sge-rd-pr
  • eaf3e22 tests: Change max_sge_rd verification
  • b7814b7 libhns: Support inline data in extented sge space for RC
  • 3190d10 Merge pull request #836 from yishaih/mlx5_misc
  • e58481e Merge pull request #834 from yishaih/verbs_misc
  • 8bb38f6 redhat: update dracut setting
  • 45cefb3 redhat: redhat specific ULP module loading configuration
  • aaf389f redhat: delete module loading scripts
  • 0f1fbcc delete SRIOV initialization scripts
  • d2210b0 redhat: remove ancient AMD chipset workaround
  • ac5d768 Merge pull request #827 from bvanassche/master
  • 3674757 Merge pull request #831 from EdwardSro/pr-odp-additions
  • dec14c0 Merge pull request #833 from Kamalheib/raw_qp_port
  • 161d5ad mlx5: DR, Add support for destination array action
  • 2e411db mlx5: DR, Add support for extended destination in FW owned flow table
  • 8eac40c mlx5: DR, Add query support for FW owned FT
  • 571e6d9 Merge pull request #837 from Li-Weihang/lcl_inv_fix
  • a15a974 Merge pull request #838 from SergeyGorenko/srp_daemon_fix_file_permissions
  • b9fb217 srp_daemon: Avoid extra permissions for the lock file
  • 15981a7 tests: Make sure to set the port_num when creating RAW packet QP
  • d645519 libhns: Fix wrong assignment of send with invalid operation
  • 2a940a3 mlx5: Add fork support for DEVX umem
  • f5284c2 verbs: Prevent dontfork on ODP MR
  • d3f7203 Merge pull request #829 from amzn/efadv-pyverbs-pr
  • 9d5daca Merge pull request #832 from Kamalheib/mcast
  • 4b1a1a4 tests: Add test for create SRD QP
  • 68cbd68 pyverbs/efa: Add EFA's create driver QP direct verb
  • 1b89e6b tests: Add test for direct verb efadv_query_ah
  • f315294 pyverbs/efa: Add direct verb for query ah capability
  • a584e7d pyverbs/efa: Use C stdint types in structs definition
  • 7a22f43 tests: Rename EfaDvTest class
  • ead38ce tests: Skip tests which create SRQ on unsupported devices
  • 8754080 Merge pull request #821 from mkalderon/master
  • bef4415 tests: Skip test if multicast is not supported
  • c2d3573 Merge pull request #822 from yishaih/mlx5_6dx
  • 305bb82 Merge pull request #824 from yishaih/verbs_misc
  • b03d0e7 tests: Extend ODP prefetch with read-only advice
  • 6ccb696 tests: Add prefetch asynchronous ODP MR testing
  • 8b45fa2 Merge pull request #826 from yishaih/mlx5_sampler
  • b2bffc7 mlx5: DR, Add support for flow sampler action
  • 858451a mlx5: DR, Support creating FW owned terminating flow table
  • e9e3d1a Merge pull request #825 from yishaih/mlx5_dr
  • 35c8a44 Merge pull request #823 from Kamalheib/max_pkeys
  • 940928b Merge pull request #816 from Li-Weihang/attr_fix
  • 9f31ddb srp_daemon: Add support for the ch_count parameter in /etc/srp_daemon.conf
  • dc67de1 srp_daemon: Fix the spelling of the name of two symbolic constants
  • b3520a5 verbs: Set attributes to zero if query_device_ex() is not supported
  • cae4a99 libqedr: add support for XRC-SRQ's.
  • e4ec9b4 mlx5: DR, Allow sync device memory on demand
  • c86f095 mlx5: DR, Increase ICM action memory allocation size up-to 8MB
  • edf6532 mlx5: DR, Check for minimum ICM memory capabilities requirements
  • 32fd3d6 verbs: Make sure VM_DONTCOPY removed
  • e902e4c Merge pull request #820 from EdwardSro/pr-ece-attrs
  • 21b9332 Merge pull request #819 from EdwardSro/pr-multi-qps-srq
  • f4e4223 Merge pull request #817 from Li-Weihang/cleanup_0901
  • 4a0df53 tests: Verify max_pkeys only for CA
  • 634fc27 Merge pull request #815 from Kamalheib/query_pkey
  • dd20f7c Merge pull request #810 from Kamalheib/split_qp_type
  • 739a39d Merge pull request #814 from Kamalheib/param
  • 526464f Merge pull request #818 from alaahl/mlx5_ib_boot_load
  • 162924e mlx5: DR, Allow SW steering for sw_owner_v2 devices
  • c77bb38 mlx5: DR, Add support for SW steering dump STEv1
  • d345eda mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list
  • 29e223a mlx5: DR, Use HW specific logic API when writing STE
  • 9cdf080 mlx5: DR, Use the right size when writing partial STE into HW
  • ac2e9ba mlx5: DR, Add STEv1 modify header logic
  • 5b901ea mlx5: DR, Add STEv1 action apply logic
  • a534a6d mlx5: Add HW STEv1 action structs to ifc
  • 47ae4e1 mlx5: DR, Add STEv1 setters and getters
  • a18d5c7 mlx5: Add ste format STEv1 structs to ifc
  • 3c4f97a mlx5: DR, Allow native protocol support for HW STEv1
  • e7a7265 mlx5: DR, Add HW STEv1 match logic
  • 785c212 mlx5: Add match STEv1 structs to ifc
  • 4d21970 mlx5: DR, Query sw_format_version
  • 011b77c Merge pull request #813 from yishaih/verbs_misc
  • 2e5477b pyverbs: Add access to ECE's attributes
  • ed46407 tests: Add SRQ ODP test
  • 3890ca0 tests: Support usage of multiple QPs
  • 7a6ca2c pyverbs: Add SRQ object weakrefs relationships
  • 7f1e6ee kernel-boot: Load mlx5_ib and mlx4_ib also for InfiniBand only cards
  • b525a56 tests: Add test for ibv_query_pkey
  • cc26e1f tests: Split QP tests based on QP types
  • 42ae41c libhns: Refactor process about opcode in set_rc_wqe()
  • cc67e40 tests: Remove parametrize
  • c768684 Merge pull request #812 from bmerry/ibv_destroy_flow_error_sign
  • 8792817 verbs: Try access device before adding it to device list
  • 3ce4ea6 Fix return value of ibv_destroy_flow when not supported
  • 7fb5032 Merge pull request #799 from amzn/rnr-retry-pr
  • 9fc4a65 Merge pull request #811 from rleon/rxe
  • 8aebb8d tests: Allow zero vendor_part_id
  • 0a810d7 efa: Use a generic capability check helper
  • 642d9f6 pyverbs/efa: Update query device capabilities with RNR retry
  • 03638da efa: Expose SRD RNR retry capability
  • 5dadf53 Update kernel headers
  • 4e44ce3 Merge pull request #807 from yishaih/mlx5_dr
  • 05338cb Merge pull request #809 from bdrung/master
  • af68f47 libibumad/libibnetdisc: Fix acute accent in manual pages [ #92 ]
  • ec4de31 verbs: Fix spelling mistake of command
  • 39fb7b7 Update library version to be 32.0
  • eae8574 mlx5: DR, Move STEv0 modify header logic
  • 8bb4776 mlx5: DR, Move STEv0 action apply logic
  • 6370b44 mlx5: DR, Move STEv0 setters and getters
  • 4c417c1 mlx5: DR, Move action apply logic to dr_ste
  • a102777 mlx5: DR, Modify ICMP STE builder style
  • fd862bd mlx5: DR, Move STEv0 look up types from mlx5dv_dr header
  • e3a100b mlx5: DR, Merge similar DR STE SET macros
  • 1b28154 mlx5: DR, Move HW STEv0 match logic
  • 526d559 Merge pull request #806 from galpress/typo-optional-pr
  • cec8272 verbs: Fix typo 'optinal' -> 'optional'
  • 31537ce Merge pull request #805 from amzn/excq-pr
  • ded7847 Merge pull request #803 from rleon/revert-cqe-errors
  • eed269d Merge pull request #789 from amzn/efa1-pr
  • 8a620e9 Merge pull request #804 from yishaih/verbs_misc
  • 6def1b8 verbs: Use WQ creation flags properly
  • 40ee2e2 efa: Introduce create extended CQ support
  • dc71a86 tests: Skip extended CQ tests on unsupported devices
  • c8323c3 efa: Store extended CQ in EFA's CQ
  • dc6e991 efa: Split poll CQ function
  • 6c2409d efa: Use ENOENT to mark empty CQ
  • a48b9b1 pyverbs: Delete all tests that generates mlx5 CQE errors
  • 568ad09 Merge pull request #800 from chuckcranor/no_prebuilt_docs
  • e41c757 libqedr: Remove duplicate function prototypes
  • 6428c7b Merge pull request #802 from Kamalheib/raw_qp
  • 7de7246 allow install to complete even if no prebuilt man pages are available
  • 0c441dc tests: Skip test if create Raw Packet QP is not supported
  • 93cadc5 Merge pull request #795 from EdwardSro/pr-memory-window

This list of changes was auto generated.

Don't miss a new rdma-core release

NewReleases is sending notifications on new releases.