From: Kiran Kumar K <kirankum...@marvell.com> When TX side VTAG insertion is enabled, As we are not setting the max vtag insertion size an interrupt has been received. This patch will fix the issue by configuring the max vtag insertion size to 8B.
Signed-off-by: Kiran Kumar K <kirankum...@marvell.com> --- drivers/net/octeontx2/otx2_tm.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/net/octeontx2/otx2_tm.c b/drivers/net/octeontx2/otx2_tm.c index 8ed059549..b76242a60 100644 --- a/drivers/net/octeontx2/otx2_tm.c +++ b/drivers/net/octeontx2/otx2_tm.c @@ -560,8 +560,9 @@ populate_tm_reg(struct otx2_eth_dev *dev, * smaller */ reg[k] = NIX_AF_SMQX_CFG(schq); - regval[k] = BIT_ULL(50) | NIX_MIN_HW_FRS; - regval_mask[k] = ~(BIT_ULL(50) | 0x7f); + regval[k] = BIT_ULL(50) | ((uint64_t)NIX_MAX_VTAG_INS << 36) | + NIX_MIN_HW_FRS; + regval_mask[k] = ~(BIT_ULL(50) | (0x7ULL << 36) | 0x7f); k++; /* Parent and schedule conf */ -- 2.25.1