summaryrefslogtreecommitdiffstats
path: root/net/ipv6/reassembly.c
diff options
context:
space:
mode:
authorKirill Tkhai2018-02-19 09:50:28 +0100
committerDavid S. Miller2018-02-19 20:19:11 +0100
commitd16784d9fb2a91e96374df7cb689f52cef55371b (patch)
treef47cd599f28dac4c5b7f05b265f66537121a932b /net/ipv6/reassembly.c
parentnet: Convert xfrm6_net_ops (diff)
downloadkernel-qcow2-linux-d16784d9fb2a91e96374df7cb689f52cef55371b.tar.gz
kernel-qcow2-linux-d16784d9fb2a91e96374df7cb689f52cef55371b.tar.xz
kernel-qcow2-linux-d16784d9fb2a91e96374df7cb689f52cef55371b.zip
net: Convert fib6_net_ops, ipv6_addr_label_ops and ip6_segments_ops
These pernet_operations register and unregister tables and lists for packets forwarding. All of the entities are per-net. Init methods makes simple initializations, and since net is not visible for foreigners at the time it is working, it can't race with anything. Exit method is executed when there are only local devices, and there mustn't be packets in-flight. Also, it looks like no one pernet_operations want to send ipv6 packets to foreign net. The same reasons are for ipv6_addr_label_ops and ip6_segments_ops. So, we are able to mark all them as async. Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv6/reassembly.c')
0 files changed, 0 insertions, 0 deletions