]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
netfilter: nf_tables: nat: merge nft_masq protocol specific modules
authorFlorian Westphal <fw@strlen.de>
Thu, 28 Feb 2019 11:02:51 +0000 (12:02 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 1 Mar 2019 13:36:59 +0000 (14:36 +0100)
commita9ce849e786787af4b7dffd48d49b97b04671f8c
tree9743b6682edcb76818463eca7d385251bf8a35a1
parentc78efc99c75089efd3df2ebd3bd279b52b4ab125
netfilter: nf_tables: nat: merge nft_masq protocol specific modules

The family specific masq modules are way too small to warrant
an extra module, just place all of them in nft_masq.

before:
  text    data     bss     dec     hex filename
   1001     832       0    1833     729 nft_masq.ko
    766     896       0    1662     67e nft_masq_ipv4.ko
    764     896       0    1660     67c nft_masq_ipv6.ko

after:
   2010     960       0    2970     b9a nft_masq.ko

Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/net/netfilter/nft_masq.h [deleted file]
net/ipv4/netfilter/Kconfig
net/ipv4/netfilter/Makefile
net/ipv4/netfilter/nft_masq_ipv4.c [deleted file]
net/ipv6/netfilter/Kconfig
net/ipv6/netfilter/Makefile
net/ipv6/netfilter/nft_masq_ipv6.c [deleted file]
net/netfilter/Kconfig
net/netfilter/nft_masq.c