/linux-4.4.14/net/ipv4/netfilter/ |
D | nf_tables_arp.c | 43 net->nft.arp = kmalloc(sizeof(struct nft_af_info), GFP_KERNEL); in nf_tables_arp_init_net() 44 if (net->nft.arp== NULL) in nf_tables_arp_init_net() 47 memcpy(net->nft.arp, &nft_af_arp, sizeof(nft_af_arp)); in nf_tables_arp_init_net() 49 if (nft_register_afinfo(net, net->nft.arp) < 0) in nf_tables_arp_init_net() 54 kfree(net->nft.arp); in nf_tables_arp_init_net() 60 nft_unregister_afinfo(net->nft.arp); in nf_tables_arp_exit_net() 61 kfree(net->nft.arp); in nf_tables_arp_exit_net()
|
D | nf_tables_ipv4.c | 64 net->nft.ipv4 = kmalloc(sizeof(struct nft_af_info), GFP_KERNEL); in nf_tables_ipv4_init_net() 65 if (net->nft.ipv4 == NULL) in nf_tables_ipv4_init_net() 68 memcpy(net->nft.ipv4, &nft_af_ipv4, sizeof(nft_af_ipv4)); in nf_tables_ipv4_init_net() 70 if (nft_register_afinfo(net, net->nft.ipv4) < 0) in nf_tables_ipv4_init_net() 75 kfree(net->nft.ipv4); in nf_tables_ipv4_init_net() 81 nft_unregister_afinfo(net->nft.ipv4); in nf_tables_ipv4_exit_net() 82 kfree(net->nft.ipv4); in nf_tables_ipv4_exit_net()
|
D | Kconfig | 106 controlled by iptables or nft.
|
/linux-4.4.14/net/netfilter/ |
D | nf_tables_inet.c | 43 net->nft.inet = kmalloc(sizeof(struct nft_af_info), GFP_KERNEL); in nf_tables_inet_init_net() 44 if (net->nft.inet == NULL) in nf_tables_inet_init_net() 46 memcpy(net->nft.inet, &nft_af_inet, sizeof(nft_af_inet)); in nf_tables_inet_init_net() 48 if (nft_register_afinfo(net, net->nft.inet) < 0) in nf_tables_inet_init_net() 54 kfree(net->nft.inet); in nf_tables_inet_init_net() 60 nft_unregister_afinfo(net->nft.inet); in nf_tables_inet_exit_net() 61 kfree(net->nft.inet); in nf_tables_inet_exit_net()
|
D | nf_tables_netdev.c | 125 net->nft.netdev = kmalloc(sizeof(struct nft_af_info), GFP_KERNEL); in nf_tables_netdev_init_net() 126 if (net->nft.netdev == NULL) in nf_tables_netdev_init_net() 129 memcpy(net->nft.netdev, &nft_af_netdev, sizeof(nft_af_netdev)); in nf_tables_netdev_init_net() 131 if (nft_register_afinfo(net, net->nft.netdev) < 0) in nf_tables_netdev_init_net() 136 kfree(net->nft.netdev); in nf_tables_netdev_init_net() 142 nft_unregister_afinfo(net->nft.netdev); in nf_tables_netdev_exit_net() 143 kfree(net->nft.netdev); in nf_tables_netdev_exit_net() 207 list_for_each_entry(afi, &dev_net(dev)->nft.af_info, list) { in nf_tables_netdev_event()
|
D | nf_tables_api.c | 38 list_add_tail_rcu(&afi->list, &net->nft.af_info); in nft_register_afinfo() 63 list_for_each_entry(afi, &net->nft.af_info, list) { in nft_afinfo_lookup() 191 list_add_tail(&trans->list, &ctx->net->nft.commit_list); in nft_trans_table_add() 218 list_add_tail(&trans->list, &ctx->net->nft.commit_list); in nft_trans_chain_add() 288 list_add_tail(&trans->list, &ctx->net->nft.commit_list); in nft_trans_rule_add() 342 list_add_tail(&trans->list, &ctx->net->nft.commit_list); in nft_trans_set_add() 457 nfmsg->res_id = htons(net->nft.base_seq & 0xffff); in nf_tables_fill_table_info() 514 cb->seq = net->nft.base_seq; in nf_tables_dump_tables() 516 list_for_each_entry_rcu(afi, &net->nft.af_info, list) { in nf_tables_dump_tables() 669 list_add_tail(&trans->list, &ctx->net->nft.commit_list); in nf_tables_updtable() [all …]
|
D | Kconfig | 442 (also known as expressions) that the userspace 'nft' utility
|
/linux-4.4.14/net/ipv6/netfilter/ |
D | nf_tables_ipv6.c | 63 net->nft.ipv6 = kmalloc(sizeof(struct nft_af_info), GFP_KERNEL); in nf_tables_ipv6_init_net() 64 if (net->nft.ipv6 == NULL) in nf_tables_ipv6_init_net() 67 memcpy(net->nft.ipv6, &nft_af_ipv6, sizeof(nft_af_ipv6)); in nf_tables_ipv6_init_net() 69 if (nft_register_afinfo(net, net->nft.ipv6) < 0) in nf_tables_ipv6_init_net() 74 kfree(net->nft.ipv6); in nf_tables_ipv6_init_net() 80 nft_unregister_afinfo(net->nft.ipv6); in nf_tables_ipv6_exit_net() 81 kfree(net->nft.ipv6); in nf_tables_ipv6_exit_net()
|
D | Kconfig | 84 controlled by iptables or nft.
|
/linux-4.4.14/net/bridge/netfilter/ |
D | nf_tables_bridge.c | 127 net->nft.bridge = kmalloc(sizeof(struct nft_af_info), GFP_KERNEL); in nf_tables_bridge_init_net() 128 if (net->nft.bridge == NULL) in nf_tables_bridge_init_net() 131 memcpy(net->nft.bridge, &nft_af_bridge, sizeof(nft_af_bridge)); in nf_tables_bridge_init_net() 133 if (nft_register_afinfo(net, net->nft.bridge) < 0) in nf_tables_bridge_init_net() 138 kfree(net->nft.bridge); in nf_tables_bridge_init_net() 144 nft_unregister_afinfo(net->nft.bridge); in nf_tables_bridge_exit_net() 145 kfree(net->nft.bridge); in nf_tables_bridge_exit_net()
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
D | calib.c | 149 int16_t *nft) in ath9k_hw_get_nf_thresh() argument 153 *nft = (int8_t)ah->eep_ops->get_eeprom(ah, EEP_NFTHRESH_5); in ath9k_hw_get_nf_thresh() 156 *nft = (int8_t)ah->eep_ops->get_eeprom(ah, EEP_NFTHRESH_2); in ath9k_hw_get_nf_thresh()
|
/linux-4.4.14/include/net/ |
D | net_namespace.h | 114 struct netns_nftables nft; member
|
/linux-4.4.14/include/net/netfilter/ |
D | nf_tables.h | 925 return net->nft.gencursor + 1 == 1 ? 1 : 0; in nft_gencursor_next() 936 return 1 << ACCESS_ONCE(net->nft.gencursor); in nft_genmask_cur()
|