]> git.baikalelectronics.ru Git - kernel.git/commit
net: lan743x: Fix to use multiqueue start/stop APIs
authorRaju Lakkaraju <Raju.Lakkaraju@microchip.com>
Thu, 8 Sep 2022 08:28:33 +0000 (13:58 +0530)
committerDavid S. Miller <davem@davemloft.net>
Fri, 9 Sep 2022 07:20:58 +0000 (08:20 +0100)
commit87af81526b843f3d26c49ed53b64efd97d771a38
tree3b81bb56e5f38b41377ab5fb25529f7afc479b3f
parent113d48851070febae16538eddd29191ee9b175a2
net: lan743x: Fix to use multiqueue start/stop APIs

- Fix to use multiqueue start/stop APIs
 - Change to return NETDEV_TX_BUSY instead of holding the TX skb when busy
 - Increase Tx ring size to 128 to address performance issues in some platforms
 - Use NAPI_POLL_WEIGHT for Tx Napi handler instead of ring dependent value
 - Use multiqueue to register 4 Rx channels

Signed-off-by: Raju Lakkaraju <Raju.Lakkaraju@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/microchip/lan743x_main.c
drivers/net/ethernet/microchip/lan743x_main.h