diff options
author | Naveen Mamindlapalli <naveenm@marvell.com> | 2023-07-19 14:04:42 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2023-07-21 11:55:53 +0300 |
commit | 47a9656f168a4b76a1e069ed8a67924ea8c1ac43 (patch) | |
tree | ad05be79296faac03153733bbeecf7ad559af603 /drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h | |
parent | 9fe63d5f1da939855bdfaebfd9e95c96938b6411 (diff) | |
download | linux-47a9656f168a4b76a1e069ed8a67924ea8c1ac43.tar.xz |
octeontx2-pf: htb offload support for Round Robin scheduling
When multiple traffic flows reach Transmit level with the same
priority, with Round robin scheduling traffic flow with the highest
quantum value is picked. With this support, the user can add multiple
classes with the same priority and different quantum. This patch
does necessary changes to support the same.
Signed-off-by: Naveen Mamindlapalli <naveenm@marvell.com>
Signed-off-by: Hariprasad Kelam <hkelam@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h')
-rw-r--r-- | drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h index ba8091131ec0..37d792f18809 100644 --- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h +++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h @@ -224,6 +224,7 @@ struct otx2_hw { /* NIX */ u8 txschq_link_cfg_lvl; + u8 txschq_aggr_lvl_rr_prio; u16 txschq_list[NIX_TXSCH_LVL_CNT][MAX_TXSCHQ_PER_FUNC]; u16 matchall_ipolicer; u32 dwrr_mtu; |