Message ID | 20250206225638.1387810-1-kuba@kernel.org (mailing list archive) |
---|---|
Headers | show |
Series | net: improve core queue API handling while device is down | expand |
Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@kernel.org>: On Thu, 6 Feb 2025 14:56:34 -0800 you wrote: > The core netdev_rx_queue_restart() doesn't currently take into account > that the device may be down. The current and proposed queue API > implementations deal with this by rejecting queue API calls while > the device is down. We can do better, in theory we can still allow > devmem binding when the device is down - we shouldn't stop and start > the queues just try to allocate the memory. The reason we allocate > the memory is that memory provider binding checks if any compatible > page pool has been created (page_pool_check_memory_provider()). > > [...] Here is the summary with links: - [net-next,v2,1/4] net: refactor netdev_rx_queue_restart() to use local qops https://git.kernel.org/netdev/net-next/c/1eb824d69f8d - [net-next,v2,2/4] net: devmem: don't call queue stop / start when the interface is down https://git.kernel.org/netdev/net-next/c/3e7efc3f4f03 - [net-next,v2,3/4] net: page_pool: avoid false positive warning if NAPI was never added https://git.kernel.org/netdev/net-next/c/c1e00bc4be06 - [net-next,v2,4/4] netdevsim: allow normal queue reset while down https://git.kernel.org/netdev/net-next/c/285b3f78eabd You are awesome, thank you!