Add a hidden tristate option which is select by NF_TPROXY_IPV4 and NF_TPROXY_IPV6. It will be used to wrap nf_tproxy.h. Signed-off-by: Jeremy Sowden <jeremy@xxxxxxxxxx> --- net/ipv4/netfilter/Kconfig | 1 + net/ipv6/netfilter/Kconfig | 1 + net/netfilter/Kconfig | 3 +++ 3 files changed, 5 insertions(+) diff --git a/net/ipv4/netfilter/Kconfig b/net/ipv4/netfilter/Kconfig index f17b402111ce..50c02bd80ca7 100644 --- a/net/ipv4/netfilter/Kconfig +++ b/net/ipv4/netfilter/Kconfig @@ -18,6 +18,7 @@ config NF_SOCKET_IPV4 config NF_TPROXY_IPV4 tristate "IPv4 tproxy support" + select NF_TPROXY if NF_TABLES diff --git a/net/ipv6/netfilter/Kconfig b/net/ipv6/netfilter/Kconfig index 6120a7800975..273803f008f9 100644 --- a/net/ipv6/netfilter/Kconfig +++ b/net/ipv6/netfilter/Kconfig @@ -14,6 +14,7 @@ config NF_SOCKET_IPV6 config NF_TPROXY_IPV6 tristate "IPv6 tproxy support" + select NF_TPROXY if NF_TABLES diff --git a/net/netfilter/Kconfig b/net/netfilter/Kconfig index 34ec7afec116..7bbd2f558533 100644 --- a/net/netfilter/Kconfig +++ b/net/netfilter/Kconfig @@ -456,6 +456,9 @@ config NF_TABLES if NF_TABLES +config NF_TPROXY + tristate + config NF_TABLES_SET tristate "Netfilter nf_tables set infrastructure" help -- 2.23.0.rc1