summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Leblond <eric@regit.org>2013-12-29 11:01:29 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2013-12-29 12:08:29 +0100
commit5f291c2869a08a63dbdc9de3e13ac5f2d5ed8d47 (patch)
treecf697d3640d53a6b7680d65948b778125f29d5aa
parent994737513ee705e9e1c1e80102a999369dca1b41 (diff)
downloadblackbird-op-linux-5f291c2869a08a63dbdc9de3e13ac5f2d5ed8d47.tar.gz
blackbird-op-linux-5f291c2869a08a63dbdc9de3e13ac5f2d5ed8d47.zip
netfilter: select NFNETLINK when enabling NF_TABLES
In Kconfig, nf_tables depends on NFNETLINK so building nf_tables as a module or inside kernel depends on the state of NFNETLINK inside the kernel config. If someone wants to build nf_tables inside the kernel, it is necessary to also build NFNETLINK inside the kernel. But NFNETLINK can not be set in the menu so it is necessary to toggle other nfnetlink subsystems such as logging and nfacct to see the nf_tables switch. This patch changes the dependency from 'depend' to 'select' inside Kconfig to allow to set the build of nftables as modules or inside kernel independently. Signed-off-by: Eric Leblond <eric@regit.org> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
-rw-r--r--net/netfilter/Kconfig2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/netfilter/Kconfig b/net/netfilter/Kconfig
index 4371c9819d97..01f9f64c4cec 100644
--- a/net/netfilter/Kconfig
+++ b/net/netfilter/Kconfig
@@ -414,7 +414,7 @@ config NETFILTER_SYNPROXY
endif # NF_CONNTRACK
config NF_TABLES
- depends on NETFILTER_NETLINK
+ select NETFILTER_NETLINK
tristate "Netfilter nf_tables support"
config NFT_EXTHDR
OpenPOWER on IntegriCloud