Home
last modified time | relevance | path

Searched refs:nft_net (Results 1 – 25 of 35) sorted by relevance

12

/openbmc/linux/net/netfilter/
H A Dnft_reject_netdev.c100 nft_reject_netdev_send_v4_unreach(nft_net(pkt), pkt->skb, in nft_reject_netdev_eval()
106 nft_reject_netdev_send_v4_tcp_reset(nft_net(pkt), pkt->skb, in nft_reject_netdev_eval()
111 nft_reject_netdev_send_v4_unreach(nft_net(pkt), pkt->skb, in nft_reject_netdev_eval()
121 nft_reject_netdev_send_v6_unreach(nft_net(pkt), pkt->skb, in nft_reject_netdev_eval()
127 nft_reject_netdev_send_v6_tcp_reset(nft_net(pkt), pkt->skb, in nft_reject_netdev_eval()
132 nft_reject_netdev_send_v6_unreach(nft_net(pkt), pkt->skb, in nft_reject_netdev_eval()
H A Dnft_reject_inet.c31 nf_send_reset(nft_net(pkt), nft_sk(pkt), in nft_reject_inet_eval()
44 nf_send_unreach6(nft_net(pkt), pkt->skb, in nft_reject_inet_eval()
48 nf_send_reset6(nft_net(pkt), nft_sk(pkt), in nft_reject_inet_eval()
52 nf_send_unreach6(nft_net(pkt), pkt->skb, in nft_reject_inet_eval()
H A Dnf_tables_offload.c405 struct nftables_pernet *nft_net; in nft_indr_block_cleanup() local
411 nft_net = nft_pernet(net); in nft_indr_block_cleanup()
412 mutex_lock(&nft_net->commit_mutex); in nft_indr_block_cleanup()
416 mutex_unlock(&nft_net->commit_mutex); in nft_indr_block_cleanup()
512 struct nftables_pernet *nft_net = nft_pernet(net); in nft_flow_rule_offload_abort() local
561 struct nftables_pernet *nft_net = nft_pernet(net); in nft_flow_rule_offload_commit() local
661 struct nftables_pernet *nft_net; in nft_offload_netdev_event() local
668 nft_net = nft_pernet(net); in nft_offload_netdev_event()
669 mutex_lock(&nft_net->commit_mutex); in nft_offload_netdev_event()
670 chain = __nft_offload_get_chain(nft_net, dev); in nft_offload_netdev_event()
[all …]
H A Dnf_tables_api.c196 nft_net = nft_pernet(net); in __nft_set_trans_bind()
231 nft_net = nft_pernet(net); in __nft_chain_trans_bind()
799 nft_net = nft_pernet(net); in nft_table_lookup()
823 nft_net = nft_pernet(net); in nft_table_lookup_byhandle()
894 nft_net = nft_pernet(net); in nft_request_module()
1063 nft_net = nft_pernet(net); in nf_tables_dump_tables()
1921 nft_net = nft_pernet(net); in nf_tables_dump_chains()
3575 nft_net = nft_pernet(net); in nf_tables_dump_rules()
8000 nft_net->base_seq); in nf_tables_getobj_reset()
11333 nft_net->base_seq = 1; in nf_tables_init_net()
[all …]
H A Dnft_tproxy.c49 sk = nf_tproxy_get_sock_v4(nft_net(pkt), skb, iph->protocol, in nft_tproxy_eval_v4()
66 sk = nf_tproxy_handle_time_wait4(nft_net(pkt), skb, taddr, tport, sk); in nft_tproxy_eval_v4()
71 sk = nf_tproxy_get_sock_v4(nft_net(pkt), skb, iph->protocol, in nft_tproxy_eval_v4()
117 sk = nf_tproxy_get_sock_v6(nft_net(pkt), skb, thoff, l4proto, in nft_tproxy_eval_v6()
135 nft_net(pkt), in nft_tproxy_eval_v6()
143 sk = nf_tproxy_get_sock_v6(nft_net(pkt), skb, thoff, in nft_tproxy_eval_v6()
H A Dnft_chain_filter.c363 struct nftables_pernet *nft_net; in nf_tables_netdev_event() local
374 nft_net = nft_pernet(ctx.net); in nf_tables_netdev_event()
375 mutex_lock(&nft_net->commit_mutex); in nf_tables_netdev_event()
376 list_for_each_entry(table, &nft_net->tables, list) { in nf_tables_netdev_event()
396 mutex_unlock(&nft_net->commit_mutex); in nf_tables_netdev_event()
H A Dnf_dup_netdev.c47 dev = dev_get_by_index_rcu(nft_net(pkt), oif); in nf_fwd_netdev_egress()
62 dev = dev_get_by_index_rcu(nft_net(pkt), oif); in nf_dup_netdev_egress()
H A Dnft_socket.c92 sk = nf_sk_lookup_slow_v4(nft_net(pkt), skb, indev); in nft_socket_do_lookup()
96 sk = nf_sk_lookup_slow_v6(nft_net(pkt), skb, indev); in nft_socket_do_lookup()
116 if (sk && !net_eq(nft_net(pkt), sock_net(sk))) in nft_socket_eval()
H A Dnft_connlimit.c41 nft_pf(pkt), nft_net(pkt), &tuple)) { in nft_connlimit_do_eval()
46 if (nf_conncount_add(nft_net(pkt), priv->list, tuple_ptr, zone)) { in nft_connlimit_do_eval()
H A Dnf_tables_trace.c201 if (!nfnetlink_has_listeners(nft_net(pkt), NFNLGRP_NFTRACE)) in nft_trace_notify()
294 nfnetlink_send(skb, nft_net(pkt), 0, NFNLGRP_NFTRACE, 0, GFP_ATOMIC); in nft_trace_notify()
H A Dnft_set_rbtree.c616 struct nftables_pernet *nft_net; in nft_rbtree_gc() local
627 nft_net = nft_pernet(net); in nft_rbtree_gc()
628 gc_seq = READ_ONCE(nft_net->gc_seq); in nft_rbtree_gc()
641 if (READ_ONCE(nft_net->gc_seq) != gc_seq) { in nft_rbtree_gc()
H A Dnft_set_hash.c312 struct nftables_pernet *nft_net; in nft_rhash_gc() local
324 nft_net = nft_pernet(net); in nft_rhash_gc()
325 gc_seq = READ_ONCE(nft_net->gc_seq); in nft_rhash_gc()
345 if (READ_ONCE(nft_net->gc_seq) != gc_seq) { in nft_rhash_gc()
H A Dnft_synproxy.c52 struct net *net = nft_net(pkt); in nft_synproxy_eval_v4()
83 struct net *net = nft_net(pkt); in nft_synproxy_eval_v6()
H A Dnft_rt.c41 nf_route(nft_net(pkt), &dst, &fl, false, nft_pf(pkt)); in get_tcpmss()
H A Dnft_dynset.c164 struct nftables_pernet *nft_net = nft_pernet(ctx->net); in nft_dynset_init() local
171 lockdep_assert_held(&nft_net->commit_mutex); in nft_dynset_init()
H A Dnft_meta.c137 if (!sk || !sk_fullsock(sk) || !net_eq(nft_net(pkt), sock_net(sk))) in nft_meta_get_eval_skugid()
170 if (!sk || !sk_fullsock(sk) || !net_eq(nft_net(pkt), sock_net(sk))) in nft_meta_get_eval_cgroup()
305 dev = sdif ? dev_get_by_index_rcu(nft_net(pkt), sdif) : NULL; in nft_meta_get_eval_sdifname()
/openbmc/linux/net/bridge/netfilter/
H A Dnft_reject_bridge.c125 nft_reject_br_send_v4_unreach(nft_net(pkt), pkt->skb, in nft_reject_bridge_eval()
131 nft_reject_br_send_v4_tcp_reset(nft_net(pkt), pkt->skb, in nft_reject_bridge_eval()
136 nft_reject_br_send_v4_unreach(nft_net(pkt), pkt->skb, in nft_reject_bridge_eval()
146 nft_reject_br_send_v6_unreach(nft_net(pkt), pkt->skb, in nft_reject_bridge_eval()
152 nft_reject_br_send_v6_tcp_reset(nft_net(pkt), pkt->skb, in nft_reject_bridge_eval()
157 nft_reject_br_send_v6_unreach(nft_net(pkt), pkt->skb, in nft_reject_bridge_eval()
/openbmc/linux/net/ipv6/netfilter/
H A Dnft_fib_ipv6.c67 .flowi6_uid = sock_net_uid(nft_net(pkt), NULL), in __nft_fib6_eval_type()
80 if (dev && nf_ipv6_chk_addr(nft_net(pkt), &fl6.daddr, dev, true)) in __nft_fib6_eval_type()
83 route_err = nf_ip6_route(nft_net(pkt), (struct dst_entry **)&rt, in __nft_fib6_eval_type()
167 .flowi6_uid = sock_net_uid(nft_net(pkt), NULL), in nft_fib6_eval()
196 rt = (void *)ip6_route_lookup(nft_net(pkt), &fl6, pkt->skb, in nft_fib6_eval()
H A Dnft_reject_ipv6.c27 nf_send_unreach6(nft_net(pkt), pkt->skb, priv->icmp_code, in nft_reject_ipv6_eval()
31 nf_send_reset6(nft_net(pkt), nft_sk(pkt), pkt->skb, in nft_reject_ipv6_eval()
H A Dnft_dup_ipv6.c28 nf_dup_ipv6(nft_net(pkt), pkt->skb, nft_hook(pkt), gw, oif); in nft_dup_ipv6_eval()
/openbmc/linux/include/net/netfilter/
H A Dnf_tables_ipv4.h72 __IP_INC_STATS(nft_net(pkt), IPSTATS_MIB_INTRUNCATEDPKTS); in nft_set_pktinfo_ipv4_ingress()
88 __IP_INC_STATS(nft_net(pkt), IPSTATS_MIB_INHDRERRORS); in nft_set_pktinfo_ipv4_ingress()
H A Dnf_tables_ipv6.h92 __IP6_INC_STATS(nft_net(pkt), idev, IPSTATS_MIB_INTRUNCATEDPKTS); in nft_set_pktinfo_ipv6_ingress()
109 __IP6_INC_STATS(nft_net(pkt), idev, IPSTATS_MIB_INHDRERRORS); in nft_set_pktinfo_ipv6_ingress()
/openbmc/linux/net/ipv4/netfilter/
H A Dnft_fib_ipv4.c53 *dst = inet_dev_addr_type(nft_net(pkt), dev, addr); in nft_fib4_eval_type()
68 .flowi4_uid = sock_net_uid(nft_net(pkt), NULL), in nft_fib4_eval()
127 if (fib_lookup(nft_net(pkt), &fl4, &res, FIB_LOOKUP_IGNORE_LINKSTATE)) in nft_fib4_eval()
H A Dnft_reject_ipv4.c30 nf_send_reset(nft_net(pkt), nft_sk(pkt), pkt->skb, in nft_reject_ipv4_eval()
H A Dnft_dup_ipv4.c30 nf_dup_ipv4(nft_net(pkt), pkt->skb, nft_hook(pkt), &gw, oif); in nft_dup_ipv4_eval()

12