WSL2-Linux-Kernel/drivers/net/ethernet/renesas
Paul Barker 9df33e57f5 net: ravb: Always process TX descriptor ring
[ Upstream commit 596a4254915f94c927217fe09c33a6828f33fb25 ]

The TX queue should be serviced each time the poll function is called,
even if the full RX work budget has been consumed. This prevents
starvation of the TX queue when RX bandwidth usage is high.

Fixes: c156633f13 ("Renesas Ethernet AVB driver proper")
Signed-off-by: Paul Barker <paul.barker.ct@bp.renesas.com>
Reviewed-by: Sergey Shtylyov <s.shtylyov@omp.ru>
Link: https://lore.kernel.org/r/20240402145305.82148-1-paul.barker.ct@bp.renesas.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-04-10 16:19:41 +02:00
..
Kconfig
Makefile
ravb.h ravb: Rename "no_ptp_cfg_active" and "ptp_cfg_active" variables 2023-02-01 08:27:28 +01:00
ravb_main.c net: ravb: Always process TX descriptor ring 2024-04-10 16:19:41 +02:00
ravb_ptp.c
sh_eth.c sh_eth: avoid PHY being resumed when interface is not up 2023-03-22 13:31:27 +01:00
sh_eth.h