]> git.baikalelectronics.ru Git - kernel.git/commit
net: ethernet: mtk_eth_soc: remove unnecessary TX queue stops
authorFelix Fietkau <nbd@nbd.name>
Fri, 23 Apr 2021 05:20:59 +0000 (22:20 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 23 Apr 2021 20:31:58 +0000 (13:31 -0700)
commit3790b08f63418ff8a94982ec8a324731efe34bc8
treee4819c9b79b96d3d8ac205def2c95d1a5c51e978
parent6779dd6eb2d960084e27ac28c9629ee8d81f794d
net: ethernet: mtk_eth_soc: remove unnecessary TX queue stops

When running short on descriptors, only stop the queue for the netdev that
tx was attempted for. By the time something tries to send on the other
netdev, the ring might have some more room already.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mediatek/mtk_eth_soc.c