net: ravb: Always update error counters
authorPaul Barker <paul.barker.ct@bp.renesas.com>
Tue, 2 Apr 2024 14:53:05 +0000 (15:53 +0100)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 4 Apr 2024 10:46:13 +0000 (12:46 +0200)
commit101b76418d7163240bc74a7e06867dca0e51183e
tree72118ef6a6ea0a0be6eab336dc9b3cef7ff59285
parent596a4254915f94c927217fe09c33a6828f33fb25
net: ravb: Always update error counters

The error statistics should be updated each time the poll function is
called, even if the full RX work budget has been consumed. This prevents
the counts from becoming stuck when RX bandwidth usage is high.

This also ensures that error counters are not updated after we've
re-enabled interrupts as that could result in a race condition.

Also drop an unnecessary space.

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-2-paul.barker.ct@bp.renesas.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/renesas/ravb_main.c