netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers
authorFlorian Westphal <fw@strlen.de>
Fri, 29 Jun 2018 05:46:47 +0000 (07:46 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 16 Jul 2018 15:54:59 +0000 (17:54 +0200)
commit6816d931cab009024b68c11c4cf752f8bf9a1e32
treeb3098b1cb94f482e0289598a5fc3d7e038fc1c2b
parentd1b6fe94941f43e4743d5fea953d16b0a001c2c6
netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers

Handle it in the core instead.

ipv6_skip_exthdr() is built-in even if ipv6 is a module, i.e. this
doesn't create an ipv6 dependency.

Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/net/netfilter/nf_conntrack_l3proto.h
net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c
net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c
net/netfilter/Makefile
net/netfilter/nf_conntrack_core.c
net/netfilter/nf_conntrack_l3proto_generic.c [deleted file]
net/netfilter/nf_conntrack_proto.c