Symbol: bpf_flow_keys
include/net/flow_dissector.h
469
struct bpf_flow_keys *flow_keys;
include/net/sch_generic.h
29
struct bpf_flow_keys;
include/uapi/linux/bpf.h
6398
__bpf_md_ptr(struct bpf_flow_keys *, flow_keys);
kernel/bpf/verifier.c
4755
(u64)off + size > sizeof(struct bpf_flow_keys)) {
net/bpf/test_run.c
1494
static int verify_user_bpf_flow_keys(struct bpf_flow_keys *ctx)
net/bpf/test_run.c
1497
if (!range_is_zero(ctx, 0, offsetof(struct bpf_flow_keys, flags)))
net/bpf/test_run.c
1502
if (!range_is_zero(ctx, offsetofend(struct bpf_flow_keys, flags),
net/bpf/test_run.c
1503
sizeof(struct bpf_flow_keys)))
net/bpf/test_run.c
1517
struct bpf_flow_keys *user_ctx;
net/bpf/test_run.c
1518
struct bpf_flow_keys flow_keys;
net/bpf/test_run.c
1540
user_ctx = bpf_ctx_init(kattr, sizeof(struct bpf_flow_keys));
net/bpf/test_run.c
1570
sizeof(struct bpf_flow_keys));
net/core/flow_dissector.c
1007
struct bpf_flow_keys *flow_keys = ctx->flow_keys;
net/core/flow_dissector.c
1141
struct bpf_flow_keys flow_keys;
net/core/flow_dissector.c
930
static void __skb_flow_bpf_to_target(const struct bpf_flow_keys *flow_keys,
tools/include/uapi/linux/bpf.h
6398
__bpf_md_ptr(struct bpf_flow_keys *, flow_keys);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
667
struct bpf_flow_keys flow_keys = {};
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
695
sizeof(struct bpf_flow_keys),
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
819
struct bpf_flow_keys flow_keys;
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
825
static struct bpf_flow_keys ctx = {};
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
847
sizeof(struct bpf_flow_keys),
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
91
struct bpf_flow_keys keys;
tools/testing/selftests/bpf/prog_tests/flow_dissector_load_bytes.c
7
struct bpf_flow_keys flow_keys;
tools/testing/selftests/bpf/progs/bpf_flow.c
118
struct bpf_flow_keys *keys = skb->flow_keys;
tools/testing/selftests/bpf/progs/bpf_flow.c
146
struct bpf_flow_keys *keys = skb->flow_keys;
tools/testing/selftests/bpf/progs/bpf_flow.c
167
struct bpf_flow_keys *keys = skb->flow_keys;
tools/testing/selftests/bpf/progs/bpf_flow.c
258
struct bpf_flow_keys *keys = skb->flow_keys;
tools/testing/selftests/bpf/progs/bpf_flow.c
278
struct bpf_flow_keys *keys = skb->flow_keys;
tools/testing/selftests/bpf/progs/bpf_flow.c
326
struct bpf_flow_keys *keys = skb->flow_keys;
tools/testing/selftests/bpf/progs/bpf_flow.c
348
struct bpf_flow_keys *keys = skb->flow_keys;
tools/testing/selftests/bpf/progs/bpf_flow.c
366
struct bpf_flow_keys *keys = skb->flow_keys;
tools/testing/selftests/bpf/progs/bpf_flow.c
394
struct bpf_flow_keys *keys = skb->flow_keys;
tools/testing/selftests/bpf/progs/bpf_flow.c
406
struct bpf_flow_keys *keys = skb->flow_keys;
tools/testing/selftests/bpf/progs/bpf_flow.c
72
__type(value, struct bpf_flow_keys);
tools/testing/selftests/bpf/progs/bpf_flow.c
75
static __always_inline int export_flow_keys(struct bpf_flow_keys *keys,
tools/testing/selftests/bpf/progs/bpf_flow.c
79
struct bpf_flow_keys val;