• Pablo Neira Ayuso's avatar
    netfilter: nf_tables: NAT chain and extensions require NF_TABLES · 39f2ff08
    Pablo Neira Ayuso authored
    Move these options inside the scope of the 'if' NF_TABLES and
    NF_TABLES_IPV6 dependencies. This patch fixes:
    
       net/ipv6/netfilter/nft_chain_nat_ipv6.o: In function `nft_nat_do_chain':
    >> net/ipv6/netfilter/nft_chain_nat_ipv6.c:37: undefined reference to `nft_do_chain'
       net/ipv6/netfilter/nft_chain_nat_ipv6.o: In function `nft_chain_nat_ipv6_exit':
    >> net/ipv6/netfilter/nft_chain_nat_ipv6.c:94: undefined reference to `nft_unregister_chain_type'
       net/ipv6/netfilter/nft_chain_nat_ipv6.o: In function `nft_chain_nat_ipv6_init':
    >> net/ipv6/netfilter/nft_chain_nat_ipv6.c:87: undefined reference to `nft_register_chain_type'
    
    that happens with:
    
    CONFIG_NF_TABLES=m
    CONFIG_NFT_CHAIN_NAT_IPV6=y
    
    Fixes: 02c7b25e ("netfilter: nf_tables: build-in filter chain type")
    Reported-by: default avatarkbuild test robot <lkp@intel.com>
    Signed-off-by: default avatarPablo Neira Ayuso <pablo@netfilter.org>
    39f2ff08
Kconfig 10.8 KB