net: sched: incorrect Kconfig dependencies on Netfilter modules
authorPablo Neira Ayuso <pablo@netfilter.org>
Tue, 8 Dec 2020 20:47:07 +0000 (21:47 +0100)
committerJakub Kicinski <kuba@kernel.org>
Wed, 9 Dec 2020 23:49:29 +0000 (15:49 -0800)
- NET_ACT_CONNMARK and NET_ACT_CTINFO only require conntrack support.
- NET_ACT_IPT only requires NETFILTER_XTABLES symbols, not
  IP_NF_IPTABLES. After this patch, NET_ACT_IPT becomes consistent
  with NET_EMATCH_IPT. NET_ACT_IPT dependency on IP_NF_IPTABLES predates
  Linux-2.6.12-rc2 (initial git repository build).

Fixes: 22a5dc0e5e3e ("net: sched: Introduce connmark action")
Fixes: 24ec483cec98 ("net: sched: Introduce act_ctinfo action")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Link: https://lore.kernel.org/r/20201208204707.11268-1-pablo@netfilter.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/sched/Kconfig

index 8a4542387bbd871dd40a6aeb21afb50d814a4cee..1e8ab4749c6c3cd81501bd0109469f7aecf945aa 100644 (file)
@@ -813,7 +813,7 @@ config NET_ACT_SAMPLE
 
 config NET_ACT_IPT
        tristate "IPtables targets"
-       depends on NET_CLS_ACT && NETFILTER && IP_NF_IPTABLES
+       depends on NET_CLS_ACT && NETFILTER && NETFILTER_XTABLES
        help
          Say Y here to be able to invoke iptables targets after successful
          classification.
@@ -912,7 +912,7 @@ config NET_ACT_BPF
 
 config NET_ACT_CONNMARK
        tristate "Netfilter Connection Mark Retriever"
-       depends on NET_CLS_ACT && NETFILTER && IP_NF_IPTABLES
+       depends on NET_CLS_ACT && NETFILTER
        depends on NF_CONNTRACK && NF_CONNTRACK_MARK
        help
          Say Y here to allow retrieving of conn mark
@@ -924,7 +924,7 @@ config NET_ACT_CONNMARK
 
 config NET_ACT_CTINFO
        tristate "Netfilter Connection Mark Actions"
-       depends on NET_CLS_ACT && NETFILTER && IP_NF_IPTABLES
+       depends on NET_CLS_ACT && NETFILTER
        depends on NF_CONNTRACK && NF_CONNTRACK_MARK
        help
          Say Y here to allow transfer of a connmark stored information.