Home
last modified time | relevance | path

Searched refs:nft (Results 1 – 13 of 13) sorted by relevance

/linux-4.4.14/net/ipv4/netfilter/
Dnf_tables_arp.c43 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()
Dnf_tables_ipv4.c64 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()
DKconfig106 controlled by iptables or nft.
/linux-4.4.14/net/netfilter/
Dnf_tables_inet.c43 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()
Dnf_tables_netdev.c125 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()
Dnf_tables_api.c38 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 …]
DKconfig442 (also known as expressions) that the userspace 'nft' utility
/linux-4.4.14/net/ipv6/netfilter/
Dnf_tables_ipv6.c63 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()
DKconfig84 controlled by iptables or nft.
/linux-4.4.14/net/bridge/netfilter/
Dnf_tables_bridge.c127 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/
Dcalib.c149 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/
Dnet_namespace.h114 struct netns_nftables nft; member
/linux-4.4.14/include/net/netfilter/
Dnf_tables.h925 return net->nft.gencursor + 1 == 1 ? 1 : 0; in nft_gencursor_next()
936 return 1 << ACCESS_ONCE(net->nft.gencursor); in nft_genmask_cur()