Skip to content

RDMA/bnxt_re: driver update for RHEL 9.5

JIRA: https://issues.redhat.com/browse/RHEL-19812 Tested: Complied and Tested locally Upstream Status: Accepted.

update bnxt_re driver with upstream commits through 6.10.

Sreekanth Reddy (18): RDMA/bnxt_re: Correct module description string RDMA/bnxt_re: Support new 5760X P7 devices RDMA/bnxt_re: Update the BAR offsets RDMA/bnxt_re: Update the HW interface definitions RDMA/bnxt_re: Get the toggle bits from CQ completions RDMA/bnxt_re: Doorbell changes RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters RDMA/bnxt_re: Add UAPI to share a page with user space RDMA/bnxt_re: Share a page to expose per CQ info with userspace RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications RDMA/bnxt_re: Fix the sparse warnings RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() RDMA/bnxt_re: Avoid creating fence MR for newer adapters RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config RDMA/bnxt_re: Fix unconditional fence for newer adapters RDMA/bnxt_re: Return error for SRQ resize RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq

drivers/infiniband/hw/bnxt_re/bnxt_re.h | 3 + drivers/infiniband/hw/bnxt_re/hw_counters.c | 4 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 219 +++++++++++++++++--- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 3 + drivers/infiniband/hw/bnxt_re/main.c | 52 ++--- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 83 +++++++- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 15 ++ drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 4 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 2 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 82 ++++++-- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 11 +- drivers/infiniband/hw/bnxt_re/roce_hsi.h | 67 +++++- include/uapi/rdma/bnxt_re-abi.h | 32 +++ 13 files changed, 482 insertions(+), 95 deletions(-)

Signed-off-by: Sreekanth Reddy sreeredd@redhat.com

Edited by Sreekanth Reddy

Merge request reports