Re: [PATCH net v2 0/2] bridge/vxlan: fix reading neigh ha without synchronization
| Newsgroups | dev.linux.lists.bridge,org.kernel.vger.netdev |
|---|---|
| Message-ID | <178726200889.500714.12664805984672388732.git-patchwork-notify@kernel.org> |
Hello: This series was applied to netdev/net.git (main) by Jakub Kicinski <[email protected]>: On Tue, 18 Aug 2026 18:07:54 +0300 you wrote: > Hi, > Neigh ha address must be read using the seqlock to get a stable snapshot. > Both the bridge and vxlan read it directly and can see partial updates. > I reproduced both issues with running neigh updates and exercising these > paths in parallel and saw partial addresses, e.g. updating between > neigh A: 02:00:00:00:00:00 neigh B: fe:ff:ff:ff:ff:ff was able to observe > 02:00:ff:ff:ff:ff and fe:ff:00:00:00:00 in packets. Noticed this initially > in the bridge, then checked vxlan and its arp/neigh_reduce functions have > the same bug, route_shortcircuit is doing the right thing already. > > [...] Here is the summary with links: - [net,v2,1/2] net: bridge: arp/nd proxy: fix reading neigh ha https://git.kernel.org/netdev/net/c/57549ab90791 - [net,v2,2/2] vxlan: fix reading neigh ha https://git.kernel.org/netdev/net/c/b824059a673b You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html