On Wed, Jun 3, 2026 at 1:49 PM Mohammad Shuab Siddique < [email protected]> wrote:
> From: Ajit Khaparde <[email protected]> > > The driver is not passing the QP1 count while > configuring backing store for QP type. > This can result in a smaller set of entries allocated by the > driver with the firmware. > > The number of entries is provided by the firmware as a > part of backing store qcaps v2 HWRM command. > > Fixes: 5b5d398434f9 ("net/bnxt: add support for backing store v2") > Cc: [email protected] > Signed-off-by: Ajit Khaparde <[email protected]> > Signed-off-by: Mohammad Shuab Siddique < > [email protected]> > Acked-by: Kishore Padmanabha <[email protected]> > --- > drivers/net/bnxt/bnxt_ethdev.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/net/bnxt/bnxt_ethdev.c > b/drivers/net/bnxt/bnxt_ethdev.c > index b677f9491d..7d70d0f3ec 100644 > --- a/drivers/net/bnxt/bnxt_ethdev.c > +++ b/drivers/net/bnxt/bnxt_ethdev.c > @@ -5404,11 +5404,11 @@ int bnxt_alloc_ctx_pg_tbls(struct bnxt *bp) > if (ctxm->type == > HWRM_FUNC_BACKING_STORE_CFG_V2_INPUT_TYPE_CQ) > entries = ctxm->cq_l2_entries; > else if (ctxm->type == > HWRM_FUNC_BACKING_STORE_CFG_V2_INPUT_TYPE_QP) > - entries = ctxm->qp_l2_entries; > + entries = ctxm->qp_l2_entries + > ctxm->qp_qp1_entries; > else if (ctxm->type == > HWRM_FUNC_BACKING_STORE_CFG_V2_INPUT_TYPE_MRAV) > entries = ctxm->mrav_av_entries; > else if (ctxm->type == > HWRM_FUNC_BACKING_STORE_CFG_V2_INPUT_TYPE_TIM) > - entries = ctx2->qp_l2_entries; > + entries = ctx2->qp_l2_entries + > ctx2->qp_qp1_entries; > entries = clamp_t(uint32_t, entries, > ctxm->min_entries, > ctxm->max_entries); > ctx_pg[i].entries = entries; > -- > 2.47.3 > >
smime.p7s
Description: S/MIME Cryptographic Signature

