linux/drivers/net/vxlan
Nikolay Aleksandrov b824059a67 vxlan: fix reading neigh ha
Currently arp/neigh_reduce read neigh ha directly which can lead to
partial reads while the neigh is being updated. Use neigh_ha_snapshot to
take a stable snapshot of the address similar to route_shortcircuit which
already does the right thing.

Fixes: e4f67addf1 ("add DOVE extensions for VXLAN")
Fixes: f564f45c45 ("vxlan: add ipv6 proxy support")
Signed-off-by: Nikolay Aleksandrov <razor@blackwall.org>
Reviewed-by: Petr Machata <petrm@nvidia.com>
Reviewed-by: Ido Schimmel <idosch@nvidia.com>
Link: https://patch.msgid.link/20260818150756.890025-3-razor@blackwall.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2026-08-20 14:23:06 -07:00
..
Makefile
vxlan_core.c vxlan: fix reading neigh ha 2026-08-20 14:23:06 -07:00
vxlan_mdb.c vxlan: mdb: Fix use-after-free in vxlan_mdb_flush() 2026-08-18 11:58:02 +02:00
vxlan_multicast.c vxlan: Store struct sock in struct vxlan_sock. 2026-05-05 17:47:04 -07:00
vxlan_private.h vxlan: Remove unused declarations eth_vni_hash() and fdb_head_index() 2025-11-13 17:20:54 -08:00
vxlan_vnifilter.c vxlan: vnifilter: enforce exact length of GROUP/GROUP6 attributes 2026-08-17 15:57:07 -07:00