]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
vxlan: drop sock_lock
authorStanislav Fomichev <stfomichev@gmail.com>
Mon, 16 Jun 2025 16:21:13 +0000 (09:21 -0700)
committerJakub Kicinski <kuba@kernel.org>
Thu, 19 Jun 2025 01:53:51 +0000 (18:53 -0700)
commitdf5425b3bd8586c8c8de84ac3a5a874eb5fd4b33
tree7908b555111d09bbd6a951e362c428cd444b02d3
parent3e14960f3bd2a9c7d631f2517f0f249d74bfa892
vxlan: drop sock_lock

We won't be able to sleep soon in vxlan_offload_rx_ports and won't be
able to grab sock_lock. Instead of having separate spinlock to
manage sockets, rely on rtnl lock. This is similar to how geneve
manages its sockets.

Signed-off-by: Stanislav Fomichev <stfomichev@gmail.com>
Reviewed-by: Ido Schimmel <idosch@nvidia.com>
Reviewed-by: Nikolay Aleksandrov <razor@blackwall.org>
Link: https://patch.msgid.link/20250616162117.287806-3-stfomichev@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/vxlan/vxlan_core.c
drivers/net/vxlan/vxlan_private.h
drivers/net/vxlan/vxlan_vnifilter.c