rdma-core:stable-v52

Last commit made on 2024-06-25
Get this branch:
git clone -b stable-v52 https://git.launchpad.net/rdma-core

Branch merges

Branch information

Name:
stable-v52
Repository:
lp:rdma-core

Recent commits

cd71763... by Hector Martinez-Seara

Added suffix libdrm to CMakeLists.txt for drm

[ Upstream commit e85647f7df194aa2e3b534a959decf4037fc2835 ]

Cannonical libdrm package installation results in headers installed at
`\usr\include\libdrm`. The current CMakeLists.txt installation script
search the headers only in `drm` suffix which is where headers are found
in readhat base distros. I propose to add also the cannonical path
`libdrm` also used in distros like archlinux.

Signed-off-by: Hector Martinez-Seara <email address hidden>
Signed-off-by: Nicolas Morey <email address hidden>

14c6a16... by Danila Chernetsov <email address hidden>

mlx5: fix error message in mlx5 verbs

[ Upstream commit eb208611b8d08883832889612d9ae597984de336 ]

The error message contains incorrect information about the error cause

Fixes: 0c7ac1083831 ("Add XRC support")
Signed-off-by: Danila Chernetsov <email address hidden>
Signed-off-by: Nicolas Morey <email address hidden>

63a535d... by zengyijing <email address hidden>

fix potential CQ deadlock in mlx5 provider

[ Upstream commit e677dc6645bdbdbc3298200b8507e9827f8cb994 ]

We saw deadlock in mlx5_destroy_qp() if ibv_start_poll() returns EBUSY failure.
According to reference (https://man7.org/linux/man-pages/man3/ibv_create_cq_ex.3.html), if ibv_start_poll() returns error, ibv_end_poll() shouldn't be called.
Therefore, we must release the CQ lock in mlx5_start_poll() if mlx5dv_get_clock_info() returns error e.g. EBUSY.

Fixes: 4745c807 ("mlx5: Implement read_completion_wallclock_ns")
Signed-off-by: Yijing Zeng <email address hidden>
Signed-off-by: Nicolas Morey <email address hidden>

cd344ea... by Benjamin Drung

debian: Correct libhns library name in lintian override

[ Upstream commit b76bce86532bc7604fff421ec93cd589f3ad688c ]

The libhns library is named `libhns1` instead of `libhns-1`.

Fixes: cf6d9149f8f5 ("libhns: Introduce hns direct verbs")
Signed-off-by: Benjamin Drung <email address hidden>
Signed-off-by: Nicolas Morey <email address hidden>

41c17e8... by Nicolas Morey <email address hidden>

stable branch creation

Add ABI files and tune Azure pipeline for changelog generation

Signed-off-by: Nicolas Morey <email address hidden>

aa4e3a8... by Leon Romanovsky

Merge pull request #1464 from tatyana-en/irdma-fixes

Irdma fixes

15b0142... by Leon Romanovsky

Merge pull request #1463 from EdwardSro/pr-pyverbs-tests

tests: Extend Pyverbs and add more tests

2b0f69b... by Leon Romanovsky

Merge pull request #1462 from hginjgerx/bugffff

libhns: One optimization and one bugfix

2fc443a... by Leon Romanovsky

Merge pull request #1460 from tatyana-en/align-os-page

providers/irdma: Handle OS page size of 64k

7f2d095... by Mustafa Ismail <email address hidden>

providers/irdma: Do not override the raw op type in CQE

Do not override the raw op type in RQ CQ completions,
because the opcode is written by HW in the CQE and
it matches the protocol opcode from the received
packet.

Fixes: c8b3aca ("providers/irdma: Fix RQ completion opcode")
Signed-off-by: Mustafa Ismail <email address hidden>
Signed-off-by: Tatyana Nikolova <email address hidden>