Re: [PATCH net] net: bgmac: enable interrupts only after NAPI is ready
From: patchwork-bot+netdevbpf
Date: Thu Oct 15 2026 - 22:20:14 EST
Hello:
This patch was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@xxxxxxxxxx>:
On Sat, 10 Oct 2026 00:00:11 -0700 you wrote:
> bgmac_open() calls bgmac_chip_init(), which unmasks the interrupts and
> enables the MAC receiver, before request_irq() and napi_enable().
> bgmac_enet_resume() also enables NAPI only after bgmac_chip_init().
>
> When frames arrive in that window, the first RX interrupt masks all
> interrupts in bgmac_interrupt() and calls napi_schedule() on a NAPI
> instance that is still disabled, so nothing is scheduled. Nothing
> unmasks the interrupts again, the RX ring fills up and the interface
> stays deaf until it is brought down and up without traffic.
>
> [...]
Here is the summary with links:
- [net] net: bgmac: enable interrupts only after NAPI is ready
https://git.kernel.org/netdev/net-next/c/ac1f6e58cb77
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html