]> git.baikalelectronics.ru Git - kernel.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)
commit4ca4b7de1dfe3f9b43e5ea98f0d06a88dc203eac
tree9743b6682edcb76818463eca7d385251bf8a35a1
parent5f3de05561b9e34e84b7969d8f1d0266afcabf74
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