mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-21 16:29:59 +00:00
netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module
If it is a module, request this module. Otherwise, if it is compiled
built-in or not selected, skip this.
Fixes: 0ef1efd135
("netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
This commit is contained in:
parent
e971ceb803
commit
78e21eb699
1 changed files with 1 additions and 1 deletions
|
@ -546,7 +546,7 @@ nft_meta_select_ops(const struct nft_ctx *ctx,
|
|||
if (tb[NFTA_META_DREG] && tb[NFTA_META_SREG])
|
||||
return ERR_PTR(-EINVAL);
|
||||
|
||||
#ifdef CONFIG_NF_TABLES_BRIDGE
|
||||
#if defined(CONFIG_NF_TABLES_BRIDGE) && IS_MODULE(CONFIG_NFT_BRIDGE_META)
|
||||
if (ctx->family == NFPROTO_BRIDGE)
|
||||
return ERR_PTR(-EAGAIN);
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue