Re: [PATCH net] vxlan: do not arm the ageing timer on a device that is down
| Newsgroups | org.kernel.vger.netdev,org.kernel.vger.linux-kernel,org.kernel.vger.stable |
|---|---|
| Message-ID | <178644180515.447232.7349065220132702287.git-patchwork-notify@kernel.org> |
Hello: This patch was applied to netdev/net.git (main) by Paolo Abeni <[email protected]>: On Sun, 9 Aug 2026 20:18:29 +0900 you wrote: > vxlan_changelink() arms vxlan->age_timer whenever the requested ageing > interval differs from the configured one: > > if (conf.age_interval != vxlan->cfg.age_interval) > mod_timer(&vxlan->age_timer, jiffies); > > There is no netif_running() test, so the timer is armed even on a device > that was never brought up. The only synchronous cancel in the driver is > the timer_delete_sync() in vxlan_stop(), which is .ndo_stop. > netif_close_many() drops devices without IFF_UP before > __dev_close_many() runs, so that cancel is skipped for such a device. > > [...] Here is the summary with links: - [net] vxlan: do not arm the ageing timer on a device that is down https://git.kernel.org/netdev/net/c/b37971686ec5 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html