The macb ethernet driver (Raspberry Pi 5) delivers interrupts only to the first core, quickly saturating it at higher packet rates.
Introducing software interrupt coalescing dramatically alleviates this limitation; the oneliner fix is upstream at d57f7b45945ac0517ff8ea50655f00db6e8d637c.
Please backport this fix to 6.6 -stable to bring this benefit to more Raspberry Pis; it applies cleanly on this branch.
Many thanks, Daniel
On Mon, Mar 10, 2025 at 10:56:29PM +0800, Daniel J Blueman wrote:
The macb ethernet driver (Raspberry Pi 5) delivers interrupts only to the first core, quickly saturating it at higher packet rates.
Introducing software interrupt coalescing dramatically alleviates this limitation; the oneliner fix is upstream at d57f7b45945ac0517ff8ea50655f00db6e8d637c.
Please backport this fix to 6.6 -stable to bring this benefit to more Raspberry Pis; it applies cleanly on this branch.
Now queued up, thanks.
greg k-h
On Mon, Mar 10, 2025 at 04:21:35PM +0100, Greg KH wrote:
On Mon, Mar 10, 2025 at 10:56:29PM +0800, Daniel J Blueman wrote:
The macb ethernet driver (Raspberry Pi 5) delivers interrupts only to the first core, quickly saturating it at higher packet rates.
Introducing software interrupt coalescing dramatically alleviates this limitation; the oneliner fix is upstream at d57f7b45945ac0517ff8ea50655f00db6e8d637c.
Please backport this fix to 6.6 -stable to bring this benefit to more Raspberry Pis; it applies cleanly on this branch.
Now queued up, thanks.
And now dropped.
Daniel, always cc: the authors on the patch you ask for so that they can review the request as well.
thanks,
greg k-h
linux-stable-mirror@lists.linaro.org