Symbol: sk_msg_md
include/linux/bpf_types.h
34
struct sk_msg_md, struct sk_msg)
net/core/filter.c
11085
case offsetof(struct sk_msg_md, data):
net/core/filter.c
11090
case offsetof(struct sk_msg_md, data_end):
net/core/filter.c
11095
case offsetof(struct sk_msg_md, family):
net/core/filter.c
11106
case offsetof(struct sk_msg_md, remote_ip4):
net/core/filter.c
11117
case offsetof(struct sk_msg_md, local_ip4):
net/core/filter.c
11130
case offsetof(struct sk_msg_md, remote_ip6[0]) ...
net/core/filter.c
11131
offsetof(struct sk_msg_md, remote_ip6[3]):
net/core/filter.c
11137
off -= offsetof(struct sk_msg_md, remote_ip6[0]);
net/core/filter.c
11151
case offsetof(struct sk_msg_md, local_ip6[0]) ...
net/core/filter.c
11152
offsetof(struct sk_msg_md, local_ip6[3]):
net/core/filter.c
11158
off -= offsetof(struct sk_msg_md, local_ip6[0]);
net/core/filter.c
11172
case offsetof(struct sk_msg_md, remote_port):
net/core/filter.c
11186
case offsetof(struct sk_msg_md, local_port):
net/core/filter.c
11197
case offsetof(struct sk_msg_md, size):
net/core/filter.c
11203
case offsetof(struct sk_msg_md, sk):
net/core/filter.c
9545
case bpf_ctx_range_ptr(struct sk_msg_md, data):
net/core/filter.c
9550
case bpf_ctx_range_ptr(struct sk_msg_md, data_end):
net/core/filter.c
9555
case bpf_ctx_range_ptr(struct sk_msg_md, sk):
net/core/filter.c
9560
case bpf_ctx_range(struct sk_msg_md, family):
net/core/filter.c
9561
case bpf_ctx_range(struct sk_msg_md, remote_ip4):
net/core/filter.c
9562
case bpf_ctx_range(struct sk_msg_md, local_ip4):
net/core/filter.c
9563
case bpf_ctx_range_till(struct sk_msg_md, remote_ip6[0], remote_ip6[3]):
net/core/filter.c
9564
case bpf_ctx_range_till(struct sk_msg_md, local_ip6[0], local_ip6[3]):
net/core/filter.c
9565
case bpf_ctx_range(struct sk_msg_md, remote_port):
net/core/filter.c
9566
case bpf_ctx_range(struct sk_msg_md, local_port):
net/core/filter.c
9567
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
234
int bpf_prog4(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_sockmap_kern.h
264
int bpf_prog6(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_sockmap_kern.h
309
int bpf_prog8(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_sockmap_kern.h
331
int bpf_prog9(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_sockmap_kern.h
349
int bpf_prog10(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_sockmap_ktls.c
21
int prog_sk_policy(struct sk_msg_md *msg)
tools/testing/selftests/bpf/progs/test_sockmap_ktls.c
34
int prog_sk_policy_redir(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_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]))