octeontx2-af: enable tx shaping feature for 96xx C0
Starting from 96xx C0 onwards all silicons support traffic shaping. This patch enables that feature along with other changes - When PIR/CIR shaping config is modified, toggle SW_XOFF for config to take effect - Before SMQ flush, clear SW_XOFF at all parent schedulers - Support to read current transmit scheduler configuration via mbox Signed-off-by:Nithin Dabilpuram <ndabilpuram@marvell.com> Signed-off-by:
Geetha sowjanya <gakula@marvell.com> Signed-off-by:
Subbaraya Sundeep <sbhatta@marvell.com> Signed-off-by:
Sunil Goutham <sgoutham@marvell.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/marvell/octeontx2/af/mbox.h 15 additions, 7 deletionsdrivers/net/ethernet/marvell/octeontx2/af/mbox.h
- drivers/net/ethernet/marvell/octeontx2/af/rvu.c 5 additions, 2 deletionsdrivers/net/ethernet/marvell/octeontx2/af/rvu.c
- drivers/net/ethernet/marvell/octeontx2/af/rvu.h 19 additions, 4 deletionsdrivers/net/ethernet/marvell/octeontx2/af/rvu.h
- drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c 240 additions, 22 deletionsdrivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
- drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.c 2 additions, 2 deletionsdrivers/net/ethernet/marvell/octeontx2/af/rvu_reg.c
Loading
Please register or sign in to comment