Symbol: BPF_F_INGRESS
include/linux/skmsg.h
242
return msg->flags & BPF_F_INGRESS;
include/linux/skmsg.h
594
#define BPF_F_PTR_MASK ~(BPF_F_INGRESS | BPF_F_STRPARSER)
include/linux/skmsg.h
612
return sk_redir & BPF_F_INGRESS;
include/linux/skmsg.h
617
skb->_sk_redir |= BPF_F_INGRESS;
include/linux/skmsg.h
625
skb->_sk_redir |= BPF_F_INGRESS;
net/core/filter.c
2181
return flags & BPF_F_INGRESS ?
net/core/filter.c
2195
return flags & BPF_F_INGRESS ?
net/core/filter.c
2464
if (unlikely(flags & (~(BPF_F_INGRESS) | BPF_F_REDIRECT_INTERNAL)))
net/core/filter.c
2553
if (unlikely(flags & (~(BPF_F_INGRESS) | BPF_F_REDIRECT_INTERNAL)))
net/core/sock_map.c
1256
if (unlikely(flags & ~(BPF_F_INGRESS)))
net/core/sock_map.c
1262
if ((flags & BPF_F_INGRESS) && sk_is_vsock(sk))
net/core/sock_map.c
1265
skb_bpf_set_redir(skb, sk, flags & BPF_F_INGRESS);
net/core/sock_map.c
1284
if (unlikely(flags & ~(BPF_F_INGRESS)))
net/core/sock_map.c
1290
if (!(flags & BPF_F_INGRESS) && !sk_is_tcp(sk))
net/core/sock_map.c
650
if (unlikely(flags & ~(BPF_F_INGRESS)))
net/core/sock_map.c
656
if ((flags & BPF_F_INGRESS) && sk_is_vsock(sk))
net/core/sock_map.c
659
skb_bpf_set_redir(skb, sk, flags & BPF_F_INGRESS);
net/core/sock_map.c
678
if (unlikely(flags & ~(BPF_F_INGRESS)))
net/core/sock_map.c
684
if (!(flags & BPF_F_INGRESS) && !sk_is_tcp(sk))
samples/bpf/tc_l2_redirect_kern.c
100
return bpf_redirect(*ifindex, BPF_F_INGRESS);
samples/bpf/tc_l2_redirect_kern.c
85
return bpf_redirect(*ifindex, BPF_F_INGRESS);
tools/testing/selftests/bpf/benchs/bench_sockmap.c
280
ctx.skel->bss->verdict_dir = BPF_F_INGRESS;
tools/testing/selftests/bpf/benchs/bench_sockmap.c
310
ctx.skel->bss->verdict_dir = BPF_F_INGRESS;
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
142
*redirect_flags = BPF_F_INGRESS;
tools/testing/selftests/bpf/progs/empty_skb.c
14
ret = bpf_clone_redirect(skb, ifindex, BPF_F_INGRESS);
tools/testing/selftests/bpf/progs/empty_skb.c
28
ret = bpf_clone_redirect(skb, ifindex, BPF_F_INGRESS);
tools/testing/selftests/bpf/progs/test_cls_redirect.c
397
return bpf_redirect(skb->ifindex, BPF_F_INGRESS);
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
290
return bpf_redirect(skb->ifindex, BPF_F_INGRESS);
tools/testing/selftests/bpf/progs/test_lwt_redirect.c
51
return bpf_redirect(target, BPF_F_INGRESS);
tools/testing/selftests/bpf/progs/test_lwt_redirect.c
87
return bpf_redirect(target, BPF_F_INGRESS);
tools/testing/selftests/bpf/progs/test_sockmap_listen.c
89
test_ingress ? BPF_F_INGRESS : 0);
tools/testing/selftests/bpf/progs/test_sockmap_listen.c
92
test_ingress ? BPF_F_INGRESS : 0);
tools/testing/selftests/bpf/progs/test_sockmap_pass_prog.c
52
return bpf_sk_redirect_map(skb, &sock_map_rx, one, BPF_F_INGRESS);
tools/testing/selftests/bpf/test_sockmap.c
1262
int in = BPF_F_INGRESS;
tools/testing/selftests/bpf/test_sockmap.c
1295
int ingress = BPF_F_INGRESS;
tools/testing/selftests/bpf/test_sockmap.c
1325
int ingress = BPF_F_INGRESS;
tools/testing/selftests/net/nat6to4.bpf.c
146
return bpf_redirect(skb->ifindex, BPF_F_INGRESS);