Tags: LiYuTingxxn/rdma-core
Tags
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
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
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
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
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
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
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
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
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
PreviousNext