netfilter: conntrack: remove nf_ct_l4proto_find_get
authorFlorian Westphal <fw@strlen.de>
Tue, 15 Jan 2019 21:03:47 +0000 (22:03 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 18 Jan 2019 14:02:34 +0000 (15:02 +0100)
commit4a60dc748d121b52533a2956567df4f87a3835b1
tree9ca0bd1869fbe68cb47e3da66e506758ceb6926a
parente56894356f60f9d11bdf53ee5a050a235f6d2b48
netfilter: conntrack: remove nf_ct_l4proto_find_get

Its now same as __nf_ct_l4proto_find(), so rename that to
nf_ct_l4proto_find and use it everywhere.

It never returns NULL and doesn't need locks or reference counts.

Before this series:
302824  net/netfilter/nf_conntrack.ko
 21504  net/netfilter/nf_conntrack_proto_gre.ko

  text    data     bss     dec     hex filename
  6281    1732       4    8017    1f51 nf_conntrack_proto_gre.ko
108356   20613     236  129205   1f8b5 nf_conntrack.ko

After:
294864  net/netfilter/nf_conntrack.ko
  text    data     bss     dec     hex filename
106979   19557     240  126776   1ef38 nf_conntrack.ko

so, even with builtin gre, total size got reduced.

Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/net/netfilter/nf_conntrack_core.h
include/net/netfilter/nf_conntrack_l4proto.h
net/netfilter/nf_conntrack_core.c
net/netfilter/nf_conntrack_expect.c
net/netfilter/nf_conntrack_netlink.c
net/netfilter/nf_conntrack_proto.c
net/netfilter/nf_conntrack_standalone.c
net/netfilter/nf_flow_table_core.c
net/netfilter/nfnetlink_cttimeout.c
net/netfilter/nft_ct.c
net/netfilter/xt_CT.c