netfilter: nf_tables: fix ifdef to also consider nf_tables=m
[ Upstream commit c55c0e91c813589dc55bea6bf9a9fbfaa10ae41d ]
nftables can be built as a module, so fix the preprocessor conditional
accordingly.
Fixes: 478b360a47 ("netfilter: nf_tables: fix nf_trace always-on with XT_TRACE=n")
Reported-by: Florian Fainelli <f.fainelli@gmail.com>
Reported-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
6758a51ef3
commit
381110d061
@@ -4277,7 +4277,7 @@ static inline void nf_reset_ct(struct sk_buff *skb)
|
|||||||
|
|
||||||
static inline void nf_reset_trace(struct sk_buff *skb)
|
static inline void nf_reset_trace(struct sk_buff *skb)
|
||||||
{
|
{
|
||||||
#if IS_ENABLED(CONFIG_NETFILTER_XT_TARGET_TRACE) || defined(CONFIG_NF_TABLES)
|
#if IS_ENABLED(CONFIG_NETFILTER_XT_TARGET_TRACE) || IS_ENABLED(CONFIG_NF_TABLES)
|
||||||
skb->nf_trace = 0;
|
skb->nf_trace = 0;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
@@ -4297,7 +4297,7 @@ static inline void __nf_copy(struct sk_buff *dst, const struct sk_buff *src,
|
|||||||
dst->_nfct = src->_nfct;
|
dst->_nfct = src->_nfct;
|
||||||
nf_conntrack_get(skb_nfct(src));
|
nf_conntrack_get(skb_nfct(src));
|
||||||
#endif
|
#endif
|
||||||
#if IS_ENABLED(CONFIG_NETFILTER_XT_TARGET_TRACE) || defined(CONFIG_NF_TABLES)
|
#if IS_ENABLED(CONFIG_NETFILTER_XT_TARGET_TRACE) || IS_ENABLED(CONFIG_NF_TABLES)
|
||||||
if (copy)
|
if (copy)
|
||||||
dst->nf_trace = src->nf_trace;
|
dst->nf_trace = src->nf_trace;
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user