summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorPhil Sutter <phil@nwl.cc>2019-07-17 21:38:19 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2019-07-18 20:19:02 +0200
commitb4f1483cbfa5fafca4874e90063f75603edbc210 (patch)
tree0524654d3cf026f3e3e0b329a99a81c746e821ce /net
parentnetfilter: nft_hash: fix symhash with modulus one (diff)
downloadlinux-b4f1483cbfa5fafca4874e90063f75603edbc210.tar.xz
linux-b4f1483cbfa5fafca4874e90063f75603edbc210.zip
netfilter: nf_tables: Support auto-loading for inet nat
Trying to create an inet family nat chain would not cause nft_chain_nat.ko module to auto-load due to missing module alias. Add a proper one with hard-coded family value 1 for the pseudo-family NFPROTO_INET. Fixes: d164385ec572 ("netfilter: nat: add inet family nat support") Signed-off-by: Phil Sutter <phil@nwl.cc> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'net')
-rw-r--r--net/netfilter/nft_chain_nat.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/net/netfilter/nft_chain_nat.c b/net/netfilter/nft_chain_nat.c
index 2f89bde3c61c..ff9ac8ae0031 100644
--- a/net/netfilter/nft_chain_nat.c
+++ b/net/netfilter/nft_chain_nat.c
@@ -142,3 +142,6 @@ MODULE_ALIAS_NFT_CHAIN(AF_INET, "nat");
#ifdef CONFIG_NF_TABLES_IPV6
MODULE_ALIAS_NFT_CHAIN(AF_INET6, "nat");
#endif
+#ifdef CONFIG_NF_TABLES_INET
+MODULE_ALIAS_NFT_CHAIN(1, "nat"); /* NFPROTO_INET */
+#endif