[PATCH] net: r8169: drain RX descriptor ring

Sascha Hauer s.hauer at pengutronix.de
Tue Mar 3 23:48:54 PST 2026


On Mon, 02 Mar 2026 18:26:30 +0100, Sascha Hauer wrote:
> When not busy waiting for incoming packets we poll for new packets only
> every 10ms. Each time only a single frame is fetched from the hardware.
> On a network with many broadcast traffic there might be more than
> 100 packets/s incoming, which will sooner or later fill up our RX descriptor
> ring. Unfortunately the Realtek Hardware has no way to gracefully handle
> a RX queue overflow. Fix this by fetching multiple packets from the
> hardware in each receive callback.
> 
> [...]

Applied, thanks!

[1/1] net: r8169: drain RX descriptor ring
      https://git.pengutronix.de/cgit/barebox/commit/?id=ba8dab21987b (link may not be stable)

Best regards,
-- 
Sascha Hauer <s.hauer at pengutronix.de>




More information about the barebox mailing list