mirror of
https://github.com/torvalds/linux.git
synced 2026-05-25 23:52:08 +02:00
octeontx2-pf: Use new bandwidth profiles in receive queue
Receive queue points to a bandwidth profile for rate limiting. Since cn20k has additional bandwidth profiles use them too while mapping receive queue to bandwidth profile. Signed-off-by: Subbaraya Sundeep <sbhatta@marvell.com> Link: https://patch.msgid.link/1761388367-16579-12-git-send-email-sbhatta@marvell.com Signed-off-by: Paolo Abeni <pabeni@redhat.com>
This commit is contained in:
parent
47a1208776
commit
33d8a1f457
|
|
@ -341,6 +341,12 @@ int cn10k_map_unmap_rq_policer(struct otx2_nic *pfvf, int rq_idx,
|
|||
aq->rq.band_prof_id = policer;
|
||||
aq->rq_mask.band_prof_id = GENMASK(9, 0);
|
||||
|
||||
/* If policer id is greater than 1023 then it implies hardware supports
|
||||
* more leaf profiles. In that case use band_prof_id_h for 4 MSBs.
|
||||
*/
|
||||
aq->rq.band_prof_id_h = policer >> 10;
|
||||
aq->rq_mask.band_prof_id_h = GENMASK(3, 0);
|
||||
|
||||
/* Fill AQ info */
|
||||
aq->qidx = rq_idx;
|
||||
aq->ctype = NIX_AQ_CTYPE_RQ;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user