Home
last modified time | relevance | path

Searched refs:nft_hook (Results 1 – 16 of 16) sorted by relevance

/Linux-v5.10/net/netfilter/
Dnft_reject_inet.c28 nft_hook(pkt)); in nft_reject_inet_eval()
31 nf_send_reset(nft_net(pkt), pkt->skb, nft_hook(pkt)); in nft_reject_inet_eval()
36 nft_hook(pkt)); in nft_reject_inet_eval()
44 priv->icmp_code, nft_hook(pkt)); in nft_reject_inet_eval()
47 nf_send_reset6(nft_net(pkt), pkt->skb, nft_hook(pkt)); in nft_reject_inet_eval()
52 nft_hook(pkt)); in nft_reject_inet_eval()
Dnft_redir.c123 regs->verdict.code = nf_nat_redirect_ipv4(pkt->skb, &mr, nft_hook(pkt)); in nft_redir_ipv4_eval()
172 nf_nat_redirect_ipv6(pkt->skb, &range, nft_hook(pkt)); in nft_redir_ipv6_eval()
Dnf_tables_api.c160 struct nft_hook *hook; in nft_netdev_register_hooks()
186 struct nft_hook *hook; in nft_netdev_unregister_hooks()
1373 struct nft_hook *hook, *first = NULL; in nft_dump_basechain_hook()
1678 struct nft_hook *hook, *next; in nf_tables_chain_destroy()
1711 static struct nft_hook *nft_netdev_hook_alloc(struct net *net, in nft_netdev_hook_alloc()
1716 struct nft_hook *hook; in nft_netdev_hook_alloc()
1719 hook = kmalloc(sizeof(struct nft_hook), GFP_KERNEL); in nft_netdev_hook_alloc()
1746 static struct nft_hook *nft_hook_list_find(struct list_head *hook_list, in nft_hook_list_find()
1747 const struct nft_hook *this) in nft_hook_list_find()
1749 struct nft_hook *hook; in nft_hook_list_find()
[all …]
Dnf_tables_offload.c362 struct nft_hook *hook; in nft_flow_block_chain()
543 struct nft_hook *hook, *found; in __nft_offload_get_chain()
Dnft_masq.c117 regs->verdict.code = nf_nat_masquerade_ipv4(pkt->skb, nft_hook(pkt), in nft_masq_ipv4_eval()
Dnft_chain_filter.c323 struct nft_hook *hook, *found = NULL; in nft_netdev_event()
Dnft_log.c116 nf_log_packet(nft_net(pkt), nft_pf(pkt), nft_hook(pkt), pkt->skb, in nft_log_eval()
Dnft_synproxy.c121 if (nf_ip_checksum(skb, nft_hook(pkt), thoff, IPPROTO_TCP)) { in nft_synproxy_do_eval()
/Linux-v5.10/net/bridge/netfilter/
Dnft_reject_bridge.c314 nft_hook(pkt), in nft_reject_bridge_eval()
320 nft_hook(pkt)); in nft_reject_bridge_eval()
325 nft_hook(pkt), in nft_reject_bridge_eval()
335 nft_hook(pkt), in nft_reject_bridge_eval()
341 nft_hook(pkt)); in nft_reject_bridge_eval()
346 nft_hook(pkt), in nft_reject_bridge_eval()
/Linux-v5.10/net/ipv6/netfilter/
Dnft_reject_ipv6.c28 nft_hook(pkt)); in nft_reject_ipv6_eval()
31 nf_send_reset6(nft_net(pkt), pkt->skb, nft_hook(pkt)); in nft_reject_ipv6_eval()
Dnft_dup_ipv6.c28 nf_dup_ipv6(nft_net(pkt), pkt->skb, nft_hook(pkt), gw, oif); in nft_dup_ipv6_eval()
Dnft_fib_ipv6.c166 if (nft_hook(pkt) == NF_INET_PRE_ROUTING && in nft_fib6_eval()
/Linux-v5.10/net/ipv4/netfilter/
Dnft_reject_ipv4.c27 nf_send_unreach(pkt->skb, priv->icmp_code, nft_hook(pkt)); in nft_reject_ipv4_eval()
30 nf_send_reset(nft_net(pkt), pkt->skb, nft_hook(pkt)); in nft_reject_ipv4_eval()
Dnft_dup_ipv4.c30 nf_dup_ipv4(nft_net(pkt), pkt->skb, nft_hook(pkt), &gw, oif); in nft_dup_ipv4_eval()
Dnft_fib_ipv4.c86 if (nft_hook(pkt) == NF_INET_PRE_ROUTING && in nft_fib4_eval()
/Linux-v5.10/include/net/netfilter/
Dnf_tables.h36 static inline unsigned int nft_hook(const struct nft_pktinfo *pkt) in nft_hook() function
1014 struct nft_hook { struct