]> www.infradead.org Git - users/hch/block.git/commit
net: ravb: Always process TX descriptor ring
authorPaul Barker <paul.barker.ct@bp.renesas.com>
Tue, 2 Apr 2024 14:53:04 +0000 (15:53 +0100)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 4 Apr 2024 10:46:13 +0000 (12:46 +0200)
commit596a4254915f94c927217fe09c33a6828f33fb25
treeafa74b3400a2b5a6eb517dae44639f47b01cfb59
parent72076fc9fe60b9143cd971fd8737718719bc512e
net: ravb: Always process TX descriptor ring

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: c156633f1353 ("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>
drivers/net/ethernet/renesas/ravb_main.c