aboutsummaryrefslogtreecommitdiff
path: root/net/ipv6
diff options
context:
space:
mode:
authorEric Dumazet <eric.dumazet@gmail.com>2010-06-15 13:08:51 +0200
committerPatrick McHardy <kaber@trash.net>2010-06-15 13:08:51 +0200
commitd73f33b168831e53972fbf7c85db87950a41436c (patch)
tree5a3b5837b12728bc74fdf20505ffc1770b2a885e /net/ipv6
parent0b041f8d1e6fb11a6134d37230da8c2182f99110 (diff)
netfilter: CLUSTERIP: RCU conversion
- clusterip_lock becomes a spinlock - lockless lookups - kfree() deferred after RCU grace period - rcu_barrier_bh() inserted in clusterip_tg_exit() v2) - As Patrick pointed out, we use atomic_inc_not_zero() in clusterip_config_find_get(). - list_add_rcu() and list_del_rcu() variants are used. - atomic_dec_and_lock() used in clusterip_config_entry_put() Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com> Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'net/ipv6')
0 files changed, 0 insertions, 0 deletions