Symbol: bpf_flow_keys
include/net/flow_dissector.h
469
struct bpf_flow_keys *flow_keys;
include/net/sch_generic.h
28
struct bpf_flow_keys;
include/uapi/linux/bpf.h
6368
__bpf_md_ptr(struct bpf_flow_keys *, flow_keys);
kernel/bpf/verifier.c
6423
(u64)off + size > sizeof(struct bpf_flow_keys)) {
net/bpf/test_run.c
1428
static int verify_user_bpf_flow_keys(struct bpf_flow_keys *ctx)
net/bpf/test_run.c
1431
if (!range_is_zero(ctx, 0, offsetof(struct bpf_flow_keys, flags)))
net/bpf/test_run.c
1436
if (!range_is_zero(ctx, offsetofend(struct bpf_flow_keys, flags),
net/bpf/test_run.c
1437
sizeof(struct bpf_flow_keys)))
net/bpf/test_run.c
1451
struct bpf_flow_keys *user_ctx;
net/bpf/test_run.c
1452
struct bpf_flow_keys flow_keys;
net/bpf/test_run.c
1474
user_ctx = bpf_ctx_init(kattr, sizeof(struct bpf_flow_keys));
net/bpf/test_run.c
1504
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
6368
__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;