Message ID | 20240619003257.6138-1-shannon.nelson@amd.com (mailing list archive) |
---|---|
Headers | show |
Series | ionic: rework fix for doorbell miss | expand |
Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@kernel.org>: On Tue, 18 Jun 2024 17:32:49 -0700 you wrote: > A latency test in a scaled out setting (many VMs with many queues) > has uncovered an issue with our missed doorbell fix from > commit b69585bfcece ("ionic: missed doorbell workaround") > > As a refresher, the Elba ASIC has an issue where once in a blue > moon it might miss/drop a queue doorbell notification from > the driver. This can result in Tx timeouts and potential Rx > buffer misses. > > [...] Here is the summary with links: - [v2,net-next,1/8] ionic: remove missed doorbell per-queue timer https://git.kernel.org/netdev/net-next/c/4aaa49a282ad - [v2,net-next,2/8] ionic: Keep interrupt affinity up to date https://git.kernel.org/netdev/net-next/c/d458d4b4fd43 - [v2,net-next,3/8] ionic: add private workqueue per-device https://git.kernel.org/netdev/net-next/c/9e25450da700 - [v2,net-next,4/8] ionic: add work item for missed-doorbell check https://git.kernel.org/netdev/net-next/c/4ded136c78f8 - [v2,net-next,5/8] ionic: add per-queue napi_schedule for doorbell check https://git.kernel.org/netdev/net-next/c/d7f9bc685918 - [v2,net-next,6/8] ionic: check for queue deadline in doorbell_napi_work https://git.kernel.org/netdev/net-next/c/55a3982ec721 - [v2,net-next,7/8] ionic: Use an u16 for rx_copybreak https://git.kernel.org/netdev/net-next/c/f703d56c0305 - [v2,net-next,8/8] ionic: Only run the doorbell workaround for certain asic_type https://git.kernel.org/netdev/net-next/c/da0262c2c931 You are awesome, thank you!