summaryrefslogtreecommitdiffstats
path: root/net/ipv6/ndisc.c
diff options
context:
space:
mode:
authorMichal Kubeček <mkubecek@suse.cz>2016-03-08 14:44:35 +0100
committerDavid S. Miller <davem@davemloft.net>2016-03-08 21:16:51 +0100
commit9a03cd8f38efb83c13fbe62aff50eea4efff93da (patch)
tree196c6d1b32fe34fa44f7bc9e164b6af2d0ff25ec /net/ipv6/ndisc.c
parentipv6: replace global gc_args with local variable (diff)
downloadlinux-9a03cd8f38efb83c13fbe62aff50eea4efff93da.tar.xz
linux-9a03cd8f38efb83c13fbe62aff50eea4efff93da.zip
ipv6: per netns fib6 walkers
The IPv6 FIB data structures are separated per network namespace but there is still only one global walkers list and one global walker list lock. This means changes in one namespace unnecessarily interfere with walkers in other namespaces. Replace the global list with per-netns lists (and give each its own lock). Signed-off-by: Michal Kubecek <mkubecek@suse.cz> Reviewed-by: Cong Wang <xiyou.wangcong@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv6/ndisc.c')
0 files changed, 0 insertions, 0 deletions