Home
last modified time | relevance | path

Searched hist:"802 e12ff9cbff3bafb0b6f0fe79cff04dce9de16" (Results 1 – 1 of 1) sorted by relevance

/linux/net/ipv4/
H A Dinet_fragment.cdiff 802e12ff9cbff3bafb0b6f0fe79cff04dce9de16 Thu Apr 04 15:07:51 CEST 2024 Eric Dumazet <edumazet@google.com> inet: frags: delay fqdir_free_fn()

fqdir_free_fn() is using very expensive rcu_barrier()

When one netns is dismantled, we often call fqdir_exit()
multiple times, typically lauching fqdir_free_fn() twice.

Delaying by one second fqdir_free_fn() helps to reduce
the number of rcu_barrier() calls, and lock contention
on rcu_state.barrier_mutex.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>