]> 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)
commit6b63525a3244655b927a6b9b26ea8da4cf2c6d81
treee4819c9b79b96d3d8ac205def2c95d1a5c51e978
parent3bc947249e2f10a08e7767d129474082ed8bb284
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