static int __init nft_chain_nat_init(void) { #ifdef CONFIG_NF_TABLES_IPV6 nft_register_chain_type(&nft_chain_nat_ipv6); #endif #ifdef CONFIG_NF_TABLES_IPV4 nft_register_chain_type(&nft_chain_nat_ipv4); #endif #ifdef CONFIG_NF_TABLES_INET nft_register_chain_type(&nft_chain_nat_inet); #endif return 0; }
static int __init nft_chain_nat_init(void) { int err; err = nft_register_chain_type(&nft_chain_nat_ipv4); if (err < 0) return err; return 0; }
static int __init nf_tables_arp_init(void) { int ret; nft_register_chain_type(&filter_arp); ret = register_pernet_subsys(&nf_tables_arp_net_ops); if (ret < 0) nft_unregister_chain_type(&filter_arp); return ret; }
static int __init nft_chain_nat_init(void) { int err; err = nft_register_chain_type(&nft_chain_nat_ipv4); if (err < 0) return err; err = nft_register_expr(&nft_nat_type); if (err < 0) goto err; return 0; err: nft_unregister_chain_type(&nft_chain_nat_ipv4); return err; }
static int __init nft_chain_route_init(void) { return nft_register_chain_type(&nft_chain_route_ipv4); }
static int __init nf_tables_ipv4_init(void) { nft_register_chain_type(&filter_ipv4); return nft_register_afinfo(&nft_af_ipv4); }