Skip to content

Tags: LiYuTingxxn/rdma-core

Tags

v41.0

Toggle v41.0's commit message
rdma-core-41.0:

Updates from version 40.0
   * mlx5: Fix check for SQ overflow in bind_mw
   * mlx5: DR, Add support for modify IP ECN action for CX7
   * pyverbs/mr.pyx: Make MR and MW print style identical
   * pyverbs: Extend segments format of WQE class
   * pyverbs: Add a read/write functions to mem_alloc
   * tests: Fix mlx5dr dest port test
   * tests: Change drop test to specify matcher fields
   * tests: Activate ib port before traffic over vfio
   * tests: Skip relevant tests when no GID is available
   * tests: Add provided ib port in mlx5 lag RAW affinity test
   * tests: Change a duplicate field name in a prm struct
   * Update my email address to @ubuntu.com
   * tests: Skip test_resize_cq if QP type is not supported
   * tests: Skip test if QP type is not supported
   * rdma_xserver/xclient: Make recv/send WQs disjunctive
   * debian: add riscv64 to COHERENT_DMA_ARCHS
   * mlx5: Consider QP state upon mlx5dv_devx_qp_modify()
   * mlx5: DR, Add support for modify IP ECN action
   * Update library version to be 41.0
   * libhns: Remove support for HIP06
   * libhns: Fix the shift size of SQ WQE

debian/40.0-1

Toggle debian/40.0-1's commit message
Debian release 40.0-1

v40.0

Toggle v40.0's commit message
rdma-core-40.0:

Updates from version 39.0
   * mlx5: Align VFIO DEVX APIs return codes to the regular DEVX APIs
   * mlx5: Translate the EREMOTEIO to the real error when DEVX used internally
   * mlx5: Update DEVX man pages to describe the EREMOTEIO return code
   * mlx5: Initialize variables to avoid compilation warnings
   * librdmacm: Don't rely on IB device index if not available
   * MAINTAINERS: Update hfi1 and qib entries
   * MAINTAINERS: Update Doug Ledford's entry
   * cmake: Add default for SYSTEMCTL_BIN option.
   * efa: Add unresponsive remote completion error
   * Revert "suse: fix build for riscv64"
   * libhns: Extended QP supports the new post send mechanism
   * libhns: Add general error type for CQE
   * srp_daemon: Prevent starting when the link layer is not InfiniBand
   * mlx5: Enforce IB spec QP state behaviour on post_send()/recv()
   * librdmacm: Make rping with external qp compliant to IB spec
   * mlx5: Optimize dbrec data structure
   * mlx5: Use valid qp type to determine wqe buffer allocation type
   * pkg-config: remove unused prefix= and exec_prefix=
   * pkg-config: fix double prefixed libdir= and includedir=
   * tests: Add a test for mlx5 async events over VFIO
   * pyverbs: Support DevX EQ and msi_vectors
   * mlx5: Introduce devx APIs to create and destroy EQs
   * mlx5: Introduce devx APIs to allocate and free msi vectors
   * mlx5: Move to use VFIO_TYPE1v2_IOMMU
   * suse: Add dependency to perl for tumbleweed
   * verbs: fix document format for ibv_modify_qp
   * suse: Change install path for modprobe.d
   * cmake: Make modprobe.d path configurable
   * suse: fix build for riscv64
   * suse: Comestic fixes
   * libhns: Refactor hns roce v2 poll one() and wc poll cqe()
   * libhns: Optimize the error handling of CQE
   * libhns: Extended CQ supports the new polling mechanism
   * libhns: Add support for creating extended CQ
   * mlx5: Update the list of the PCI supported devices
   * mlx5: DR, Allocate less memory for mlx5dv_dr_action struct
   * mlx5: DR, Optimize modify header of single action
   * mlx5: DR, Improve insertion rate by pre-allocating STE shadow memory
   * mlx5: DR, Add RX source port optimization to definers
   * mlx5: DR, Support full tunnel headers match
   * mlx5: DR, Check tunnel header support
   * ccan: Remove bitmap code
   * verbs: Adapt bitmap usage to use util API
   * libhns: Adapt bitmap usage to use util API
   * mlx5: Adapt bitmap usage to use util API
   * util: Add new bitmap API
   * mlx5: DR, Add support for ConnectX-7 steering
   * mlx5: DR, Extend ste_ctx for STE v0 and v1 with additional fields
   * mlx5: DR, Rename action modify fields to reflect their actual naming in HW
   * mlx5: DR, Add definitions for new STE version 2
   * mlx5: DR, Fix handling of different actions on the same STE in STEv1
   * mlx5: DR, Extend the dump information
   * tests: Add tag matching test
   * pyverbs: Add Tag matching support
   * pyverbs: Check if logger is valid on close
   * tests: Add a test for dr packet-reformat action
   * pyverbs: Add dr packet-reformat action support
   * tests: Add DrDestDevxTirAction test
   * tests: Rename create_rx_recv_qp_rule to create_rx_recv_rules
   * pyverbs: Support dr destination TIR action creation
   * tests: Test RSS traffic
   * pyverbs: Support RSS QPs
   * pyverbs: Support WQ creation
   * pyverbs: Expose some C objects
   * tests: Add timeout on polling completions
   * srp_daemon: Detect proper path to systemctl
   * Providers/rxe: Fix bugs in rxe_post_recv
   * util: Use enhanced s390 PCI instructions
   * cmake: Fix cmake link property for static library In cmake, there are only LINK_PRIVATE and LINK_PUBLIC options (no LINK). This patch fixes cmake link property (LINK_PRIVATE) for static library. See: https://cmake.org/cmake/help/latest/command/target_link_libraries.html
   * cmake: Use PROJECT_BINARY_DIR in cmake Similar to PROJECT_SOURCE_DIR,  PROJECT_BINARY_DIR points proper directories when using rdma-core via add_subdirectory comand.
   * cmake: Use PROJECT_SOURCE_DIR in cmake When using rdma-core via cmake's add_subdirectory, CMAKE_SOURCE_DIR points project's root directory, and build fails. This patch replaces CMAKE_SOURCE_DIR with PROJECT_SOURCE_DIR. It enables builing rdma-core via add_subdirectory.
   * util: Add barriers support for RISC-V
   * libibverbs: consistently parse environment variables in ibverbs_init
   * Do not use `__THROW` in prototypes
   * redhat: fix CMake flags
   * debian: Add Debian uploads up to version 39.0-1
   * debian: Override spare-manual-page lintian complaint
   * debian: Override obsolete-command-in-modprobe.d-file lintian error
   * debian: Update overrides for lintian 2.114
   * debian: Update year in copyright
   * mlx5: DR, Align mlx5dv_dr API vport action with FW behavior
   * mlx5: DR, Fix counter of pop/push vlans
   * mlx5: DR, Add support to match on geneve_tlv_option_0_exist
   * mlx5: DR, Add check for unsupported fields in match param
   * mlx5: DR, Fix SW steering dump tool dr_match_param structs
   * Update library version to be 40.0
   * tests: Add test to check QP's RQ with larger SGL than allowed
   * tests: Add test to check full SQ bad flow
   * tests: Add tests to check full RQ bad flow
   * tests: Add error flow test to check post recv/send while QP is in reset state
   * pyverbs: Raise proper exception class if error is returned

v39.1

Toggle v39.1's commit message

Verified

This tag was signed with the committer’s verified signature.
nmorey Nicolas Morey
rdma-core-39.1:

Updates from version 39.0
 * Backport fixes:
   * cmake: Add default for SYSTEMCTL_BIN option.
   * librdmacm: Make rping with external qp compliant to IB spec
   * mlx5: DR, Fix handling of different actions on the same STE in STEv1
   * srp_daemon: Detect proper path to systemctl
   * cmake: Fix cmake link property for static library
   * redhat: fix CMake flags
   * mlx5: DR, Fix SW steering dump tool dr_match_param structs
   * ABI Files

v38.2

Toggle v38.2's commit message

Verified

This tag was signed with the committer’s verified signature.
nmorey Nicolas Morey
rdma-core-38.2:

Updates from version 38.1
 * Backport fixes:
   * cmake: Add default for SYSTEMCTL_BIN option.
   * librdmacm: Make rping with external qp compliant to IB spec
   * mlx5: DR, Fix handling of different actions on the same STE in STEv1
   * srp_daemon: Detect proper path to systemctl
   * cmake: Fix cmake link property for static library
   * redhat: fix CMake flags
   * mlx5: DR, Fix SW steering dump tool dr_match_param structs
   * providers: Move input validation for memory window bind to core
   * providers/rxe: Replace '%' with '&' in check_qp_queue_full()
   * verbs: Fix description of manual for ibv wc read byte len function
   * verbs: Fix a typo
   * libhns: Fix wrong HIP08 version macro
   * libhns: Fix out-of-bounds write when filling inline data into extended sge space
   * bnxt_re/lib: Check pointer validity while freeing queue pointers
   * mlx5: Initialize wr_data when post a work request

v37.3

Toggle v37.3's commit message

Verified

This tag was signed with the committer’s verified signature.
nmorey Nicolas Morey
rdma-core-37.3:

Updates from version 37.2
 * Backport fixes:
   * cmake: Add default for SYSTEMCTL_BIN option.
   * librdmacm: Make rping with external qp compliant to IB spec
   * mlx5: DR, Fix handling of different actions on the same STE in STEv1
   * srp_daemon: Detect proper path to systemctl
   * cmake: Fix cmake link property for static library
   * redhat: fix CMake flags
   * mlx5: DR, Fix SW steering dump tool dr_match_param structs
   * providers: Move input validation for memory window bind to core
   * providers/rxe: Replace '%' with '&' in check_qp_queue_full()
   * verbs: Fix description of manual for ibv wc read byte len function
   * verbs: Fix a typo
   * libhns: Fix wrong HIP08 version macro
   * libhns: Fix out-of-bounds write when filling inline data into extended sge space
   * bnxt_re/lib: Check pointer validity while freeing queue pointers
   * mlx5: Initialize wr_data when post a work request

v36.4

Toggle v36.4's commit message

Verified

This tag was signed with the committer’s verified signature.
nmorey Nicolas Morey
rdma-core-36.4:

Updates from version 36.3
 * Backport fixes:
   * cmake: Add default for SYSTEMCTL_BIN option.
   * librdmacm: Make rping with external qp compliant to IB spec
   * mlx5: DR, Fix handling of different actions on the same STE in STEv1
   * srp_daemon: Detect proper path to systemctl
   * cmake: Fix cmake link property for static library
   * redhat: fix CMake flags
   * mlx5: DR, Fix SW steering dump tool dr_match_param structs
   * providers/rxe: Replace '%' with '&' in check_qp_queue_full()
   * verbs: Fix description of manual for ibv wc read byte len function
   * verbs: Fix a typo
   * libhns: Fix wrong HIP08 version macro
   * libhns: Fix out-of-bounds write when filling inline data into extended sge space
   * bnxt_re/lib: Check pointer validity while freeing queue pointers
   * mlx5: Initialize wr_data when post a work request

v35.4

Toggle v35.4's commit message

Verified

This tag was signed with the committer’s verified signature.
nmorey Nicolas Morey
rdma-core-35.4:

Updates from version 35.3
 * Backport fixes:
   * cmake: Add default for SYSTEMCTL_BIN option.
   * librdmacm: Make rping with external qp compliant to IB spec
   * mlx5: DR, Fix handling of different actions on the same STE in STEv1
   * srp_daemon: Detect proper path to systemctl
   * cmake: Fix cmake link property for static library
   * redhat: fix CMake flags
   * providers/rxe: Replace '%' with '&' in check_qp_queue_full()
   * verbs: Fix description of manual for ibv wc read byte len function
   * verbs: Fix a typo
   * libhns: Fix wrong HIP08 version macro
   * libhns: Fix out-of-bounds write when filling inline data into extended sge space

v34.5

Toggle v34.5's commit message

Verified

This tag was signed with the committer’s verified signature.
nmorey Nicolas Morey
rdma-core-34.5:

Updates from version 34.4
 * Backport fixes:
   * cmake: Add default for SYSTEMCTL_BIN option.
   * librdmacm: Make rping with external qp compliant to IB spec
   * srp_daemon: Detect proper path to systemctl
   * cmake: Fix cmake link property for static library
   * redhat: fix CMake flags
   * providers/rxe: Replace '%' with '&' in check_qp_queue_full()
   * verbs: Fix description of manual for ibv wc read byte len function
   * verbs: Fix a typo
   * libhns: Fix wrong HIP08 version macro
   * libhns: Fix out-of-bounds write when filling inline data into extended sge space

v33.6

Toggle v33.6's commit message

Verified

This tag was signed with the committer’s verified signature.
nmorey Nicolas Morey
rdma-core-33.6:

Updates from version 33.5
 * Backport fixes:
   * cmake: Add default for SYSTEMCTL_BIN option.
   * librdmacm: Make rping with external qp compliant to IB spec
   * srp_daemon: Detect proper path to systemctl
   * cmake: Fix cmake link property for static library
   * redhat: fix CMake flags
   * verbs: Fix description of manual for ibv wc read byte len function
   * verbs: Fix a typo
   * libhns: Fix wrong HIP08 version macro
   * libhns: Fix out-of-bounds write when filling inline data into extended sge space