Re: [PATCH net v2] net: bnxt: ring the doorbell when SW USO exits early
| Newsgroups | org.kernel.vger.stable,org.kernel.vger.linux-kernel,org.kernel.vger.netdev |
|---|---|
| Message-ID | <178733640614.1421394.1715964025180221313.git-patchwork-notify@kernel.org> |
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski <[email protected]>: 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