Symbol: sk_msg_md
include/linux/bpf_types.h
34
struct sk_msg_md, struct sk_msg)
net/core/filter.c
11206
case offsetof(struct sk_msg_md, data):
net/core/filter.c
11211
case offsetof(struct sk_msg_md, data_end):
net/core/filter.c
11216
case offsetof(struct sk_msg_md, family):
net/core/filter.c
11227
case offsetof(struct sk_msg_md, remote_ip4):
net/core/filter.c
11238
case offsetof(struct sk_msg_md, local_ip4):
net/core/filter.c
11251
case offsetof(struct sk_msg_md, remote_ip6[0]) ...
net/core/filter.c
11252
offsetof(struct sk_msg_md, remote_ip6[3]):
net/core/filter.c
11258
off -= offsetof(struct sk_msg_md, remote_ip6[0]);
net/core/filter.c
11272
case offsetof(struct sk_msg_md, local_ip6[0]) ...
net/core/filter.c
11273
offsetof(struct sk_msg_md, local_ip6[3]):
net/core/filter.c
11279
off -= offsetof(struct sk_msg_md, local_ip6[0]);
net/core/filter.c
11293
case offsetof(struct sk_msg_md, remote_port):
net/core/filter.c
11307
case offsetof(struct sk_msg_md, local_port):
net/core/filter.c
11318
case offsetof(struct sk_msg_md, size):
net/core/filter.c
11324
case offsetof(struct sk_msg_md, sk):
net/core/filter.c
9664
case bpf_ctx_range_ptr(struct sk_msg_md, data):
net/core/filter.c
9669
case bpf_ctx_range_ptr(struct sk_msg_md, data_end):
net/core/filter.c
9674
case bpf_ctx_range_ptr(struct sk_msg_md, sk):
net/core/filter.c
9679
case bpf_ctx_range(struct sk_msg_md, family):
net/core/filter.c
9680
case bpf_ctx_range(struct sk_msg_md, remote_ip4):
net/core/filter.c
9681
case bpf_ctx_range(struct sk_msg_md, local_ip4):
net/core/filter.c
9682
case bpf_ctx_range_till(struct sk_msg_md, remote_ip6[0], remote_ip6[3]):
net/core/filter.c
9683
case bpf_ctx_range_till(struct sk_msg_md, local_ip6[0], local_ip6[3]):
net/core/filter.c
9684
case bpf_ctx_range(struct sk_msg_md, remote_port):
net/core/filter.c
9685
case bpf_ctx_range(struct sk_msg_md, local_port):
net/core/filter.c
9686
case bpf_ctx_range(struct sk_msg_md, size):
tools/testing/selftests/bpf/progs/bench_sockmap_prog.c
50
int prog_skmsg_verdict(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/bench_sockmap_prog.c
59
int prog_skmsg_pass(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/netns_cookie_prog.c
66
int get_netns_cookie_sk_msg(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/sockmap_tcp_msg_prog.c
7
int bpf_prog1(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_ns_current_pid_tgid.c
46
int sk_msg(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_skmsg_load_helpers.c
27
static int prog_msg_verdict_common(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_skmsg_load_helpers.c
47
int prog_msg_verdict(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_skmsg_load_helpers.c
53
int prog_msg_verdict_clone(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_skmsg_load_helpers.c
59
int prog_msg_verdict_clone2(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_sockmap_kern.h
178
int bpf_prog4(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_sockmap_kern.h
208
int bpf_prog6(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_sockmap_kern.h
253
int bpf_prog8(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_sockmap_kern.h
275
int bpf_prog9(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_sockmap_kern.h
293
int bpf_prog10(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_sockmap_listen.c
102
int prog_msg_verdict(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_sockmap_msg_pop_data.c
18
int prog_msg_pop_data(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_sockmap_progs_query.c
19
int prog_skmsg_verdict(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_sockmap_redir.c
35
struct sk_msg_md * : bpf_msg_redirect_map \
tools/testing/selftests/bpf/progs/test_sockmap_redir.c
41
struct sk_msg_md * : bpf_msg_redirect_hash \
tools/testing/selftests/bpf/progs/test_sockmap_redir.c
66
DEFINE_PROG(msg, struct sk_msg_md *);
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
104
: __imm_const(sk_msg_md_local_ip6_0, offsetof(struct sk_msg_md, local_ip6[0])),
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
105
__imm_const(sk_msg_md_local_ip6_1, offsetof(struct sk_msg_md, local_ip6[1])),
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
106
__imm_const(sk_msg_md_local_ip6_2, offsetof(struct sk_msg_md, local_ip6[2])),
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
107
__imm_const(sk_msg_md_local_ip6_3, offsetof(struct sk_msg_md, local_ip6[3]))
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
120
: __imm_const(sk_msg_md_size, offsetof(struct sk_msg_md, size))
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
134
: __imm_const(sk_msg_md_size, offsetof(struct sk_msg_md, size))
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
147
: __imm_const(__imm_0, offsetof(struct sk_msg_md, size) + 4)
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
161
: __imm_const(__imm_0, offsetof(struct sk_msg_md, family) + 1)
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
17
: __imm_const(sk_msg_md_family, offsetof(struct sk_msg_md, family))
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
180
: __imm_const(sk_msg_md_data, offsetof(struct sk_msg_md, data)),
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
181
__imm_const(sk_msg_md_data_end, offsetof(struct sk_msg_md, data_end))
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
200
: __imm_const(sk_msg_md_data, offsetof(struct sk_msg_md, data)),
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
201
__imm_const(sk_msg_md_data_end, offsetof(struct sk_msg_md, data_end))
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
223
: __imm_const(sk_msg_md_data, offsetof(struct sk_msg_md, data)),
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
224
__imm_const(sk_msg_md_data_end, offsetof(struct sk_msg_md, data_end))
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
30
: __imm_const(sk_msg_md_remote_ip4, offsetof(struct sk_msg_md, remote_ip4))
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
43
: __imm_const(sk_msg_md_local_ip4, offsetof(struct sk_msg_md, local_ip4))
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
56
: __imm_const(sk_msg_md_remote_port, offsetof(struct sk_msg_md, remote_port))
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
69
: __imm_const(sk_msg_md_local_port, offsetof(struct sk_msg_md, local_port))
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
85
: __imm_const(sk_msg_md_remote_ip6_0, offsetof(struct sk_msg_md, remote_ip6[0])),
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
86
__imm_const(sk_msg_md_remote_ip6_1, offsetof(struct sk_msg_md, remote_ip6[1])),
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
87
__imm_const(sk_msg_md_remote_ip6_2, offsetof(struct sk_msg_md, remote_ip6[2])),
tools/testing/selftests/bpf/progs/verifier_ctx_sk_msg.c
88
__imm_const(sk_msg_md_remote_ip6_3, offsetof(struct sk_msg_md, remote_ip6[3]))