Re: [PATCH net v2] net: bnxt: ring the doorbell when SW USO exits early
From: patchwork-bot+netdevbpf
Date: Fri Aug 21 2026 - 14:21:28 EST
Hello:
This patch was applied to netdev/net.git (main)
by Jakub Kicinski <kuba@xxxxxxxxxx>:
On Wed, 19 Aug 2026 16:32:11 -0700 you wrote:
> When a burst of packets is handed down to the driver, the driver defers
> the doorbell to the end by setting txr->kick_pending = 1. The normal TX
> path handles this, but the SW USO path can miss it if it returns
> early.
>
> If bnxt_sw_udp_gso_xmit runs but returns early with NETDEV_TX_BUSY and
> txr->kick_pending was previously set to 1, then the TX queue can
> stall because the driver wrote some BDs but never wrote the doorbell.
> The device won't know to do the TX which would generate the completion
> that would wake the queue back up.
>
> [...]
Here is the summary with links:
- [net,v2] net: bnxt: ring the doorbell when SW USO exits early
https://git.kernel.org/netdev/net/c/4e15e89faac9
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html