]> www.infradead.org Git - users/jedix/linux-maple.git/commit
vxlan: Convert FDB flushing to RCU
authorIdo Schimmel <idosch@nvidia.com>
Tue, 15 Apr 2025 12:11:38 +0000 (15:11 +0300)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 22 Apr 2025 09:11:16 +0000 (11:11 +0200)
commit54f45187b635f8c4c1e554a2ed347bba7d27dfbd
treecbf719b3cf546502625ee82277c5c8af61271dad
parenta6d04f8937e3a721c3a3578fc18b28cb59b15f42
vxlan: Convert FDB flushing to RCU

Instead of holding the FDB hash lock when traversing the FDB linked list
during flushing, use RCU and only acquire the lock for entries that need
to be flushed.

Reviewed-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Link: https://patch.msgid.link/20250415121143.345227-11-idosch@nvidia.com
Reviewed-by: Nikolay Aleksandrov <razor@blackwall.org>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/vxlan/vxlan_core.c