net: dynamically allocate fqdir structures
authorEric Dumazet <edumazet@google.com>
Fri, 24 May 2019 16:03:39 +0000 (09:03 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sun, 26 May 2019 21:08:05 +0000 (14:08 -0700)
commit4907abc605e328d61bee56e4e89db4f56ade2090
tree764e708aaa78091e2a8ccb046cfbf8a59aa10c88
parenta39aca678a0626941aa99c18c1c452ca758e7865
net: dynamically allocate fqdir structures

Following patch will add rcu grace period before fqdir
rhashtable destruction, so we need to dynamically allocate
fqdir structures to not force expensive synchronize_rcu() calls
in netns dismantle path.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/inet_frag.h
include/net/netns/ieee802154_6lowpan.h
include/net/netns/ipv4.h
include/net/netns/ipv6.h
net/ieee802154/6lowpan/reassembly.c
net/ipv4/inet_fragment.c
net/ipv4/ip_fragment.c
net/ipv4/proc.c
net/ipv6/netfilter/nf_conntrack_reasm.c
net/ipv6/proc.c
net/ipv6/reassembly.c