net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate
This patch allows to rate limit TX queues (DMA) for cpsw interface by configuring the rate in absolute Mb/s units per TX queue. Example: ethtool -L eth0 tx 4 echo 100 > /sys/class/net/eth0/queues/tx-0/tx_maxrate echo 200 > /sys/class/net/eth0/queues/tx-1/tx_maxrate echo 50 > /sys/class/net/eth0/queues/tx-2/tx_maxrate echo 30 > /sys/class/net/eth0/queues/tx-3/tx_maxrate Signed-off-by:Grygorii Strashko <grygorii.strashko@ti.com> Signed-off-by:
Vignesh Raghavendra <vigneshr@ti.com>
Showing
- drivers/net/ethernet/ti/am65-cpsw-nuss.c 10 additions, 2 deletionsdrivers/net/ethernet/ti/am65-cpsw-nuss.c
- drivers/net/ethernet/ti/am65-cpsw-nuss.h 2 additions, 0 deletionsdrivers/net/ethernet/ti/am65-cpsw-nuss.h
- drivers/net/ethernet/ti/am65-cpsw-qos.c 111 additions, 0 deletionsdrivers/net/ethernet/ti/am65-cpsw-qos.c
- drivers/net/ethernet/ti/am65-cpsw-qos.h 4 additions, 0 deletionsdrivers/net/ethernet/ti/am65-cpsw-qos.h
Please register or sign in to comment