Re: [PATCH net v2] net: stmmac: Clear DMA errors for multi-channel interrupts
From: Magnus Leatti
Date: Tue Nov 10 2026 - 04:54:04 EST
> Since RBU and RPS were enabled only for statistics, was masking them in
> multi-MSI mode considered as an alternative?
Hi Maxime,
Tested that route on dwmac4 (YT6801, 7.3.3) next to v2.
Stock 7.3.3 dies in 4s under a 4x 64B UDP flood (122k irq/s storm).
Both v2 and dropping RBU from the abnormal mask survive with the same
~3M RX frames within noise (3 runs each, alternating), but:
v2 (A) no RBU irq (B)
MAC irqs: 18k - 43k 0
rx_buf_unav: 9k - 21k 0
%irq CPU: 3.9 - 7.1 1.1 - 1.5
RX frames: 2.5M - 3.0M 2.8M - 3.2M
Same on 8x UDP + TCP TX (30s): both stay up, A takes up to 33k MAC
irqs, B takes 0.
Caveats for B:
- Core is a 5.2, so only the 4.10 mask was exercised.
- RPS never fired, so this doesn't test the RPS storm fix from v2.
- rx_buf_unav_irq stays at 0 (pre-1b9707e6f1a9).
Want RBU dropped from the dwmac4 mask too? Can send a patch or you can
fold it into v3.
Magnus