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
318
if (hooknum == NF_NETDEV_INGRESS) {
net/netfilter/core.c
350
if ((pf == NFPROTO_NETDEV && reg->hooknum == NF_NETDEV_INGRESS) ||
net/netfilter/core.c
370
hooknum = NF_NETDEV_INGRESS;
net/netfilter/core.c
385
hooknum = NF_NETDEV_INGRESS;
net/netfilter/core.c
403
if (reg->hooknum == NF_NETDEV_INGRESS)
net/netfilter/core.c
410
if ((reg->hooknum != NF_NETDEV_INGRESS &&
net/netfilter/nf_dup_netdev.c
40
if (hook == NF_NETDEV_INGRESS && skb_mac_header_was_set(skb)) {
net/netfilter/nf_tables_api.c
8803
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
313
.hook_mask = (1 << NF_NETDEV_INGRESS) |
net/netfilter/nft_chain_filter.c
316
[NF_NETDEV_INGRESS] = nft_do_chain_netdev,
net/netfilter/nft_fwd_netdev.c
209
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
564
hooks = 1 << NF_NETDEV_INGRESS;
net/netfilter/nft_meta.c
615
hooks = 1 << NF_NETDEV_INGRESS;
net/netfilter/nft_reject_netdev.c
150
return nft_chain_validate_hooks(ctx->chain, (1 << NF_NETDEV_INGRESS));