]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
RDMA/bnxt_re: Fix reporting maximum SRQs on P7 chips
authorPreethi G <preethi.gurusiddalingeswaraswamy@broadcom.com>
Mon, 3 Mar 2025 16:59:38 +0000 (08:59 -0800)
committerLeon Romanovsky <leon@kernel.org>
Mon, 3 Mar 2025 19:18:04 +0000 (14:18 -0500)
commite8e6087c2f7407dfb8c7592bb6dd533e129b2932
treed82df368c572c9901a65ed1d1c3ae4b418d65fd6
parent67ee8d496511ad8e1cb88f72944847e7b3e4e47c
RDMA/bnxt_re: Fix reporting maximum SRQs on P7 chips

Firmware reports support for additional SRQs in the max_srq_ext field.
In CREQ_QUERY_FUNC response, if MAX_SRQ_EXTENDED flag is set, driver
should derive the total number of max SRQs by the summation of
"max_srq" and "max_srq_ext" fields.

Fixes: b1b66ae094cd ("bnxt_en: Use FW defined resource limits for RoCE")
Reviewed-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
Signed-off-by: Preethi G <preethi.gurusiddalingeswaraswamy@broadcom.com>
Signed-off-by: Selvin Xavier <selvin.xavier@broadcom.com>
Link: https://patch.msgid.link/1741021178-2569-4-git-send-email-selvin.xavier@broadcom.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/bnxt_re/qplib_res.h
drivers/infiniband/hw/bnxt_re/qplib_sp.c
drivers/infiniband/hw/bnxt_re/roce_hsi.h