Symbol: NF_NETDEV_INGRESS
include/linux/netfilter_netdev.h
12
if (!static_key_false(&nf_hooks_needed[NFPROTO_NETDEV][NF_NETDEV_INGRESS]))
include/linux/netfilter_netdev.h
31
nf_hook_state_init(&state, NF_NETDEV_INGRESS,
net/netfilter/core.c
314
if (hooknum == NF_NETDEV_INGRESS) {
net/netfilter/core.c
346
if ((pf == NFPROTO_NETDEV && reg->hooknum == NF_NETDEV_INGRESS) ||
net/netfilter/core.c
366
hooknum = NF_NETDEV_INGRESS;
net/netfilter/core.c
381
hooknum = NF_NETDEV_INGRESS;
net/netfilter/core.c
399
if (reg->hooknum == NF_NETDEV_INGRESS)
net/netfilter/core.c
406
if ((reg->hooknum != NF_NETDEV_INGRESS &&
net/netfilter/nf_dup_netdev.c
19
if (hook == NF_NETDEV_INGRESS && skb_mac_header_was_set(skb)) {
net/netfilter/nf_tables_api.c
8894
if (hooknum != NF_NETDEV_INGRESS)
net/netfilter/nf_tables_offload.c
233
ops->hooknum != NF_NETDEV_INGRESS)
net/netfilter/nfnetlink_hook.c
239
hooknum = NF_NETDEV_INGRESS;
net/netfilter/nfnetlink_hook.c
324
if (hook == NF_NETDEV_INGRESS)
net/netfilter/nft_chain_filter.c
314
.hook_mask = (1 << NF_NETDEV_INGRESS) |
net/netfilter/nft_chain_filter.c
317
[NF_NETDEV_INGRESS] = nft_do_chain_netdev,
net/netfilter/nft_fib_netdev.c
62
hooks = (1 << NF_NETDEV_INGRESS);
net/netfilter/nft_fib_netdev.c
66
hooks = (1 << NF_NETDEV_INGRESS);
net/netfilter/nft_fib_netdev.c
70
hooks = (1 << NF_NETDEV_INGRESS) |
net/netfilter/nft_fwd_netdev.c
243
return nft_chain_validate_hooks(ctx->chain, (1 << NF_NETDEV_INGRESS) |
net/netfilter/nft_fwd_netdev.c
34
skb_set_redirected(skb, nft_hook(pkt) == NF_NETDEV_INGRESS);
net/netfilter/nft_meta.c
619
hooks = 1 << NF_NETDEV_INGRESS;
net/netfilter/nft_meta.c
671
hooks = 1 << NF_NETDEV_INGRESS;
net/netfilter/nft_payload.c
833
return s->pf == NFPROTO_NETDEV && s->hook == NF_NETDEV_INGRESS;
net/netfilter/nft_payload.c
976
if (pkt->state->hook == NF_NETDEV_INGRESS)
net/netfilter/nft_reject_netdev.c
150
return nft_chain_validate_hooks(ctx->chain, (1 << NF_NETDEV_INGRESS));