Symbol: __sk_buff
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2654
case offsetof(struct __sk_buff, len):
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2655
if (size != sizeof_field(struct __sk_buff, len))
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2659
case offsetof(struct __sk_buff, data):
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2660
if (size != sizeof_field(struct __sk_buff, data))
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2664
case offsetof(struct __sk_buff, data_end):
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2665
if (size != sizeof_field(struct __sk_buff, data_end))
include/linux/bpf.h
3967
int bpf_dynptr_from_skb_rdonly(struct __sk_buff *skb, u64 flags,
include/linux/bpf.h
3990
static inline int bpf_dynptr_from_skb_rdonly(struct __sk_buff *skb, u64 flags,
include/linux/bpf_types.h
10
struct __sk_buff, struct sk_buff)
include/linux/bpf_types.h
15
struct __sk_buff, struct sk_buff)
include/linux/bpf_types.h
22
struct __sk_buff, struct sk_buff)
include/linux/bpf_types.h
24
struct __sk_buff, struct sk_buff)
include/linux/bpf_types.h
26
struct __sk_buff, struct sk_buff)
include/linux/bpf_types.h
28
struct __sk_buff, struct sk_buff)
include/linux/bpf_types.h
32
struct __sk_buff, struct sk_buff)
include/linux/bpf_types.h
36
struct __sk_buff, struct bpf_flow_dissector)
include/linux/bpf_types.h
6
struct __sk_buff, struct sk_buff)
include/linux/bpf_types.h
8
struct __sk_buff, struct sk_buff)
include/linux/filter.h
981
BUILD_BUG_ON(sizeof_field(struct __sk_buff, cb) != BPF_SKB_CB_LEN);
include/linux/filter.h
982
BUILD_BUG_ON(sizeof_field(struct __sk_buff, cb) !=
net/bpf/test_run.c
1011
static void convert_skb_to___skb(struct sk_buff *skb, struct __sk_buff *__skb)
net/bpf/test_run.c
1045
struct __sk_buff *ctx = NULL;
net/bpf/test_run.c
1078
ctx = bpf_ctx_init(kattr, sizeof(struct __sk_buff));
net/bpf/test_run.c
1262
sizeof(struct __sk_buff));
net/bpf/test_run.c
925
static int convert___skb_to_skb(struct sk_buff *skb, struct __sk_buff *__skb)
net/bpf/test_run.c
933
if (!range_is_zero(__skb, 0, offsetof(struct __sk_buff, mark)))
net/bpf/test_run.c
938
if (!range_is_zero(__skb, offsetofend(struct __sk_buff, mark),
net/bpf/test_run.c
939
offsetof(struct __sk_buff, priority)))
net/bpf/test_run.c
946
if (!range_is_zero(__skb, offsetofend(struct __sk_buff, ifindex),
net/bpf/test_run.c
947
offsetof(struct __sk_buff, cb)))
net/bpf/test_run.c
952
if (!range_is_zero(__skb, offsetofend(struct __sk_buff, cb),
net/bpf/test_run.c
953
offsetof(struct __sk_buff, data_end)))
net/bpf/test_run.c
958
if (!range_is_zero(__skb, offsetofend(struct __sk_buff, data_end),
net/bpf/test_run.c
959
offsetof(struct __sk_buff, tstamp)))
net/bpf/test_run.c
966
if (!range_is_zero(__skb, offsetofend(struct __sk_buff, gso_segs),
net/bpf/test_run.c
967
offsetof(struct __sk_buff, gso_size)))
net/bpf/test_run.c
972
if (!range_is_zero(__skb, offsetofend(struct __sk_buff, gso_size),
net/bpf/test_run.c
973
offsetof(struct __sk_buff, hwtstamp)))
net/bpf/test_run.c
978
if (!range_is_zero(__skb, offsetofend(struct __sk_buff, hwtstamp),
net/bpf/test_run.c
979
sizeof(struct __sk_buff)))
net/core/filter.c
10003
off -= offsetof(struct __sk_buff, cb[0]);
net/core/filter.c
10013
case offsetof(struct __sk_buff, tc_classid):
net/core/filter.c
10017
off -= offsetof(struct __sk_buff, tc_classid);
net/core/filter.c
10028
case offsetof(struct __sk_buff, data):
net/core/filter.c
10034
case offsetof(struct __sk_buff, data_meta):
net/core/filter.c
10036
off -= offsetof(struct __sk_buff, data_meta);
net/core/filter.c
10043
case offsetof(struct __sk_buff, data_end):
net/core/filter.c
10045
off -= offsetof(struct __sk_buff, data_end);
net/core/filter.c
10052
case offsetof(struct __sk_buff, tc_index):
net/core/filter.c
10071
case offsetof(struct __sk_buff, napi_id):
net/core/filter.c
10083
case offsetof(struct __sk_buff, family):
net/core/filter.c
10094
case offsetof(struct __sk_buff, remote_ip4):
net/core/filter.c
10105
case offsetof(struct __sk_buff, local_ip4):
net/core/filter.c
10117
case offsetof(struct __sk_buff, remote_ip6[0]) ...
net/core/filter.c
10118
offsetof(struct __sk_buff, remote_ip6[3]):
net/core/filter.c
10124
off -= offsetof(struct __sk_buff, remote_ip6[0]);
net/core/filter.c
10137
case offsetof(struct __sk_buff, local_ip6[0]) ...
net/core/filter.c
10138
offsetof(struct __sk_buff, local_ip6[3]):
net/core/filter.c
10144
off -= offsetof(struct __sk_buff, local_ip6[0]);
net/core/filter.c
10158
case offsetof(struct __sk_buff, remote_port):
net/core/filter.c
10173
case offsetof(struct __sk_buff, local_port):
net/core/filter.c
10184
case offsetof(struct __sk_buff, tstamp):
net/core/filter.c
10193
case offsetof(struct __sk_buff, tstamp_type):
net/core/filter.c
10197
case offsetof(struct __sk_buff, gso_segs):
net/core/filter.c
10205
case offsetof(struct __sk_buff, gso_size):
net/core/filter.c
10213
case offsetof(struct __sk_buff, wire_len):
net/core/filter.c
10217
off -= offsetof(struct __sk_buff, wire_len);
net/core/filter.c
10224
case offsetof(struct __sk_buff, sk):
net/core/filter.c
10229
case offsetof(struct __sk_buff, hwtstamp):
net/core/filter.c
10428
case offsetof(struct __sk_buff, ifindex):
net/core/filter.c
11161
case offsetof(struct __sk_buff, data_end):
net/core/filter.c
11164
case offsetof(struct __sk_buff, cb[0]) ...
net/core/filter.c
11165
offsetofend(struct __sk_buff, cb[4]) - 1:
net/core/filter.c
11173
off -= offsetof(struct __sk_buff, cb[0]);
net/core/filter.c
12263
__bpf_kfunc int bpf_dynptr_from_skb(struct __sk_buff *s, u64 flags,
net/core/filter.c
12293
__bpf_kfunc int bpf_dynptr_from_skb_meta(struct __sk_buff *skb_, u64 flags,
net/core/filter.c
12346
__bpf_kfunc int bpf_sk_assign_tcp_reqsk(struct __sk_buff *s, struct sock *sk,
net/core/filter.c
12556
int bpf_dynptr_from_skb_rdonly(struct __sk_buff *skb, u64 flags,
net/core/filter.c
8908
if (off < 0 || off >= sizeof(struct __sk_buff))
net/core/filter.c
8916
case bpf_ctx_range_till(struct __sk_buff, cb[0], cb[4]):
net/core/filter.c
8917
if (off + size > offsetofend(struct __sk_buff, cb[4]))
net/core/filter.c
8920
case bpf_ctx_range(struct __sk_buff, data):
net/core/filter.c
8921
case bpf_ctx_range(struct __sk_buff, data_meta):
net/core/filter.c
8922
case bpf_ctx_range(struct __sk_buff, data_end):
net/core/filter.c
8926
case bpf_ctx_range_till(struct __sk_buff, remote_ip6[0], remote_ip6[3]):
net/core/filter.c
8927
case bpf_ctx_range_till(struct __sk_buff, local_ip6[0], local_ip6[3]):
net/core/filter.c
8928
case bpf_ctx_range_till(struct __sk_buff, remote_ip4, remote_ip4):
net/core/filter.c
8929
case bpf_ctx_range_till(struct __sk_buff, local_ip4, local_ip4):
net/core/filter.c
8933
case bpf_ctx_range_ptr(struct __sk_buff, flow_keys):
net/core/filter.c
8935
case bpf_ctx_range(struct __sk_buff, hwtstamp):
net/core/filter.c
8939
case bpf_ctx_range(struct __sk_buff, tstamp):
net/core/filter.c
8943
case bpf_ctx_range_ptr(struct __sk_buff, sk):
net/core/filter.c
8948
case offsetof(struct __sk_buff, tstamp_type):
net/core/filter.c
8950
case offsetofend(struct __sk_buff, tstamp_type) ... offsetof(struct __sk_buff, hwtstamp) - 1:
net/core/filter.c
8974
case bpf_ctx_range(struct __sk_buff, tc_classid):
net/core/filter.c
8975
case bpf_ctx_range(struct __sk_buff, data):
net/core/filter.c
8976
case bpf_ctx_range(struct __sk_buff, data_meta):
net/core/filter.c
8977
case bpf_ctx_range(struct __sk_buff, data_end):
net/core/filter.c
8978
case bpf_ctx_range_till(struct __sk_buff, family, local_port):
net/core/filter.c
8979
case bpf_ctx_range(struct __sk_buff, tstamp):
net/core/filter.c
8980
case bpf_ctx_range(struct __sk_buff, wire_len):
net/core/filter.c
8981
case bpf_ctx_range(struct __sk_buff, hwtstamp):
net/core/filter.c
8987
case bpf_ctx_range_till(struct __sk_buff, cb[0], cb[4]):
net/core/filter.c
9003
case bpf_ctx_range(struct __sk_buff, tc_classid):
net/core/filter.c
9004
case bpf_ctx_range(struct __sk_buff, data_meta):
net/core/filter.c
9005
case bpf_ctx_range(struct __sk_buff, wire_len):
net/core/filter.c
9007
case bpf_ctx_range(struct __sk_buff, data):
net/core/filter.c
9008
case bpf_ctx_range(struct __sk_buff, data_end):
net/core/filter.c
9016
case bpf_ctx_range(struct __sk_buff, mark):
net/core/filter.c
9017
case bpf_ctx_range(struct __sk_buff, priority):
net/core/filter.c
9018
case bpf_ctx_range_till(struct __sk_buff, cb[0], cb[4]):
net/core/filter.c
9020
case bpf_ctx_range(struct __sk_buff, tstamp):
net/core/filter.c
9030
case bpf_ctx_range(struct __sk_buff, data):
net/core/filter.c
9033
case bpf_ctx_range(struct __sk_buff, data_end):
net/core/filter.c
9047
case bpf_ctx_range(struct __sk_buff, tc_classid):
net/core/filter.c
9048
case bpf_ctx_range_till(struct __sk_buff, family, local_port):
net/core/filter.c
9049
case bpf_ctx_range(struct __sk_buff, data_meta):
net/core/filter.c
9050
case bpf_ctx_range(struct __sk_buff, tstamp):
net/core/filter.c
9051
case bpf_ctx_range(struct __sk_buff, wire_len):
net/core/filter.c
9052
case bpf_ctx_range(struct __sk_buff, hwtstamp):
net/core/filter.c
9058
case bpf_ctx_range(struct __sk_buff, mark):
net/core/filter.c
9059
case bpf_ctx_range(struct __sk_buff, priority):
net/core/filter.c
9060
case bpf_ctx_range_till(struct __sk_buff, cb[0], cb[4]):
net/core/filter.c
9068
case bpf_ctx_range(struct __sk_buff, data):
net/core/filter.c
9071
case bpf_ctx_range(struct __sk_buff, data_end):
net/core/filter.c
9280
case bpf_ctx_range(struct __sk_buff, mark):
net/core/filter.c
9281
case bpf_ctx_range(struct __sk_buff, tc_index):
net/core/filter.c
9282
case bpf_ctx_range(struct __sk_buff, priority):
net/core/filter.c
9283
case bpf_ctx_range(struct __sk_buff, tc_classid):
net/core/filter.c
9284
case bpf_ctx_range_till(struct __sk_buff, cb[0], cb[4]):
net/core/filter.c
9285
case bpf_ctx_range(struct __sk_buff, tstamp):
net/core/filter.c
9286
case bpf_ctx_range(struct __sk_buff, queue_mapping):
net/core/filter.c
9294
case bpf_ctx_range(struct __sk_buff, data):
net/core/filter.c
9297
case bpf_ctx_range(struct __sk_buff, data_meta):
net/core/filter.c
9300
case bpf_ctx_range(struct __sk_buff, data_end):
net/core/filter.c
9303
case bpf_ctx_range_till(struct __sk_buff, family, local_port):
net/core/filter.c
9305
case offsetof(struct __sk_buff, tstamp_type):
net/core/filter.c
9620
case bpf_ctx_range(struct __sk_buff, tc_classid):
net/core/filter.c
9621
case bpf_ctx_range(struct __sk_buff, data_meta):
net/core/filter.c
9622
case bpf_ctx_range(struct __sk_buff, tstamp):
net/core/filter.c
9623
case bpf_ctx_range(struct __sk_buff, wire_len):
net/core/filter.c
9624
case bpf_ctx_range(struct __sk_buff, hwtstamp):
net/core/filter.c
9630
case bpf_ctx_range(struct __sk_buff, tc_index):
net/core/filter.c
9631
case bpf_ctx_range(struct __sk_buff, priority):
net/core/filter.c
9639
case bpf_ctx_range(struct __sk_buff, mark):
net/core/filter.c
9641
case bpf_ctx_range(struct __sk_buff, data):
net/core/filter.c
9644
case bpf_ctx_range(struct __sk_buff, data_end):
net/core/filter.c
9703
if (off < 0 || off >= sizeof(struct __sk_buff))
net/core/filter.c
9713
case bpf_ctx_range(struct __sk_buff, data):
net/core/filter.c
9718
case bpf_ctx_range(struct __sk_buff, data_end):
net/core/filter.c
9723
case bpf_ctx_range_ptr(struct __sk_buff, flow_keys):
net/core/filter.c
9743
case offsetof(struct __sk_buff, data):
net/core/filter.c
9749
case offsetof(struct __sk_buff, data_end):
net/core/filter.c
9755
case offsetof(struct __sk_buff, flow_keys):
net/core/filter.c
9888
case offsetof(struct __sk_buff, len):
net/core/filter.c
9894
case offsetof(struct __sk_buff, protocol):
net/core/filter.c
9900
case offsetof(struct __sk_buff, vlan_proto):
net/core/filter.c
9906
case offsetof(struct __sk_buff, priority):
net/core/filter.c
9917
case offsetof(struct __sk_buff, ingress_ifindex):
net/core/filter.c
9923
case offsetof(struct __sk_buff, ifindex):
net/core/filter.c
9933
case offsetof(struct __sk_buff, hash):
net/core/filter.c
9939
case offsetof(struct __sk_buff, mark):
net/core/filter.c
9950
case offsetof(struct __sk_buff, pkt_type):
net/core/filter.c
9960
case offsetof(struct __sk_buff, queue_mapping):
net/core/filter.c
9980
case offsetof(struct __sk_buff, vlan_present):
net/core/filter.c
9988
case offsetof(struct __sk_buff, vlan_tci):
net/core/filter.c
9994
case offsetof(struct __sk_buff, cb[0]) ...
net/core/filter.c
9995
offsetofend(struct __sk_buff, cb[4]) - 1:
net/ipv4/fou_bpf.c
44
__bpf_kfunc int bpf_skb_set_fou_encap(struct __sk_buff *skb_ctx,
net/ipv4/fou_bpf.c
86
__bpf_kfunc int bpf_skb_get_fou_encap(struct __sk_buff *skb_ctx,
net/netfilter/nf_conntrack_bpf.c
357
bpf_skb_ct_alloc(struct __sk_buff *skb_ctx, struct bpf_sock_tuple *bpf_tuple,
net/netfilter/nf_conntrack_bpf.c
386
bpf_skb_ct_lookup(struct __sk_buff *skb_ctx, struct bpf_sock_tuple *bpf_tuple,
net/xfrm/xfrm_interface_bpf.c
40
__bpf_kfunc int bpf_skb_get_xfrm_info(struct __sk_buff *skb_ctx, struct bpf_xfrm_info *to)
net/xfrm/xfrm_interface_bpf.c
62
__bpf_kfunc int bpf_skb_set_xfrm_info(struct __sk_buff *skb_ctx, const struct bpf_xfrm_info *from)
samples/bpf/cookie_uid_helper_example.c
127
offsetof(struct __sk_buff, len)),
samples/bpf/cookie_uid_helper_example.c
153
offsetof(struct __sk_buff, len)),
samples/bpf/cookie_uid_helper_example.c
157
offsetof(struct __sk_buff, len)),
samples/bpf/hbm_edt_kern.c
56
int _hbm_out_cg(struct __sk_buff *skb)
samples/bpf/hbm_kern.h
108
static void hbm_get_pkt_info(struct __sk_buff *skb,
samples/bpf/hbm_kern.h
82
static int get_tcp_info(struct __sk_buff *skb, struct hbm_pkt_info *pkti)
samples/bpf/hbm_out_kern.c
58
int _hbm_out_cg(struct __sk_buff *skb)
samples/bpf/lwt_len_hist.bpf.c
47
int do_len_hist(struct __sk_buff *skb)
samples/bpf/parse_ldabs.c
21
static inline int ip_is_fragment(struct __sk_buff *ctx, __u64 nhoff)
samples/bpf/parse_ldabs.c
28
int handle_ingress(struct __sk_buff *skb)
samples/bpf/parse_simple.c
27
int handle_ingress(struct __sk_buff *skb)
samples/bpf/parse_varlen.c
113
int handle_ingress(struct __sk_buff *skb)
samples/bpf/sockex1_kern.c
16
int bpf_prog1(struct __sk_buff *skb)
samples/bpf/sockex2_kern.c
200
int bpf_prog2(struct __sk_buff *skb)
samples/bpf/sockex2_kern.c
45
static inline int ip_is_fragment(struct __sk_buff *ctx, __u64 nhoff)
samples/bpf/sockex2_kern.c
51
static inline __u32 ipv6_addr_hash(struct __sk_buff *ctx, __u64 off)
samples/bpf/sockex2_kern.c
61
static inline __u64 parse_ip(struct __sk_buff *skb, __u64 nhoff, __u64 *ip_proto,
samples/bpf/sockex2_kern.c
85
static inline __u64 parse_ipv6(struct __sk_buff *skb, __u64 nhoff, __u64 *ip_proto,
samples/bpf/sockex2_kern.c
99
static inline bool flow_dissector(struct __sk_buff *skb,
samples/bpf/sockex3_kern.c
106
static __always_inline void parse_ip_proto(struct __sk_buff *skb,
samples/bpf/sockex3_kern.c
158
int bpf_func_ip(struct __sk_buff *skb)
samples/bpf/sockex3_kern.c
187
int bpf_func_ipv6(struct __sk_buff *skb)
samples/bpf/sockex3_kern.c
211
int bpf_func_vlan(struct __sk_buff *skb)
samples/bpf/sockex3_kern.c
228
int bpf_func_mpls(struct __sk_buff *skb)
samples/bpf/sockex3_kern.c
273
static inline void parse_eth_proto(struct __sk_buff *skb, u32 proto)
samples/bpf/sockex3_kern.c
294
int main_prog(struct __sk_buff *skb)
samples/bpf/sockex3_kern.c
40
static inline void parse_eth_proto(struct __sk_buff *skb, u32 proto);
samples/bpf/sockex3_kern.c
42
static inline int ip_is_fragment(struct __sk_buff *ctx, __u64 nhoff)
samples/bpf/sockex3_kern.c
48
static inline __u32 ipv6_addr_hash(struct __sk_buff *ctx, __u64 off)
samples/bpf/sockex3_kern.c
90
static void update_stats(struct __sk_buff *skb, struct globals *g)
samples/bpf/tc_l2_redirect_kern.c
107
int _l2_to_iptun_ingress_redirect(struct __sk_buff *skb)
samples/bpf/tc_l2_redirect_kern.c
146
int _l2_to_ip6tun_ingress_redirect(struct __sk_buff *skb)
samples/bpf/tc_l2_redirect_kern.c
201
int _drop_non_tun_vip(struct __sk_buff *skb)
samples/bpf/tc_l2_redirect_kern.c
59
int _l2_to_iptun_ingress_forward(struct __sk_buff *skb)
samples/bpf/tcbpf1_kern.c
16
static inline void set_dst_mac(struct __sk_buff *skb, char *mac)
samples/bpf/tcbpf1_kern.c
24
static inline void set_ip_tos(struct __sk_buff *skb, __u8 new_tos)
samples/bpf/tcbpf1_kern.c
37
static inline void set_tcp_ip_src(struct __sk_buff *skb, __u32 new_ip)
samples/bpf/tcbpf1_kern.c
47
static inline void set_tcp_dest_port(struct __sk_buff *skb, __u16 new_port)
samples/bpf/tcbpf1_kern.c
56
int bpf_prog1(struct __sk_buff *skb)
samples/bpf/tcbpf1_kern.c
70
int _redirect_xmit(struct __sk_buff *skb)
samples/bpf/tcbpf1_kern.c
75
int _redirect_recv(struct __sk_buff *skb)
samples/bpf/tcbpf1_kern.c
80
int _clone_redirect_xmit(struct __sk_buff *skb)
samples/bpf/tcbpf1_kern.c
86
int _clone_redirect_recv(struct __sk_buff *skb)
samples/bpf/test_lwt_bpf.c
141
int do_test_rewrite(struct __sk_buff *skb)
samples/bpf/test_lwt_bpf.c
160
static inline int __do_push_ll_and_redirect(struct __sk_buff *skb)
samples/bpf/test_lwt_bpf.c
185
int do_push_ll_and_redirect_silent(struct __sk_buff *skb)
samples/bpf/test_lwt_bpf.c
191
int do_push_ll_and_redirect(struct __sk_buff *skb)
samples/bpf/test_lwt_bpf.c
202
static inline void __fill_garbage(struct __sk_buff *skb)
samples/bpf/test_lwt_bpf.c
221
int do_fill_garbage(struct __sk_buff *skb)
samples/bpf/test_lwt_bpf.c
229
int do_fill_garbage_and_redirect(struct __sk_buff *skb)
samples/bpf/test_lwt_bpf.c
239
int do_drop_all(struct __sk_buff *skb)
samples/bpf/test_lwt_bpf.c
29
int do_nop(struct __sk_buff *skb)
samples/bpf/test_lwt_bpf.c
36
int do_test_ctx(struct __sk_buff *skb)
samples/bpf/test_lwt_bpf.c
49
int do_test_cb(struct __sk_buff *skb)
samples/bpf/test_lwt_bpf.c
60
int do_test_data(struct __sk_buff *skb)
samples/bpf/test_lwt_bpf.c
84
static inline int rewrite(struct __sk_buff *skb, uint32_t old_ip,
samples/bpf/xdp2skb_meta_kern.c
63
int _tc_mark(struct __sk_buff *ctx)
tools/testing/selftests/bpf/bpf_kfuncs.h
11
extern int bpf_dynptr_from_skb(struct __sk_buff *skb, __u64 flags,
tools/testing/selftests/bpf/bpf_kfuncs.h
22
extern int bpf_dynptr_from_skb_meta(struct __sk_buff *skb, __u64 flags,
tools/testing/selftests/bpf/bpf_kfuncs.h
64
extern int bpf_sk_assign_tcp_reqsk(struct __sk_buff *skb, struct sock *sk,
tools/testing/selftests/bpf/cgroup_getset_retval_hooks.h
3
BPF_RETVAL_HOOK(ingress, "cgroup_skb/ingress", __sk_buff, -EINVAL)
tools/testing/selftests/bpf/cgroup_getset_retval_hooks.h
4
BPF_RETVAL_HOOK(egress, "cgroup_skb/egress", __sk_buff, -EINVAL)
tools/testing/selftests/bpf/prog_tests/btf_dump.c
758
TEST_BTF_DUMP_DATA(btf, d, "struct", str, struct __sk_buff, BTF_F_COMPACT,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
761
TEST_BTF_DUMP_DATA(btf, d, "struct", str, struct __sk_buff,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
765
TEST_BTF_DUMP_DATA(btf, d, "struct", str, struct __sk_buff, 0,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
777
TEST_BTF_DUMP_DATA(btf, d, "struct", str, struct __sk_buff, BTF_F_COMPACT,
tools/testing/selftests/bpf/prog_tests/btf_dump.c
780
TEST_BTF_DUMP_DATA(btf, d, "struct", str, struct __sk_buff, 0,
tools/testing/selftests/bpf/prog_tests/check_mtu.c
159
struct __sk_buff skb = {
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
104
N(SCHED_CLS, struct __sk_buff, tc_classid),
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
109
N(SCHED_CLS, struct __sk_buff, tc_index),
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
114
N(SCHED_CLS, struct __sk_buff, queue_mapping),
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
122
N(SCHED_CLS, struct __sk_buff, queue_mapping, ".ushrt_max"),
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
71
N(SCHED_CLS, struct __sk_buff, tstamp),
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
89
N(SCHED_CLS, struct __sk_buff, priority),
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
94
N(SCHED_CLS, struct __sk_buff, mark),
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
99
N(SCHED_CLS, struct __sk_buff, cb[0]),
tools/testing/selftests/bpf/prog_tests/dynptr.c
122
struct __sk_buff skb = {};
tools/testing/selftests/bpf/prog_tests/fib_lookup.c
299
struct __sk_buff skb = { };
tools/testing/selftests/bpf/prog_tests/kfree_skb.c
56
struct __sk_buff skb = {};
tools/testing/selftests/bpf/prog_tests/skb_ctx.c
7
struct __sk_buff skb = {
tools/testing/selftests/bpf/prog_tests/skb_helpers.c
7
struct __sk_buff skb = {
tools/testing/selftests/bpf/prog_tests/skb_load_bytes.c
10
struct __sk_buff skb = { 0 };
tools/testing/selftests/bpf/prog_tests/test_ldsx_insn.c
97
struct __sk_buff skb = {};
tools/testing/selftests/bpf/prog_tests/time_tai.c
22
struct __sk_buff skb = {
tools/testing/selftests/bpf/progs/async_stack_depth.c
34
int pseudo_call_check(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/async_stack_depth.c
49
int async_call_root_check(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/bench_sockmap_prog.c
25
int prog_skb_parser(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/bench_sockmap_prog.c
31
int prog_skb_verdict(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/bench_sockmap_prog.c
43
int prog_skb_pass(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/bpf_flow.c
116
static __always_inline int parse_eth_proto(struct __sk_buff *skb, __be16 proto)
tools/testing/selftests/bpf/progs/bpf_flow.c
144
int _dissect(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/bpf_flow.c
165
static __always_inline int parse_ip_proto(struct __sk_buff *skb, __u8 proto)
tools/testing/selftests/bpf/progs/bpf_flow.c
256
static __always_inline int parse_ipv6_proto(struct __sk_buff *skb, __u8 nexthdr)
tools/testing/selftests/bpf/progs/bpf_flow.c
275
PROG(IP)(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/bpf_flow.c
324
PROG(IPV6)(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/bpf_flow.c
346
PROG(IPV6OP)(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/bpf_flow.c
364
PROG(IPV6FR)(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/bpf_flow.c
392
PROG(MPLS)(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/bpf_flow.c
404
PROG(VLAN)(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/bpf_flow.c
92
static __always_inline void *bpf_flow_dissect_get_header(struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/bpf_qdisc_dynptr_use_after_invalidate_clone.c
20
bpf_dynptr_from_skb((struct __sk_buff *)skb, 0, &ptr);
tools/testing/selftests/bpf/progs/bpf_qdisc_fail__invalid_dynptr.c
20
bpf_dynptr_from_skb((struct __sk_buff *)skb, 0, &ptr);
tools/testing/selftests/bpf/progs/bpf_qdisc_fail__invalid_dynptr_cross_frame.c
26
bpf_dynptr_from_skb((struct __sk_buff *)skb, 0, &ptr);
tools/testing/selftests/bpf/progs/bpf_qdisc_fail__invalid_dynptr_slice.c
20
bpf_dynptr_from_skb((struct __sk_buff *)skb, 0, &ptr);
tools/testing/selftests/bpf/progs/cg_storage_multi_egress_only.c
24
int egress(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/cg_storage_multi_isolated.c
24
int egress1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/cg_storage_multi_isolated.c
36
int egress2(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/cg_storage_multi_isolated.c
48
int ingress(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/cg_storage_multi_shared.c
24
int egress1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/cg_storage_multi_shared.c
36
int egress2(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/cg_storage_multi_shared.c
48
int ingress(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/cgroup_ancestor.c
13
static __always_inline void log_nth_level(struct __sk_buff *skb, __u32 level)
tools/testing/selftests/bpf/progs/cgroup_ancestor.c
22
int log_cgroup_id(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/cgroup_skb_direct_packet_access.c
9
int direct_packet_access(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/cgroup_skb_sk_lookup_kern.c
39
static inline int is_allowed_peer_cg(struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/cgroup_skb_sk_lookup_kern.c
67
int ingress_lookup(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/cgroup_storage.c
13
int bpf_prog(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/cgroup_tcp_skb.c
206
int server_egress(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/cgroup_tcp_skb.c
229
int server_ingress(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/cgroup_tcp_skb.c
25
int needed_tcp_pkt(struct __sk_buff *skb, struct tcphdr *tcph)
tools/testing/selftests/bpf/progs/cgroup_tcp_skb.c
252
int server_egress_srv(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/cgroup_tcp_skb.c
275
int server_ingress_srv(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/cgroup_tcp_skb.c
298
int client_egress_srv(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/cgroup_tcp_skb.c
321
int client_ingress_srv(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/cgroup_tcp_skb.c
344
int client_egress(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/cgroup_tcp_skb.c
367
int client_ingress(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/core_kern.c
75
int balancer_ingress(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/crypto_bench.c
63
int crypto_encrypt(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/crypto_bench.c
91
int crypto_decrypt(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/crypto_sanity.c
140
int encrypt_sanity(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/crypto_sanity.c
29
static int skb_dynptr_validate(struct __sk_buff *skb, struct bpf_dynptr *psrc)
tools/testing/selftests/bpf/progs/crypto_sanity.c
93
int decrypt_sanity(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/decap_sanity.c
32
int decap_sanity(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1136
int skb_invalid_slice_write(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1157
int skb_meta_invalid_slice_write(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1177
int skb_invalid_data_slice1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1203
int skb_invalid_data_slice2(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1229
int skb_invalid_data_slice3(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1255
int skb_invalid_data_slice4(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1280
int ro_skb_slice_invalid_after_metadata_write(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1303
int rw_skb_slice_invalid_after_metadata_write(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1326
int ro_skb_meta_slice_invalid_after_payload_write(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1349
int rw_skb_meta_slice_invalid_after_payload_write(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1372
int ro_skb_meta_slice_invalid_after_payload_helper(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1395
int rw_skb_meta_slice_invalid_after_payload_helper(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1418
int ro_skb_meta_slice_invalid_after_metadata_write(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1440
int rw_skb_meta_slice_invalid_after_metadata_write(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1593
int dynptr_slice_var_len1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1612
int dynptr_slice_var_len2(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1668
int invalid_slice_rdwr_rdonly(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1922
int clone_skb_packet_data(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1948
int clone_skb_packet_meta(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1998
int test_dynptr_skb_small_buff(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
254
int data_slice_out_of_bounds_skb(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
275
int data_slice_out_of_bounds_skb_meta(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
732
int dynptr_from_dynptr_slice(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_fail.c
752
int dynptr_pruning_overwrite(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/dynptr_fail.c
783
int dynptr_pruning_stacksafe(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/dynptr_fail.c
814
int dynptr_pruning_type_confusion(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/dynptr_fail.c
886
int dynptr_var_off_overwrite(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/dynptr_fail.c
926
int dynptr_partial_slot_invalidate(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/dynptr_success.c
172
int test_skb_readonly(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_success.c
194
int test_dynptr_skb_data(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_success.c
215
int test_dynptr_skb_meta_data(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_success.c
238
int test_dynptr_skb_meta_flags(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_success.c
471
int test_dynptr_is_rdonly(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_success.c
519
int test_dynptr_clone(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_success.c
568
int test_dynptr_skb_no_buff(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_success.c
585
int test_dynptr_skb_strcmp(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/dynptr_success.c
844
int test_dynptr_memset_readonly(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/empty_skb.c
12
int redirect_ingress(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/empty_skb.c
19
int redirect_egress(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/empty_skb.c
26
int tc_redirect_ingress(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/empty_skb.c
33
int tc_redirect_egress(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/empty_skb.c
40
int tc_adjust_room(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/exceptions.c
105
int exception_tail_call(struct __sk_buff *ctx) {
tools/testing/selftests/bpf/progs/exceptions.c
119
int exception_throw_from_void_global(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
126
__noinline int exception_ext_global(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
133
static __noinline int exception_ext_static(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
139
int exception_ext(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
166
int exception_ext_mod_cb_runtime(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
172
__noinline static int subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
177
__noinline static int throwing_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
184
__noinline int global_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
189
__noinline int throwing_global_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
197
int exception_throw_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
313
int exception##tag##name(struct __sk_buff *ctx) \
tools/testing/selftests/bpf/progs/exceptions.c
347
int exception_assert_range(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
356
int exception_assert_range_with(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
365
int exception_bad_assert_range(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
374
int exception_bad_assert_range_with(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
405
int exception_throw_stack_arg(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
421
int exception_throw_after_stack_arg(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
441
int exception_throw_subprog_stack_arg(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
46
int exception_throw_always_1(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
460
int exception_throw_subprog_after_stack_arg(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
471
int exception_throw_stack_arg(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
477
int exception_throw_after_stack_arg(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
483
int exception_throw_subprog_stack_arg(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
489
int exception_throw_subprog_after_stack_arg(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
57
int exception_throw_always_2(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
63
int exception_throw_unwind_1(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
69
int exception_throw_unwind_2(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
75
int exception_throw_default(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
82
int exception_throw_default_value(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
89
int exception_tail_call_target(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions.c
96
int exception_tail_call_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_assert.c
107
int check_assert_single_range_u64(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_assert.c
118
int check_assert_generic(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_assert.c
63
int check_assert_range_s64(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_assert.c
79
int check_assert_range_u64(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_assert.c
90
int check_assert_single_range_s64(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_ext.c
25
int extension(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_ext.c
40
int throwing_extension(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_fail.c
100
int reject_exception_cb_type_5(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_fail.c
115
int reject_async_callback_throw(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_fail.c
125
__noinline static int subprog_lock(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_fail.c
160
__noinline static int throwing_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_fail.c
211
__noinline int global_subprog_may_throw(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_fail.c
220
int reject_global_subprog_throw_with_reference(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_fail.c
233
__noinline static int subprog_ref(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_fail.c
295
static __noinline int static_func(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_fail.c
300
__noinline int global_func(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_fail.c
308
int reject_throwing_exception_cb(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_fail.c
316
int reject_exception_cb_call_global_func(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_fail.c
324
int reject_exception_cb_call_static_func(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_fail.c
333
int reject_multiple_exception_cb(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_fail.c
374
int reject_exception_throw_cb(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_fail.c
382
int reject_exception_throw_cb_diff(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_fail.c
399
int reject_out_of_range_global_throw(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/exceptions_fail.c
64
int reject_exception_cb_type_1(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_fail.c
73
int reject_exception_cb_type_2(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_fail.c
82
int reject_exception_cb_type_3(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/exceptions_fail.c
91
int reject_exception_cb_type_4(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c
114
int new_get_skb_len(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c
126
int new_get_skb_ifindex(int val, struct __sk_buff *skb, int var)
tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c
166
int new_test_pkt_write_access_subprog(struct __sk_buff *skb, __u32 off)
tools/testing/selftests/bpf/progs/fib_lookup.c
14
int fib_lookup(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/for_each_array_map_elem.c
61
int test_pkt_access(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c
23
struct __sk_buff *ctx;
tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c
32
struct __sk_buff *skb = data->ctx;
tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c
82
int test_pkt_access(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/for_each_hash_modify.c
23
int test_pkt_access(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/for_each_multi_maps.c
37
int test_pkt_access(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/freplace_cls_redirect.c
18
int freplace_cls_redirect_test(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/freplace_global_func.c
13
int new_test_pkt_access(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/freplace_global_func.c
6
int test_ctx_global_func(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/freplace_int_with_void.c
7
void test_freplace_int_with_void(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/freplace_void.c
6
void test_freplace_void(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/ip_check_defrag.c
40
static int handle_v4(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/ip_check_defrag.c
62
static int handle_v6(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/ip_check_defrag.c
87
struct __sk_buff *skb = (struct __sk_buff *)ctx->skb;
tools/testing/selftests/bpf/progs/irq.c
109
int irq_restore_missing_3_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
123
int irq_restore_missing_3_minus_2_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
139
int irq_balance(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
150
int irq_balance_n(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
189
int irq_balance_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
19
int irq_save_bad_arg(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
229
int irq_global_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
241
int irq_restore_ooo(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
255
int irq_restore_ooo_3(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
27
int irq_restore_bad_arg(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
280
int irq_restore_3_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
295
int irq_restore_4_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
312
int irq_restore_ooo_3_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
328
int irq_restore_invalid(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
340
int irq_save_invalid(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
35
int irq_restore_missing_2(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
351
int irq_restore_iter(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
362
int irq_save_iter(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
379
int irq_flag_overwrite(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
391
int irq_flag_overwrite_partial(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
403
int irq_ooo_refs_array(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
47
int irq_restore_missing_3(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
518
int irq_ooo_lock_cond_inv(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
536
int irq_wrong_kfunc_class_1(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
554
int irq_wrong_kfunc_class_2(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
61
int irq_restore_missing_3_minus_2(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
87
int irq_restore_missing_1_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/irq.c
97
int irq_restore_missing_2_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/jit_probe_mem.c
12
int test_jit_probe_mem(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/kfunc_call_fail.c
109
int kfunc_call_test_get_mem_fail_not_const(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/kfunc_call_fail.c
130
int kfunc_call_test_mem_acquire_fail(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/kfunc_call_fail.c
154
int kfunc_call_test_pointer_arg_type_mismatch(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/kfunc_call_fail.c
39
int kfunc_call_test_get_mem_fail_rdonly(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/kfunc_call_fail.c
60
int kfunc_call_test_get_mem_fail_use_after_free(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/kfunc_call_fail.c
86
int kfunc_call_test_get_mem_fail_oob(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/kfunc_call_race.c
7
int kfunc_call_fail(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/kfunc_call_test.c
106
int kfunc_call_test4(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/kfunc_call_test.c
123
int kfunc_call_test2(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/kfunc_call_test.c
138
int kfunc_call_test1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/kfunc_call_test.c
159
int kfunc_call_test_ref_btf_id(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/kfunc_call_test.c
175
int kfunc_call_test_pass(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/kfunc_call_test.c
238
int kfunc_call_test_get_mem(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/kfunc_call_test.c
269
int kfunc_call_test_static_unused_arg(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/kfunc_call_test.c
290
int kfunc_call_ctx(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/kfunc_call_test.c
9
int kfunc_call_test5(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/kfunc_call_test_subprog.c
32
int kfunc_call_test1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/kfunc_call_test_subprog.c
9
int __noinline f1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/kfunc_module_order.c
20
int call_kfunc_yx(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/kfunc_module_order.c
9
int call_kfunc_xy(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/ksym_race.c
8
int ksym_fail(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/linked_list_fail.c
450
int incorrect_node_var_off(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/linked_list_fail.c
510
int incorrect_head_var_off1(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/linked_list_fail.c
525
int incorrect_head_var_off2(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/load_bytes_relative.c
21
int load_bytes_relative(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/loop4.c
11
int combinations(volatile struct __sk_buff* skb)
tools/testing/selftests/bpf/progs/loop5.c
9
int while_true(volatile struct __sk_buff* skb)
tools/testing/selftests/bpf/progs/lwt_misc.c
9
int test_missing_dst(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/map_kptr.c
196
int test_map_kptr(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr.c
256
int test_sk_map_kptr(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr.c
271
int test_map_in_map_kptr(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr.c
404
int test_map_kptr_ref1(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr.c
450
int test_map_kptr_ref2(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr.c
472
int test_map_kptr_ref3(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
108
int reject_var_off_store(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
132
int reject_bad_type_match(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
153
int marked_as_untrusted_or_null(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
168
int correct_btf_id_check_size(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
186
int inherit_untrusted_on_walk(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
206
int reject_kptr_xchg_on_unref(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
221
int mark_ref_as_untrusted_or_null(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
236
int reject_untrusted_store_to_ref(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
25
int size_not_bpf_dw(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
256
int reject_untrusted_xchg(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
276
int reject_bad_type_xchg(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
295
int reject_member_of_ref_xchg(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
314
int reject_indirect_helper_access(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
335
int reject_indirect_global_func_access(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
349
int kptr_xchg_ref_state(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
368
int kptr_xchg_possibly_null(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
390
int reject_scalar_store_to_kptr(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
40
int non_const_var_off(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
59
int non_const_var_off_kptr_xchg(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
78
int misaligned_access_write(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_fail.c
94
int misaligned_access_read(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/map_kptr_race.c
42
int test_htab_leak(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/map_kptr_race.c
89
int test_percpu_htab_leak(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/mptcp_sockmap.c
39
int mptcp_sockmap_redirect(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/netcnt_prog.c
26
int bpf_nextcnt(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/netif_receive_skb.c
228
TEST_BTF(str, struct __sk_buff, 0,
tools/testing/selftests/bpf/progs/netif_receive_skb.c
231
TEST_BTF(str, struct __sk_buff, BTF_F_NONAME,
tools/testing/selftests/bpf/progs/netif_receive_skb.c
235
TEST_BTF(str, struct __sk_buff, 0,
tools/testing/selftests/bpf/progs/netns_cookie_prog.c
88
int get_netns_cookie_tcx(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/netns_cookie_prog.c
96
int get_netns_cookie_cgroup_skb(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/percpu_alloc_array.c
214
int cgroup_egress(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/preempt_lock.c
100
__success int preempt_balance_subprog_test(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/preempt_lock.c
12
int preempt_lock_missing_1(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/preempt_lock.c
138
int preempt_global_subprog_test(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/preempt_lock.c
181
int preempt_global_sleepable_helper_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/preempt_lock.c
192
int preempt_global_sleepable_kfunc_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/preempt_lock.c
20
int preempt_lock_missing_2(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/preempt_lock.c
203
int preempt_global_sleepable_subprog_indirect(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/preempt_lock.c
29
int preempt_lock_missing_3(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/preempt_lock.c
39
int preempt_lock_missing_3_minus_2(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/preempt_lock.c
61
int preempt_lock_missing_1_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/preempt_lock.c
69
int preempt_lock_missing_2_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/preempt_lock.c
78
int preempt_lock_missing_2_minus_1_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/preempt_lock.c
93
__success int preempt_balance(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/prepare.c
23
int program(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/res_spin_lock.c
26
int res_spin_lock_test(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/res_spin_lock.c
52
int res_spin_lock_test_AB(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/res_spin_lock.c
69
int res_spin_lock_test_BA(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/res_spin_lock.c
85
int res_spin_lock_test_held_lock_max(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
101
int res_spin_lock_irq_mismatch_1(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
118
int res_spin_lock_irq_mismatch_2(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
134
int res_spin_lock_ooo(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
154
int res_spin_lock_ooo_irq(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
179
int res_spin_lock_ooo_unlock(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
194
int res_spin_lock_bad_off(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
207
int res_spin_lock_var_off(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
226
int res_spin_lock_no_lock_map(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
234
int res_spin_lock_no_lock_kptr(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
28
int res_spin_lock_arg(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
35
bpf_res_spin_lock((struct bpf_res_spin_lock *)bpf_core_cast(&elem->lock, struct __sk_buff));
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
42
int res_spin_lock_AA(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
56
int res_spin_lock_cond_AA(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
71
int res_spin_lock_mismatch_1(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/res_spin_lock_fail.c
86
int res_spin_lock_mismatch_2(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/skb_load_bytes.c
12
int skb_process(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/skb_pkt_end.c
15
static INLINE struct iphdr *get_iphdr(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/skb_pkt_end.c
31
int main_prog(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/sockmap_parse_prog.c
6
int bpf_prog1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/sockmap_verdict_prog.c
35
int bpf_prog2(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg.c
154
int test_bpf2bpf_dynptr_stack_arg(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg.c
254
int test_bpf2bpf_dynptr_stack_arg(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg_fail.c
107
int test_stack_arg_big(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg_fail.c
13
int test_stack_arg_big(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg_kfunc.c
100
int test_stack_arg_timer(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg_kfunc.c
117
int test_stack_arg_scalar(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg_kfunc.c
123
int test_stack_arg_ptr(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg_kfunc.c
129
int test_stack_arg_mix(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg_kfunc.c
135
int test_stack_arg_dynptr(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg_kfunc.c
141
int test_stack_arg_mem(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg_kfunc.c
147
int test_stack_arg_iter(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg_kfunc.c
153
int test_stack_arg_const_str(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg_kfunc.c
159
int test_stack_arg_timer(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg_kfunc.c
34
int test_stack_arg_scalar(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg_kfunc.c
40
int test_stack_arg_ptr(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg_kfunc.c
48
int test_stack_arg_mix(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg_kfunc.c
58
int test_stack_arg_dynptr(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg_kfunc.c
68
int test_stack_arg_mem(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg_kfunc.c
77
int test_stack_arg_iter(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg_kfunc.c
92
int test_stack_arg_const_str(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/stack_arg_precision.c
17
int __btf_kfunc_gen(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/summarization.c
14
long does_not_change_pkt_data(struct __sk_buff *sk)
tools/testing/selftests/bpf/progs/summarization.c
20
int main_changes_with_subprogs(struct __sk_buff *sk)
tools/testing/selftests/bpf/progs/summarization.c
28
int main_changes(struct __sk_buff *sk)
tools/testing/selftests/bpf/progs/summarization.c
35
int main_does_not_change(struct __sk_buff *sk)
tools/testing/selftests/bpf/progs/summarization.c
8
long changes_pkt_data(struct __sk_buff *sk)
tools/testing/selftests/bpf/progs/summarization_freplace.c
13
long does_not_change_pkt_data(struct __sk_buff *sk)
tools/testing/selftests/bpf/progs/summarization_freplace.c
7
long changes_pkt_data(struct __sk_buff *sk)
tools/testing/selftests/bpf/progs/tailcall1.c
15
int classifier_##x(struct __sk_buff *skb) \
tools/testing/selftests/bpf/progs/tailcall1.c
24
int entry(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall2.c
14
int classifier_0(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall2.c
21
int classifier_1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall2.c
28
int classifier_2(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall2.c
34
int classifier_3(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall2.c
41
int classifier_4(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall2.c
48
int entry(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall3.c
16
int classifier_0(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall3.c
24
int entry(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall4.c
17
int classifier_##x(struct __sk_buff *skb) \
tools/testing/selftests/bpf/progs/tailcall4.c
26
int entry(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall5.c
17
int classifier_##x(struct __sk_buff *skb) \
tools/testing/selftests/bpf/progs/tailcall5.c
26
int entry(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall6.c
16
int classifier_0(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall6.c
26
int entry(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf1.c
14
int classifier_##x(struct __sk_buff *skb) \
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf1.c
22
int subprog_tail(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf1.c
30
int entry(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf2.c
14
int subprog_tail(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf2.c
29
int classifier_0(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf2.c
36
int entry(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf3.c
15
int subprog_tail2(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf3.c
30
int subprog_tail(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf3.c
42
int classifier_0(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf3.c
52
int classifier_1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf3.c
62
int entry(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf4.c
31
int subprog_tail_2(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf4.c
40
int subprog_tail_1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf4.c
47
int subprog_tail(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf4.c
54
int classifier_1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf4.c
60
int classifier_2(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf4.c
67
int classifier_0(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf4.c
73
int entry(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf6.c
18
int classifier_0(struct __sk_buff *skb __unused)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf6.c
25
int subprog_tail(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf6.c
35
int entry(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_hierarchy1.c
17
int subprog_tail(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_hierarchy1.c
27
int entry(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_hierarchy2.c
26
int subprog_tail0(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_hierarchy2.c
37
int classifier_0(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_hierarchy2.c
45
int subprog_tail1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_hierarchy2.c
56
int classifier_1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_hierarchy2.c
69
int tailcall_bpf2bpf_hierarchy_2(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_hierarchy2.c
7
int classifier_0(struct __sk_buff *skb);
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_hierarchy2.c
8
int classifier_1(struct __sk_buff *skb);
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_hierarchy3.c
34
int subprog_tail(struct __sk_buff *skb, void *jmp_table)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_hierarchy3.c
45
int classifier_0(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_hierarchy3.c
60
int tailcall_bpf2bpf_hierarchy_3(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf_hierarchy3.c
7
int classifier_0(struct __sk_buff *skb);
tools/testing/selftests/bpf/progs/tailcall_cgrp_storage.c
20
int caller_prog(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_cgrp_storage.c
33
int callee_prog(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_cgrp_storage_no_storage.c
14
int caller_prog(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_cgrp_storage_no_storage.c
21
int leaf_prog(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_cgrp_storage_owner.c
20
int prog_array_owner(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tailcall_fail.c
27
int reject_tail_call_spin_lock(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/tailcall_fail.c
36
int reject_tail_call_rcu_lock(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/tailcall_fail.c
46
int reject_tail_call_preempt_lock(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/tailcall_fail.c
55
int reject_tail_call_ref(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/tailcall_freplace.c
16
int entry_freplace(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tc_bpf2bpf.c
20
int entry_tc(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tc_bpf2bpf.c
8
int subprog_tc(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/tc_dummy.c
7
int entry(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_assign_reuse.c
107
int tc_main(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_assign_reuse.c
67
assign_sk(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_assign_reuse.c
81
maybe_assign_tcp(struct __sk_buff *skb, struct tcphdr *th)
tools/testing/selftests/bpf/progs/test_assign_reuse.c
94
maybe_assign_udp(struct __sk_buff *skb, struct udphdr *uh)
tools/testing/selftests/bpf/progs/test_bpf_nf.c
358
int nf_skb_ct_test(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_bpf_nf.c
79
struct nf_conn *bpf_skb_ct_alloc(struct __sk_buff *, struct bpf_sock_tuple *, u32,
tools/testing/selftests/bpf/progs/test_bpf_nf.c
81
struct nf_conn *bpf_skb_ct_lookup(struct __sk_buff *, struct bpf_sock_tuple *, u32,
tools/testing/selftests/bpf/progs/test_bpf_nf_fail.c
110
int set_status_after_insert(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_bpf_nf_fail.c
127
int change_timeout_after_alloc(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_bpf_nf_fail.c
141
int change_status_after_alloc(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_bpf_nf_fail.c
156
int lookup_null_bpf_tuple(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_bpf_nf_fail.c
169
int lookup_null_bpf_opts(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_bpf_nf_fail.c
18
struct nf_conn *bpf_skb_ct_alloc(struct __sk_buff *, struct bpf_sock_tuple *, u32,
tools/testing/selftests/bpf/progs/test_bpf_nf_fail.c
20
struct nf_conn *bpf_skb_ct_lookup(struct __sk_buff *, struct bpf_sock_tuple *, u32,
tools/testing/selftests/bpf/progs/test_bpf_nf_fail.c
34
int alloc_release(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_bpf_nf_fail.c
48
int insert_insert(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_bpf_nf_fail.c
65
int lookup_insert(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_bpf_nf_fail.c
79
int write_not_allowlisted_field(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_bpf_nf_fail.c
93
int set_timeout_after_insert(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_btf_skc_cls_ingress.c
178
int cls_ingress(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_btf_skc_cls_ingress.c
25
struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_btf_skc_cls_ingress.c
66
static int handle_ip_tcp(struct ethhdr *eth, struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_cgroup_link.c
10
int egress(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_cgroup_link.c
17
int egress_alt(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_check_mtu.c
158
int tc_use_helper(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_check_mtu.c
177
int tc_exceed_mtu(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_check_mtu.c
201
int tc_exceed_mtu_da(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_check_mtu.c
228
int tc_minus_delta(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_check_mtu.c
250
int tc_input_len(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_check_mtu.c
270
int tc_input_len_exceed(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_check_mtu.c
294
int tc_chk_segs_flag(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_cls_redirect.c
128
struct __sk_buff *skb;
tools/testing/selftests/bpf/progs/test_cls_redirect.c
379
static INLINING ret_t accept_locally(struct __sk_buff *skb, encap_headers_t *encap)
tools/testing/selftests/bpf/progs/test_cls_redirect.c
400
static INLINING ret_t forward_with_gre(struct __sk_buff *skb, encap_headers_t *encap,
tools/testing/selftests/bpf/progs/test_cls_redirect.c
527
static INLINING ret_t forward_to_next_hop(struct __sk_buff *skb, encap_headers_t *encap,
tools/testing/selftests/bpf/progs/test_cls_redirect.c
648
static INLINING verdict_t classify_tcp(struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/test_cls_redirect.c
681
static INLINING verdict_t classify_udp(struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/test_cls_redirect.c
699
static INLINING verdict_t classify_icmp(struct __sk_buff *skb, uint8_t proto,
tools/testing/selftests/bpf/progs/test_cls_redirect.c
933
int cls_redirect(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
273
static ret_t accept_locally(struct __sk_buff *skb, encap_headers_t *encap)
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
293
static ret_t forward_with_gre(struct __sk_buff *skb, struct bpf_dynptr *dynptr,
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
420
static ret_t forward_to_next_hop(struct __sk_buff *skb, struct bpf_dynptr *dynptr,
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
540
static verdict_t classify_tcp(struct __sk_buff *skb, struct bpf_sock_tuple *tuple,
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
572
static verdict_t classify_udp(struct __sk_buff *skb, struct bpf_sock_tuple *tuple, uint64_t tuplen)
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
589
static verdict_t classify_icmp(struct __sk_buff *skb, uint8_t proto, struct bpf_sock_tuple *tuple,
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
605
static verdict_t process_icmpv4(struct __sk_buff *skb, struct bpf_dynptr *dynptr, __u64 *offset,
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
654
static verdict_t process_icmpv6(struct bpf_dynptr *dynptr, __u64 *offset, struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
706
static verdict_t process_tcp(struct bpf_dynptr *dynptr, __u64 *offset, struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
729
static verdict_t process_udp(struct bpf_dynptr *dynptr, __u64 *offset, struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
748
static verdict_t process_ipv4(struct __sk_buff *skb, struct bpf_dynptr *dynptr,
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
790
static verdict_t process_ipv6(struct __sk_buff *skb, struct bpf_dynptr *dynptr,
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
835
int cls_redirect(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_dst_clear.c
17
int dst_clear(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_data.c
72
int load_static_data(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func1.c
11
int f0(int var, struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func1.c
19
int f1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func1.c
28
int f3(int, struct __sk_buff *skb, int);
tools/testing/selftests/bpf/progs/test_global_func1.c
31
int f2(int val, struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func1.c
41
int f3(int val, struct __sk_buff *skb, int var)
tools/testing/selftests/bpf/progs/test_global_func1.c
52
int global_func1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func10.c
30
int global_func10(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func11.c
18
int global_func11(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func12.c
18
int global_func12(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func13.c
21
int global_func13(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func14.c
19
int global_func14(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func15.c
17
int global_func15(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func16.c
17
int global_func16(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func17.c
16
int global_func17(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func2.c
11
int f0(int var, struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func2.c
17
int f1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func2.c
26
int f3(int, struct __sk_buff *skb, int);
tools/testing/selftests/bpf/progs/test_global_func2.c
29
int f2(int val, struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func2.c
35
int f3(int val, struct __sk_buff *skb, int var)
tools/testing/selftests/bpf/progs/test_global_func2.c
46
int global_func2(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func3.c
106
int global_func3(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func3.c
15
int f2(int val, struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func3.c
21
int f3(int val, struct __sk_buff *skb, int var)
tools/testing/selftests/bpf/progs/test_global_func3.c
27
int f4(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func3.c
33
int f5(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func3.c
39
int f6(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func3.c
45
int f7(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func3.c
51
int f8(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func3.c
57
int f9(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func3.c
63
int f10(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func3.c
69
int f11(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func3.c
75
int f12(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func3.c
81
int f13(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func3.c
87
int f14(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func3.c
9
int f1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func3.c
93
int f15(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func3.c
99
int f16(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func4.c
15
int f2(int val, struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func4.c
21
int f3(int val, struct __sk_buff *skb, int var)
tools/testing/selftests/bpf/progs/test_global_func4.c
27
int f4(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func4.c
33
int f5(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func4.c
39
int f6(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func4.c
45
int f7(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func4.c
52
int global_func4(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func4.c
9
int f1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func5.c
14
int f3(int, struct __sk_buff *skb);
tools/testing/selftests/bpf/progs/test_global_func5.c
17
int f2(int val, struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func5.c
23
int f3(int val, struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func5.c
30
int global_func5(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func5.c
9
int f1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func6.c
14
int f3(int, struct __sk_buff *skb);
tools/testing/selftests/bpf/progs/test_global_func6.c
17
int f2(int val, struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func6.c
23
int f3(int val, struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func6.c
30
int global_func6(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func6.c
9
int f1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func7.c
16
int global_func7(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func7.c
9
void foo(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func8.c
15
int global_func8(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func8.c
8
__noinline int foo(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func9.c
79
int global_func9(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func_args.c
58
int test_cls(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func_deep_stack.c
80
int global_func_deep_stack_success(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_global_func_deep_stack.c
92
int global_func_deep_stack_fail(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_kfunc_param_nullable.c
10
int kfunc_dynptr_nullable_test1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_kfunc_param_nullable.c
21
int kfunc_dynptr_nullable_test2(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_kfunc_param_nullable.c
33
int kfunc_dynptr_nullable_test3(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_ksyms_module.c
28
int load(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_ksyms_module.c
42
int load_256(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_l4lb.c
323
bool is_ipv6, struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_l4lb.c
452
int balancer_ingress(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
322
bool is_ipv6, struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
451
int balancer_ingress(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
329
bool is_ipv6, struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
458
int balancer_ingress(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_ldsx_insn.c
109
[off_mark]"i"(offsetof(struct __sk_buff, mark)
tools/testing/selftests/bpf/progs/test_ldsx_insn.c
91
int _tc(volatile struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_lwt_ip_encap.c
100
int bpf_lwt_encap_vxlan(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_lwt_ip_encap.c
14
int bpf_lwt_encap_gre(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_lwt_ip_encap.c
147
int bpf_lwt_encap_vxlan6(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_lwt_ip_encap.c
50
int bpf_lwt_encap_gre6(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_lwt_redirect.c
12
static int prepend_dummy_mac(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_lwt_redirect.c
27
static int get_redirect_target(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_lwt_redirect.c
41
int test_lwt_redirect_in(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_lwt_redirect.c
55
int test_lwt_redirect_out(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_lwt_redirect.c
69
int test_lwt_redirect_out_nomac(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_lwt_redirect.c
80
int test_lwt_redirect_in_nomac(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_lwt_reroute.c
13
int test_lwt_reroute(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
120
int is_valid_tlv_boundary(struct __sk_buff *skb, struct ip6_srh_t *srh,
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
179
int add_tlv(struct __sk_buff *skb, struct ip6_srh_t *srh, uint32_t tlv_off,
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
223
int delete_tlv(struct __sk_buff *skb, struct ip6_srh_t *srh,
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
261
int has_egr_tlv(struct __sk_buff *skb, struct ip6_srh_t *srh)
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
288
int __encap_srh(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
324
int __add_egr_x(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
362
int __pop_egr(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
401
int __inspect_t(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
55
static __always_inline struct ip6_srh_t *get_srh(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
90
int update_tlv_pad(struct __sk_buff *skb, uint32_t new_pad,
tools/testing/selftests/bpf/progs/test_map_lock.c
34
int bpf_map_lock_test(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_pkt_access.c
103
int test_pkt_access(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_pkt_access.c
37
int test_pkt_access_subprog1(volatile struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_pkt_access.c
43
int test_pkt_access_subprog2(int val, volatile struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_pkt_access.c
51
int get_skb_len(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_pkt_access.c
66
int get_skb_ifindex(int, struct __sk_buff *skb, int);
tools/testing/selftests/bpf/progs/test_pkt_access.c
69
int test_pkt_access_subprog3(int val, struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_pkt_access.c
75
int get_skb_ifindex(int val, struct __sk_buff *skb, int var)
tools/testing/selftests/bpf/progs/test_pkt_access.c
85
int test_pkt_write_access_subprog(struct __sk_buff *skb, __u32 off)
tools/testing/selftests/bpf/progs/test_pkt_md_access.c
29
int test_pkt_md_access(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_queue_stack_map.h
28
int _test(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_seg6_loop.c
119
static __always_inline int is_valid_tlv_boundary(struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/test_seg6_loop.c
181
static __always_inline int add_tlv(struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/test_seg6_loop.c
228
int __add_egr_x(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_seg6_loop.c
55
static __always_inline struct ip6_srh_t *get_srh(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_seg6_loop.c
89
static __always_inline int update_tlv_pad(struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/test_sk_assign.c
102
handle_udp(struct __sk_buff *skb, struct bpf_sock_tuple *tuple, bool ipv4)
tools/testing/selftests/bpf/progs/test_sk_assign.c
133
handle_tcp(struct __sk_buff *skb, struct bpf_sock_tuple *tuple, bool ipv4)
tools/testing/selftests/bpf/progs/test_sk_assign.c
172
int bpf_sk_assign_test(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sk_assign.c
55
get_tuple(struct __sk_buff *skb, bool *ipv4, bool *tcp)
tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c
109
int err_modify_sk_pointer(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c
123
int err_modify_sk_or_null_pointer(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c
136
int err_no_release(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c
145
int err_release_twice(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c
157
int err_release_unchecked(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c
167
void lookup_no_release(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c
174
int err_no_release_subcall(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c
56
int sk_lookup_success(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c
82
int sk_lookup_success_simple(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c
94
int err_use_after_free(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_skb_ctx.c
11
int process(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_skb_helpers.c
18
int test_skb_helpers(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_skmsg_load_helpers.c
65
int prog_skb_verdict(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sock_fields.c
125
int egress_read_sock_fields(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sock_fields.c
221
int ingress_read_sock_fields(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sock_fields.c
285
int read_sk_dst_port(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sockmap_change_tail.c
21
int prog_skb_verdict(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sockmap_drop_prog.c
27
int prog_skb_verdict(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sockmap_kern.h
101
int bpf_prog2(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sockmap_kern.h
89
int bpf_prog1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sockmap_listen.c
49
int prog_stream_parser(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sockmap_listen.c
62
int prog_stream_verdict(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sockmap_listen.c
81
int prog_skb_verdict(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sockmap_pass_prog.c
27
int prog_skb_verdict(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sockmap_pass_prog.c
35
int prog_skb_verdict_clone(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sockmap_pass_prog.c
42
int prog_skb_parser(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sockmap_pass_prog.c
48
int prog_skb_verdict_ingress(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sockmap_pass_prog.c
56
int prog_skb_verdict_ingress_strp(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sockmap_progs_query.c
13
int prog_skb_verdict(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sockmap_redir.c
34
struct __sk_buff * : bpf_sk_redirect_map, \
tools/testing/selftests/bpf/progs/test_sockmap_redir.c
40
struct __sk_buff * : bpf_sk_redirect_hash, \
tools/testing/selftests/bpf/progs/test_sockmap_redir.c
65
DEFINE_PROG(skb, struct __sk_buff *);
tools/testing/selftests/bpf/progs/test_sockmap_skb_verdict_attach.c
13
int prog_skb_verdict(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sockmap_strp.c
14
int prog_skb_verdict(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sockmap_strp.c
25
int prog_skb_verdict_pass(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sockmap_strp.c
31
int prog_skb_parser(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sockmap_strp.c
37
int prog_skb_parser_partial(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_sockmap_strp.c
54
int prog_skb_parser_resize(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_spin_lock.c
108
static int static_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_spin_lock.c
118
static int static_subprog_lock(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_spin_lock.c
128
static int static_subprog_unlock(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_spin_lock.c
138
int lock_static_subprog_call(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_spin_lock.c
150
int lock_static_subprog_lock(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_spin_lock.c
160
int lock_static_subprog_unlock(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_spin_lock.c
50
int bpf_spin_lock_test(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_spin_lock_fail.c
205
int global_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_spin_lock_fail.c
215
static int static_subprog_call_global(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_spin_lock_fail.c
225
int lock_global_subprog_call1(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_spin_lock_fail.c
237
int lock_global_subprog_call2(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_spin_lock_fail.c
282
int lock_global_sleepable_helper_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_spin_lock_fail.c
294
int lock_global_sleepable_kfunc_subprog(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_spin_lock_fail.c
306
int lock_global_sleepable_subprog_indirect(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_tc_bpf.c
11
int cls(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_bpf.c
18
int pkt_ptr(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_change_tail.c
12
static __always_inline struct iphdr *parse_ip_header(struct __sk_buff *skb, int *ip_proto)
tools/testing/selftests/bpf/progs/test_tc_change_tail.c
41
static __always_inline struct udphdr *parse_udp_header(struct __sk_buff *skb, struct iphdr *iph)
tools/testing/selftests/bpf/progs/test_tc_change_tail.c
59
int change_tail(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_dtime.c
137
static int skb_get_type(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_dtime.c
214
int egress_host(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_dtime.c
249
int ingress_host(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_dtime.c
270
int ingress_fwdns_prio100(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_dtime.c
294
int egress_fwdns_prio100(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_dtime.c
320
int ingress_fwdns_prio101(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_dtime.c
360
int egress_fwdns_prio101(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_edt.c
103
int tc_prog(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_edt.c
28
static inline int throttle_flow(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_edt.c
65
static inline int handle_tcp(struct __sk_buff *skb, struct tcphdr *tcp)
tools/testing/selftests/bpf/progs/test_tc_edt.c
79
static inline int handle_ipv4(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_link.c
119
int tc8(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_link.c
34
int tc1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_link.c
57
int tc2(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_link.c
64
int tc3(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_link.c
71
int tc4(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_link.c
78
int tc5(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_link.c
85
int tc6(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_link.c
92
int tc7(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_neigh.c
112
int tc_src(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_neigh.c
39
static __always_inline bool is_remote_ep_v4(struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/test_tc_neigh.c
56
static __always_inline bool is_remote_ep_v6(struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/test_tc_neigh.c
74
int tc_chk(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_neigh.c
87
int tc_dst(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_neigh_fib.c
147
int tc_dst(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_neigh_fib.c
153
int tc_src(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_neigh_fib.c
24
static __always_inline int fill_fib_params_v4(struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/test_tc_neigh_fib.c
50
static __always_inline int fill_fib_params_v6(struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/test_tc_neigh_fib.c
79
int tc_chk(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_neigh_fib.c
91
static __always_inline int tc_redir(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_peer.c
20
int tc_chk(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_peer.c
26
int tc_dst(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_peer.c
32
int tc_src(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_peer.c
38
int tc_dst_l3(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_peer.c
44
int tc_src_l3(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_qevent.c
10
int qevent_redirect_verdict(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_qevent.c
17
int qevent_redirect_helper(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
249
static __always_inline int encap_ipv4(struct __sk_buff *skb, __u8 encap_proto,
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
255
static __always_inline int __encap_ipv6(struct __sk_buff *skb, __u8 encap_proto,
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
366
static int encap_ipv6_ipip6(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
420
static __always_inline int encap_ipv6(struct __sk_buff *skb, __u8 encap_proto,
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
427
int __encap_ipip_none(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
436
int __encap_gre_none(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
445
int __encap_gre_mpls(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
454
int __encap_gre_eth(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
463
int __encap_udp_none(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
472
int __encap_udp_mpls(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
481
int __encap_udp_eth(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
490
int __encap_vxlan_eth(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
501
int __encap_sit_none(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
510
int __encap_ip6tnl_none(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
519
int __encap_ipip6_none(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
528
int __encap_ip6gre_none(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
537
int __encap_ip6gre_mpls(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
546
int __encap_ip6gre_eth(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
555
int __encap_ip6udp_none(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
564
int __encap_ip6udp_mpls(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
573
int __encap_ip6udp_eth(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
582
int __encap_ip6vxlan_eth(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
592
static int decap_internal(struct __sk_buff *skb, int off, int len, char proto)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
661
static int decap_ipv4(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
676
static int decap_ipv6(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
689
int decap_f(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
88
static __always_inline int __encap_ipv4(struct __sk_buff *skb, __u8 encap_proto,
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.c
565
int tcp_custom_syncookie(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.c
57
struct __sk_buff *skb;
tools/testing/selftests/bpf/progs/test_time_tai.c
10
int time_tai(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_trace_ext.c
12
int test_pkt_md_access_new(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
100
int gre_get_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
116
int ip6gretap_set_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
140
int ip6gretap_get_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
159
int erspan_set_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
202
int erspan_get_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
238
int ip4ip6erspan_set_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
282
int ip4ip6erspan_get_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
319
int vxlan_set_tunnel_dst(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
358
int vxlan_set_tunnel_src(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
397
int vxlan_get_tunnel_src(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
40
int bpf_skb_set_fou_encap(struct __sk_buff *skb_ctx,
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
42
int bpf_skb_get_fou_encap(struct __sk_buff *skb_ctx,
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
431
int veth_set_outer_dst(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
484
int ip6vxlan_set_tunnel_dst(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
515
int ip6vxlan_set_tunnel_src(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
546
int ip6vxlan_get_tunnel_src(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
57
int gre_set_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
587
int geneve_set_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
626
int geneve_get_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
648
int ip6geneve_set_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
687
int ip6geneve_get_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
711
int ipip_set_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
740
int ipip_get_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
756
int ipip_gue_set_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
79
int gre_set_tunnel_no_key(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
795
int ipip_fou_set_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
833
int ipip_encap_get_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
861
int ipip6_set_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
892
int ipip6_get_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
910
int ip6ip6_set_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
940
int ip6ip6_get_tunnel(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
962
int xfrm_get_state(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_verif_scale1.c
9
int balancer_ingress(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_verif_scale2.c
9
int balancer_ingress(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_verif_scale3.c
9
int balancer_ingress(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_do_redirect.c
114
int tc_count_pkts(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_xdp_link.c
15
int tc_handler(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
113
int ing_cls_dynptr_slice(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
133
int ing_cls_dynptr_slice_rdwr(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
155
int ing_cls_dynptr_offset_rd(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
194
int ing_cls_dynptr_offset_wr(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
229
int ing_cls_dynptr_offset_oob(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
292
static bool is_test_packet_tc(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
359
int clone_data_meta_survives_data_write(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
389
int clone_data_meta_survives_meta_write(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
419
int clone_meta_dynptr_survives_data_slice_write(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
448
int clone_meta_dynptr_survives_meta_slice_write(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
476
int clone_meta_dynptr_rw_before_data_dynptr_write(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
48
static bool check_skb_metadata(const char *file, int line, struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
514
int clone_meta_dynptr_rw_before_meta_dynptr_write(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
546
int dummy_lwt_xmit(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
555
int tc_is_meta_empty(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
568
int helper_skb_vlan_push_pop(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
59
int ing_cls(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
601
int helper_skb_adjust_room(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
635
int helper_skb_change_head_tail(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
669
int helper_skb_change_proto(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
77
int ing_cls_dynptr_read(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
95
int ing_cls_dynptr_write(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/test_xdp_vlan.c
258
int tc_vlan_push(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/twfw.c
40
int twfw_verifier(struct __sk_buff* skb)
tools/testing/selftests/bpf/progs/type_cast.c
38
int md_skb(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/verifier_align.c
164
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_align.c
165
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_align.c
198
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_align.c
199
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_align.c
234
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_align.c
235
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_align.c
345
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_align.c
346
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_align.c
416
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_align.c
417
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_align.c
464
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_align.c
465
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_align.c
519
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_align.c
520
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_align.c
576
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_align.c
577
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_bitfield_write.c
29
int single_field_roundtrip(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/verifier_bitfield_write.c
43
int multiple_field_roundtrip(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/verifier_bitfield_write.c
64
int adjacent_field_roundtrip(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/verifier_bitfield_write.c
84
int multibyte_field_roundtrip(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/verifier_bounds.c
228
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark))
tools/testing/selftests/bpf/progs/verifier_bounds.c
258
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark))
tools/testing/selftests/bpf/progs/verifier_bounds.c
700
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_bounds.c
701
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_bounds_deduction.c
117
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark))
tools/testing/selftests/bpf/progs/verifier_bounds_deduction.c
136
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark))
tools/testing/selftests/bpf/progs/verifier_bounds_mix_sign_unsign.c
514
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark))
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
119
: __imm_const(__sk_buff_family, offsetof(struct __sk_buff, family)),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
120
__imm_const(__sk_buff_local_ip4, offsetof(struct __sk_buff, local_ip4)),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
121
__imm_const(__sk_buff_local_ip6_0, offsetof(struct __sk_buff, local_ip6[0])),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
122
__imm_const(__sk_buff_local_ip6_1, offsetof(struct __sk_buff, local_ip6[1])),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
123
__imm_const(__sk_buff_local_ip6_2, offsetof(struct __sk_buff, local_ip6[2])),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
124
__imm_const(__sk_buff_local_ip6_3, offsetof(struct __sk_buff, local_ip6[3])),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
125
__imm_const(__sk_buff_local_port, offsetof(struct __sk_buff, local_port)),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
126
__imm_const(__sk_buff_remote_ip4, offsetof(struct __sk_buff, remote_ip4)),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
127
__imm_const(__sk_buff_remote_ip6_0, offsetof(struct __sk_buff, remote_ip6[0])),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
128
__imm_const(__sk_buff_remote_ip6_1, offsetof(struct __sk_buff, remote_ip6[1])),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
129
__imm_const(__sk_buff_remote_ip6_2, offsetof(struct __sk_buff, remote_ip6[2])),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
130
__imm_const(__sk_buff_remote_ip6_3, offsetof(struct __sk_buff, remote_ip6[3])),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
131
__imm_const(__sk_buff_remote_port, offsetof(struct __sk_buff, remote_port))
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
146
: __imm_const(__sk_buff_tc_classid, offsetof(struct __sk_buff, tc_classid))
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
161
: __imm_const(__sk_buff_data_meta, offsetof(struct __sk_buff, data_meta))
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
176
: __imm_const(__sk_buff_flow_keys, offsetof(struct __sk_buff, flow_keys))
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
192
: __imm_const(__sk_buff_napi_id, offsetof(struct __sk_buff, napi_id))
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
209
: __imm_const(__sk_buff_tstamp, offsetof(struct __sk_buff, tstamp))
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
223
: __imm_const(__sk_buff_tstamp, offsetof(struct __sk_buff, tstamp))
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
32
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
33
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
34
__imm_const(__sk_buff_len, offsetof(struct __sk_buff, len)),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
35
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
36
__imm_const(__sk_buff_pkt_type, offsetof(struct __sk_buff, pkt_type)),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
37
__imm_const(__sk_buff_protocol, offsetof(struct __sk_buff, protocol)),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
38
__imm_const(__sk_buff_queue_mapping, offsetof(struct __sk_buff, queue_mapping)),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
39
__imm_const(__sk_buff_vlan_present, offsetof(struct __sk_buff, vlan_present))
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
59
: __imm_const(__sk_buff_hash, offsetof(struct __sk_buff, hash)),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
60
__imm_const(__sk_buff_ingress_ifindex, offsetof(struct __sk_buff, ingress_ifindex)),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
61
__imm_const(__sk_buff_priority, offsetof(struct __sk_buff, priority)),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
62
__imm_const(__sk_buff_tc_index, offsetof(struct __sk_buff, tc_index)),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
63
__imm_const(__sk_buff_vlan_proto, offsetof(struct __sk_buff, vlan_proto)),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
64
__imm_const(__sk_buff_vlan_tci, offsetof(struct __sk_buff, vlan_tci))
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
88
: __imm_const(__sk_buff_cb_0, offsetof(struct __sk_buff, cb[0])),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
89
__imm_const(__sk_buff_cb_1, offsetof(struct __sk_buff, cb[1])),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
90
__imm_const(__sk_buff_cb_2, offsetof(struct __sk_buff, cb[2])),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
91
__imm_const(__sk_buff_cb_3, offsetof(struct __sk_buff, cb[3])),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
92
__imm_const(__sk_buff_cb_4, offsetof(struct __sk_buff, cb[4])),
tools/testing/selftests/bpf/progs/verifier_cgroup_skb.c
93
__imm_const(__sk_buff_napi_id, offsetof(struct __sk_buff, napi_id))
tools/testing/selftests/bpf/progs/verifier_const.c
16
int tcx1(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/verifier_const.c
26
int tcx2(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/verifier_const.c
36
int tcx3(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/verifier_const.c
46
int tcx4(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/verifier_const.c
55
int tcx5(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/verifier_const.c
64
int tcx6(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/verifier_const.c
83
int tcx7(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/verifier_ctx.c
22
: __imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark))
tools/testing/selftests/bpf/progs/verifier_ctx.c
242
narrow_load("tc", __sk_buff, sk);
tools/testing/selftests/bpf/progs/verifier_ctx.c
265
unaligned_access("flow_dissector", __sk_buff, data);
tools/testing/selftests/bpf/progs/verifier_ctx.c
290
padding_access("tc", __sk_buff, tstamp_type, 2);
tools/testing/selftests/bpf/progs/verifier_ctx.c
37
offsetof(struct __sk_buff, data) - offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/progs/verifier_ctx.c
38
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
110
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
111
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
132
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
133
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
154
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
155
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
177
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
178
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
20
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
201
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
202
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
21
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
225
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
226
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
247
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
248
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
274
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
275
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
301
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
302
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
333
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
334
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
335
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
360
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
361
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
387
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
388
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
40
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
408
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
409
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
41
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
433
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
434
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
435
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
454
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
455
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
476
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
477
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
503
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
504
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
532
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
533
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
565
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
566
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
595
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
596
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
597
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
625
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
626
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
646
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
647
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
667
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
668
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
687
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
688
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
708
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
709
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
729
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
730
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
74
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
75
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
76
__imm_const(__sk_buff_len, offsetof(struct __sk_buff, len))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
799
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
800
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
823
: __imm_const(skb_data, offsetof(struct __sk_buff, data)), \
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
824
__imm_const(skb_data_end, offsetof(struct __sk_buff, data_end)), \
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
857
__imm_const(skb_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
858
__imm_const(skb_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
888
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
889
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
91
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data))
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
918
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_direct_packet_access.c
919
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_flow_keys.c
22
: __imm_const(flow_keys, offsetof(struct __sk_buff, flow_keys))
tools/testing/selftests/bpf/progs/verifier_flow_keys.c
38
: __imm_const(flow_keys, offsetof(struct __sk_buff, flow_keys))
tools/testing/selftests/bpf/progs/verifier_flow_keys.c
55
: __imm_const(flow_keys, offsetof(struct __sk_buff, flow_keys))
tools/testing/selftests/bpf/progs/verifier_flow_keys.c
73
: __imm_const(flow_keys, offsetof(struct __sk_buff, flow_keys))
tools/testing/selftests/bpf/progs/verifier_flow_keys.c
92
: __imm_const(flow_keys, offsetof(struct __sk_buff, flow_keys)),
tools/testing/selftests/bpf/progs/verifier_global_subprogs.c
519
int return_from_void_global(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
617
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_helper_access_var_len.c
618
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
157
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
158
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
176
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
205
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
206
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
230
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
231
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
254
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
255
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
279
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
280
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
302
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
303
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
329
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
330
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
356
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
357
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
383
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
384
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
410
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
411
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
437
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
438
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
465
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
466
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
492
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
493
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
519
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
520
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
545
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
546
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
332
int iter_limit_bug(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/verifier_jeq_infer_not_null.c
130
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_jeq_infer_not_null.c
166
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_jeq_infer_not_null.c
56
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_jeq_infer_not_null.c
94
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_ldsx.c
206
: __imm_const(sk_buff_data, offsetof(struct __sk_buff, data))
tools/testing/selftests/bpf/progs/verifier_ldsx.c
220
: __imm_const(sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_ldsx.c
234
: __imm_const(sk_buff_data_meta, offsetof(struct __sk_buff, data_meta))
tools/testing/selftests/bpf/progs/verifier_ldsx.c
248
: __imm_const(sk_buff_data, offsetof(struct __sk_buff, data))
tools/testing/selftests/bpf/progs/verifier_ldsx.c
262
: __imm_const(sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_leak_ptr.c
29
__imm_const(__sk_buff_cb_0, offsetof(struct __sk_buff, cb[0]))
tools/testing/selftests/bpf/progs/verifier_leak_ptr.c
45
: __imm_const(__sk_buff_cb_0, offsetof(struct __sk_buff, cb[0]))
tools/testing/selftests/bpf/progs/verifier_leak_ptr.c
62
__imm_const(__sk_buff_cb_0, offsetof(struct __sk_buff, cb[0]))
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
184
offsetof(struct __sk_buff, flow_keys)),
tools/testing/selftests/bpf/progs/verifier_lwt.c
103
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_lwt.c
104
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_lwt.c
123
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_lwt.c
124
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_lwt.c
146
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_lwt.c
147
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_lwt.c
183
: __imm_const(__sk_buff_tc_classid, offsetof(struct __sk_buff, tc_classid))
tools/testing/selftests/bpf/progs/verifier_lwt.c
197
: __imm_const(__sk_buff_tc_classid, offsetof(struct __sk_buff, tc_classid))
tools/testing/selftests/bpf/progs/verifier_lwt.c
211
: __imm_const(__sk_buff_tc_classid, offsetof(struct __sk_buff, tc_classid))
tools/testing/selftests/bpf/progs/verifier_lwt.c
229
: __imm_const(__imm_0, offsetof(struct __sk_buff, tc_classid) + 2),
tools/testing/selftests/bpf/progs/verifier_lwt.c
23
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_lwt.c
230
__imm_const(__sk_buff_tc_classid, offsetof(struct __sk_buff, tc_classid))
tools/testing/selftests/bpf/progs/verifier_lwt.c
24
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_lwt.c
43
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_lwt.c
44
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_lwt.c
63
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_lwt.c
64
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_lwt.c
83
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_lwt.c
84
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_map_ptr_mixing.c
239
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark))
tools/testing/selftests/bpf/progs/verifier_map_ptr_mixing.c
261
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark))
tools/testing/selftests/bpf/progs/verifier_mtu.c
12
int tc_uninit_mtu(struct __sk_buff *ctx)
tools/testing/selftests/bpf/progs/verifier_netfilter_ctx.c
88
struct __sk_buff *skb = (struct __sk_buff *)ctx->skb;
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
146
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
147
__imm_const(__sk_buff_priority, offsetof(struct __sk_buff, priority))
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
170
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark))
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
201
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
202
__imm_const(__sk_buff_pkt_type, offsetof(struct __sk_buff, pkt_type)),
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
203
__imm_const(__sk_buff_priority, offsetof(struct __sk_buff, priority))
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
232
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/progs/verifier_raw_stack.c
233
__imm_const(__sk_buff_priority, offsetof(struct __sk_buff, priority))
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1125
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
1126
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
506
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
507
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
508
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
540
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
541
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/progs/verifier_ref_tracking.c
542
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
174
__imm_const(__sk_buff_cb_0, offsetof(struct __sk_buff, cb[0]))
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
199
__imm_const(__sk_buff_cb_0, offsetof(struct __sk_buff, cb[0]))
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
224
__imm_const(__sk_buff_cb_0, offsetof(struct __sk_buff, cb[0]))
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
249
__imm_const(__sk_buff_cb_0, offsetof(struct __sk_buff, cb[0]))
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
276
__imm_const(__sk_buff_cb_0, offsetof(struct __sk_buff, cb[0]))
tools/testing/selftests/bpf/progs/verifier_runtime_jit.c
303
__imm_const(__sk_buff_cb_0, offsetof(struct __sk_buff, cb[0]))
tools/testing/selftests/bpf/progs/verifier_sock.c
1044
long skb_pull_data2(struct __sk_buff *sk, __u32 len)
tools/testing/selftests/bpf/progs/verifier_sock.c
1050
long skb_pull_data1(struct __sk_buff *sk, __u32 len)
tools/testing/selftests/bpf/progs/verifier_sock.c
106
: __imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_sock.c
1060
int invalidate_pkt_pointers_from_global_func(struct __sk_buff *sk)
tools/testing/selftests/bpf/progs/verifier_sock.c
1114
int tail_call(struct __sk_buff *sk)
tools/testing/selftests/bpf/progs/verifier_sock.c
1121
int static_tail_call(struct __sk_buff *sk)
tools/testing/selftests/bpf/progs/verifier_sock.c
1133
int invalidate_pkt_pointers_by_global_tail_call(struct __sk_buff *sk)
tools/testing/selftests/bpf/progs/verifier_sock.c
1147
int invalidate_pkt_pointers_by_static_tail_call(struct __sk_buff *sk)
tools/testing/selftests/bpf/progs/verifier_sock.c
1163
int invalidate_pkt_pointers_by_tail_call(struct __sk_buff *sk)
tools/testing/selftests/bpf/progs/verifier_sock.c
124
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk))
tools/testing/selftests/bpf/progs/verifier_sock.c
145
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_sock.c
169
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_sock.c
192
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_sock.c
216
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_sock.c
240
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_sock.c
264
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_sock.c
290
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk))
tools/testing/selftests/bpf/progs/verifier_sock.c
315
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_sock.c
341
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk))
tools/testing/selftests/bpf/progs/verifier_sock.c
365
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_sock.c
390
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk))
tools/testing/selftests/bpf/progs/verifier_sock.c
413
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_sock.c
437
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_sock.c
462
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_sock.c
480
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk))
tools/testing/selftests/bpf/progs/verifier_sock.c
501
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_sock.c
524
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_sock.c
547
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_sock.c
571
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_sock.c
599
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_sock.c
617
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk))
tools/testing/selftests/bpf/progs/verifier_sock.c
641
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk))
tools/testing/selftests/bpf/progs/verifier_sock.c
665
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk))
tools/testing/selftests/bpf/progs/verifier_sock.c
68
: __imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk))
tools/testing/selftests/bpf/progs/verifier_sock.c
694
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk))
tools/testing/selftests/bpf/progs/verifier_sock.c
723
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk))
tools/testing/selftests/bpf/progs/verifier_sock.c
755
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk))
tools/testing/selftests/bpf/progs/verifier_sock.c
86
: __imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk)),
tools/testing/selftests/bpf/progs/verifier_sock.c
979
__imm_const(__sk_buff_sk, offsetof(struct __sk_buff, sk))
tools/testing/selftests/bpf/progs/verifier_sockmap_mutate.c
102
int test_flow_dissector_update(struct __sk_buff *skb __always_unused)
tools/testing/selftests/bpf/progs/verifier_sockmap_mutate.c
150
int test_socket_filter(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/verifier_sockmap_mutate.c
78
int test_sched_act(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/verifier_sockmap_mutate.c
86
int test_sched_cls(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/verifier_sockmap_mutate.c
94
int test_flow_dissector_delete(struct __sk_buff *skb __always_unused)
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
195
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
196
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
245
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
246
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
271
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
272
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
303
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
304
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
330
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
331
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
364
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
365
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
366
__imm_const(__sk_buff_tstamp, offsetof(struct __sk_buff, tstamp))
tools/testing/selftests/bpf/progs/verifier_spill_fill.c
44
: __imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark))
tools/testing/selftests/bpf/progs/verifier_spin_lock.c
449
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark))
tools/testing/selftests/bpf/progs/verifier_stack_arg.c
235
__imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_stack_arg.c
236
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_store_release.c
164
offsetof(struct __sk_buff, cb[0])))
tools/testing/selftests/bpf/progs/verifier_store_release.c
203
offsetof(struct __sk_buff, flow_keys)),
tools/testing/selftests/bpf/progs/verifier_unpriv.c
386
: __imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark))
tools/testing/selftests/bpf/progs/verifier_unpriv.c
412
: __imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/progs/verifier_unpriv.c
414
BPF_ST_MEM(BPF_W, BPF_REG_1, offsetof(struct __sk_buff, mark), 42))
tools/testing/selftests/bpf/progs/verifier_unpriv.c
452
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/progs/verifier_unpriv.c
488
__imm_const(__sk_buff_mark, offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/progs/verifier_value_illegal_alu.c
183
: __imm_const(flow_keys_off, offsetof(struct __sk_buff, flow_keys)),
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
114
__imm_const(__sk_buff_len, offsetof(struct __sk_buff, len))
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1413
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1414
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1434
: __imm_const(__sk_buff_data, offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
1435
__imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
150
__imm_const(__sk_buff_len, offsetof(struct __sk_buff, len))
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
184
__imm_const(__sk_buff_len, offsetof(struct __sk_buff, len))
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
222
__imm_const(__sk_buff_len, offsetof(struct __sk_buff, len))
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
266
__imm_const(__sk_buff_len, offsetof(struct __sk_buff, len)),
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
311
__imm_const(__sk_buff_len, offsetof(struct __sk_buff, len)),
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
342
__imm_const(__sk_buff_len, offsetof(struct __sk_buff, len))
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
375
__imm_const(__sk_buff_len, offsetof(struct __sk_buff, len))
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
405
__imm_const(__sk_buff_len, offsetof(struct __sk_buff, len))
tools/testing/selftests/bpf/progs/verifier_value_ptr_arith.c
76
__imm_const(__sk_buff_len, offsetof(struct __sk_buff, len))
tools/testing/selftests/bpf/progs/vrf_socket_lookup.c
64
int tc_socket_lookup(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
104
extern struct nf_conn *bpf_skb_ct_lookup(struct __sk_buff *skb_ctx,
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
840
int syncookie_tc(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/xfrm_info.c
15
int bpf_skb_set_xfrm_info(struct __sk_buff *skb_ctx,
tools/testing/selftests/bpf/progs/xfrm_info.c
17
int bpf_skb_get_xfrm_info(struct __sk_buff *skb_ctx,
tools/testing/selftests/bpf/progs/xfrm_info.c
21
int set_xfrm_info(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/xfrm_info.c
29
int get_xfrm_info(struct __sk_buff *skb)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
964
__bpf_kfunc void bpf_kfunc_call_test_pass_ctx(struct __sk_buff *skb)
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
148
void bpf_kfunc_call_test_pass_ctx(struct __sk_buff *skb) __ksym;
tools/testing/selftests/bpf/test_loader.c
1090
struct __sk_buff ctx = {};
tools/testing/selftests/bpf/test_verifier.c
486
offsetof(struct __sk_buff, data)), \
tools/testing/selftests/bpf/test_verifier.c
488
offsetof(struct __sk_buff, data_end)), \
tools/testing/selftests/bpf/verifier/calls.c
1936
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/calls.c
1938
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/calls.c
1968
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/calls.c
1970
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/calls.c
2001
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/calls.c
2003
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/calls.c
2037
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/calls.c
2039
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/calls.c
2071
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/calls.c
2073
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/calls.c
2096
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/calls.c
2107
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/calls.c
2109
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/calls.c
2142
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/calls.c
2144
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/calls.c
2167
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/calls.c
2169
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/calls.c
2184
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/calls.c
2186
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/calls.c
2208
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/calls.c
2210
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/calls.c
2225
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/calls.c
2227
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/calls.c
324
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/calls.c
335
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/calls.c
349
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/calls.c
357
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/calls.c
373
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/calls.c
381
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/calls.c
391
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/calls.c
465
offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/verifier/calls.c
481
offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/verifier/calls.c
498
offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/verifier/calls.c
518
offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/verifier/calls.c
535
offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/verifier/calls.c
558
offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/verifier/calls.c
593
offsetof(struct __sk_buff, len)),
tools/testing/selftests/bpf/verifier/calls.c
630
offsetof(struct __sk_buff, len)),
tools/testing/selftests/bpf/verifier/calls.c
632
offsetof(struct __sk_buff, len)),
tools/testing/selftests/bpf/verifier/calls.c
710
offsetof(struct __sk_buff, len)),
tools/testing/selftests/bpf/verifier/calls.c
798
offsetof(struct __sk_buff, len)),
tools/testing/selftests/bpf/verifier/calls.c
976
offsetof(struct __sk_buff, len)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
1006
offsetof(struct __sk_buff, gso_segs)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
1017
offsetof(struct __sk_buff, gso_size)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
1028
offsetof(struct __sk_buff, gso_size)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
1040
offsetof(struct __sk_buff, gso_size)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
1053
offsetof(struct __sk_buff, gso_size)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
1064
offsetofend(struct __sk_buff, gso_size)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
1077
offsetof(struct __sk_buff, hwtstamp)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
1088
offsetof(struct __sk_buff, hwtstamp)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
11
offsetof(struct __sk_buff, pkt_type)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
1100
offsetof(struct __sk_buff, hwtstamp)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
111
offsetof(struct __sk_buff, family)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
1113
offsetof(struct __sk_buff, hwtstamp)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
1124
offsetof(struct __sk_buff, wire_len)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
1134
offsetof(struct __sk_buff, wire_len)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
1144
offsetof(struct __sk_buff, wire_len)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
1156
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
1158
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
1178
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
1180
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
121
offsetof(struct __sk_buff, remote_ip4)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
131
offsetof(struct __sk_buff, local_ip4)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
14
offsetof(struct __sk_buff, queue_mapping)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
141
offsetof(struct __sk_buff, remote_ip6)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
151
offsetof(struct __sk_buff, local_ip6)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
161
offsetof(struct __sk_buff, remote_port)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
17
offsetof(struct __sk_buff, protocol)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
171
offsetof(struct __sk_buff, local_port)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
181
offsetof(struct __sk_buff, family)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
191
offsetof(struct __sk_buff, remote_ip4)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
20
offsetof(struct __sk_buff, vlan_present)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
201
offsetof(struct __sk_buff, local_ip4)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
211
offsetof(struct __sk_buff, remote_ip6[0])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
213
offsetof(struct __sk_buff, remote_ip6[1])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
215
offsetof(struct __sk_buff, remote_ip6[2])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
217
offsetof(struct __sk_buff, remote_ip6[3])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
227
offsetof(struct __sk_buff, local_ip6[0])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
229
offsetof(struct __sk_buff, local_ip6[1])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
23
offsetof(struct __sk_buff, vlan_tci)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
231
offsetof(struct __sk_buff, local_ip6[2])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
233
offsetof(struct __sk_buff, local_ip6[3])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
243
offsetof(struct __sk_buff, remote_port)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
253
offsetof(struct __sk_buff, local_port)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
26
offsetof(struct __sk_buff, napi_id)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
263
offsetof(struct __sk_buff, tc_classid)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
274
offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
286
offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
298
offsetof(struct __sk_buff, tc_index)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
309
offsetof(struct __sk_buff, priority)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
319
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
321
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
336
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
338
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
353
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
355
offsetof(struct __sk_buff, data_end)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
373
offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
384
offsetof(struct __sk_buff, tc_index)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
396
offsetof(struct __sk_buff, cb[0])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
398
offsetof(struct __sk_buff, cb[0]) + 1),
tools/testing/selftests/bpf/verifier/ctx_skb.c
400
offsetof(struct __sk_buff, cb[0]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
402
offsetof(struct __sk_buff, cb[0]) + 3),
tools/testing/selftests/bpf/verifier/ctx_skb.c
404
offsetof(struct __sk_buff, cb[1])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
406
offsetof(struct __sk_buff, cb[1]) + 1),
tools/testing/selftests/bpf/verifier/ctx_skb.c
408
offsetof(struct __sk_buff, cb[1]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
410
offsetof(struct __sk_buff, cb[1]) + 3),
tools/testing/selftests/bpf/verifier/ctx_skb.c
412
offsetof(struct __sk_buff, cb[2])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
414
offsetof(struct __sk_buff, cb[2]) + 1),
tools/testing/selftests/bpf/verifier/ctx_skb.c
416
offsetof(struct __sk_buff, cb[2]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
418
offsetof(struct __sk_buff, cb[2]) + 3),
tools/testing/selftests/bpf/verifier/ctx_skb.c
420
offsetof(struct __sk_buff, cb[3])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
422
offsetof(struct __sk_buff, cb[3]) + 1),
tools/testing/selftests/bpf/verifier/ctx_skb.c
424
offsetof(struct __sk_buff, cb[3]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
426
offsetof(struct __sk_buff, cb[3]) + 3),
tools/testing/selftests/bpf/verifier/ctx_skb.c
428
offsetof(struct __sk_buff, cb[4])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
430
offsetof(struct __sk_buff, cb[4]) + 1),
tools/testing/selftests/bpf/verifier/ctx_skb.c
432
offsetof(struct __sk_buff, cb[4]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
434
offsetof(struct __sk_buff, cb[4]) + 3),
tools/testing/selftests/bpf/verifier/ctx_skb.c
436
offsetof(struct __sk_buff, cb[0])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
438
offsetof(struct __sk_buff, cb[0]) + 1),
tools/testing/selftests/bpf/verifier/ctx_skb.c
440
offsetof(struct __sk_buff, cb[0]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
442
offsetof(struct __sk_buff, cb[0]) + 3),
tools/testing/selftests/bpf/verifier/ctx_skb.c
444
offsetof(struct __sk_buff, cb[1])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
446
offsetof(struct __sk_buff, cb[1]) + 1),
tools/testing/selftests/bpf/verifier/ctx_skb.c
448
offsetof(struct __sk_buff, cb[1]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
450
offsetof(struct __sk_buff, cb[1]) + 3),
tools/testing/selftests/bpf/verifier/ctx_skb.c
452
offsetof(struct __sk_buff, cb[2])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
454
offsetof(struct __sk_buff, cb[2]) + 1),
tools/testing/selftests/bpf/verifier/ctx_skb.c
456
offsetof(struct __sk_buff, cb[2]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
458
offsetof(struct __sk_buff, cb[2]) + 3),
tools/testing/selftests/bpf/verifier/ctx_skb.c
460
offsetof(struct __sk_buff, cb[3])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
462
offsetof(struct __sk_buff, cb[3]) + 1),
tools/testing/selftests/bpf/verifier/ctx_skb.c
464
offsetof(struct __sk_buff, cb[3]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
466
offsetof(struct __sk_buff, cb[3]) + 3),
tools/testing/selftests/bpf/verifier/ctx_skb.c
468
offsetof(struct __sk_buff, cb[4])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
470
offsetof(struct __sk_buff, cb[4]) + 1),
tools/testing/selftests/bpf/verifier/ctx_skb.c
472
offsetof(struct __sk_buff, cb[4]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
474
offsetof(struct __sk_buff, cb[4]) + 3),
tools/testing/selftests/bpf/verifier/ctx_skb.c
484
offsetof(struct __sk_buff, hash)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
495
offsetof(struct __sk_buff, tc_index) + 3),
tools/testing/selftests/bpf/verifier/ctx_skb.c
5
offsetof(struct __sk_buff, len)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
507
offsetof(struct __sk_buff, hash)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
510
offsetof(struct __sk_buff, hash) + 3),
tools/testing/selftests/bpf/verifier/ctx_skb.c
521
offsetof(struct __sk_buff, hash) + 1),
tools/testing/selftests/bpf/verifier/ctx_skb.c
531
offsetof(struct __sk_buff, hash) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
54
offsetof(struct __sk_buff, pkt_type)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
542
offsetof(struct __sk_buff, hash) + 3),
tools/testing/selftests/bpf/verifier/ctx_skb.c
545
offsetof(struct __sk_buff, hash)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
556
offsetof(struct __sk_buff, cb[0])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
568
offsetof(struct __sk_buff, cb[0])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
570
offsetof(struct __sk_buff, cb[0]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
572
offsetof(struct __sk_buff, cb[1])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
574
offsetof(struct __sk_buff, cb[1]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
576
offsetof(struct __sk_buff, cb[2])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
578
offsetof(struct __sk_buff, cb[2]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
580
offsetof(struct __sk_buff, cb[3])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
582
offsetof(struct __sk_buff, cb[3]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
584
offsetof(struct __sk_buff, cb[4])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
586
offsetof(struct __sk_buff, cb[4]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
588
offsetof(struct __sk_buff, cb[0])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
590
offsetof(struct __sk_buff, cb[0]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
592
offsetof(struct __sk_buff, cb[1])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
594
offsetof(struct __sk_buff, cb[1]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
596
offsetof(struct __sk_buff, cb[2])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
598
offsetof(struct __sk_buff, cb[2]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
600
offsetof(struct __sk_buff, cb[3])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
602
offsetof(struct __sk_buff, cb[3]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
604
offsetof(struct __sk_buff, cb[4])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
606
offsetof(struct __sk_buff, cb[4]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
616
offsetof(struct __sk_buff, cb[0]) + 1),
tools/testing/selftests/bpf/verifier/ctx_skb.c
628
offsetof(struct __sk_buff, hash)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
639
offsetof(struct __sk_buff, tc_index) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
651
offsetof(struct __sk_buff, hash)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
654
offsetof(struct __sk_buff, hash) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
666
offsetof(struct __sk_buff, hash) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
669
offsetof(struct __sk_buff, hash)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
67
offsetof(struct __sk_buff, pkt_type)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
681
offsetof(struct __sk_buff, hash) + 1),
tools/testing/selftests/bpf/verifier/ctx_skb.c
684
offsetof(struct __sk_buff, hash) + 3),
tools/testing/selftests/bpf/verifier/ctx_skb.c
698
offsetof(struct __sk_buff, hash) + 3),
tools/testing/selftests/bpf/verifier/ctx_skb.c
701
offsetof(struct __sk_buff, hash) + 1),
tools/testing/selftests/bpf/verifier/ctx_skb.c
714
offsetof(struct __sk_buff, cb[0])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
726
offsetof(struct __sk_buff, cb[0])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
728
offsetof(struct __sk_buff, cb[1])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
730
offsetof(struct __sk_buff, cb[2])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
732
offsetof(struct __sk_buff, cb[3])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
734
offsetof(struct __sk_buff, cb[4])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
736
offsetof(struct __sk_buff, cb[0])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
738
offsetof(struct __sk_buff, cb[1])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
740
offsetof(struct __sk_buff, cb[2])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
742
offsetof(struct __sk_buff, cb[3])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
744
offsetof(struct __sk_buff, cb[4])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
754
offsetof(struct __sk_buff, cb[0]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
766
offsetof(struct __sk_buff, cb[4]) + 1),
tools/testing/selftests/bpf/verifier/ctx_skb.c
778
offsetof(struct __sk_buff, cb[4]) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
790
offsetof(struct __sk_buff, cb[4]) + 3),
tools/testing/selftests/bpf/verifier/ctx_skb.c
8
offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
802
offsetof(struct __sk_buff, cb[0])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
804
offsetof(struct __sk_buff, cb[2])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
806
offsetof(struct __sk_buff, cb[0])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
808
offsetof(struct __sk_buff, cb[2])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
818
offsetof(struct __sk_buff, cb[1])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
830
offsetof(struct __sk_buff, cb[3])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
842
offsetof(struct __sk_buff, cb[4])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
853
offsetof(struct __sk_buff, cb[4])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
864
offsetof(struct __sk_buff, ifindex)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
875
offsetof(struct __sk_buff, ifindex)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
886
offsetof(struct __sk_buff, cb[0])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
89
offsetof(struct __sk_buff, len)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
897
offsetof(struct __sk_buff, cb[0]) + 256),
tools/testing/selftests/bpf/verifier/ctx_skb.c
909
offsetof(struct __sk_buff, cb[4])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
912
offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
914
offsetof(struct __sk_buff, tc_index)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
917
offsetof(struct __sk_buff, cb[0])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
919
offsetof(struct __sk_buff, cb[2])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
930
offsetof(struct __sk_buff, cb[0])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
932
offsetof(struct __sk_buff, mark)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
934
offsetof(struct __sk_buff, tc_index)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
936
offsetof(struct __sk_buff, tc_index)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
938
offsetof(struct __sk_buff, cb[3])),
tools/testing/selftests/bpf/verifier/ctx_skb.c
940
offsetof(struct __sk_buff, tstamp)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
942
offsetof(struct __sk_buff, tstamp)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
956
offsetof(struct __sk_buff, data)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
959
offsetof(struct __sk_buff, data) + 2),
tools/testing/selftests/bpf/verifier/ctx_skb.c
970
offsetof(struct __sk_buff, gso_segs)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
981
offsetof(struct __sk_buff, gso_segs)),
tools/testing/selftests/bpf/verifier/ctx_skb.c
993
offsetof(struct __sk_buff, gso_segs)),
tools/testing/selftests/drivers/net/hw/nk_forward.bpf.c
22
int tc_redirect_peer(struct __sk_buff *skb)
tools/testing/selftests/drivers/net/hw/nk_primary_rx_redirect.bpf.c
15
int nk_primary_rx_redirect(struct __sk_buff *skb)
tools/testing/selftests/net/nat6to4.bpf.c
150
int sched_cls_egress4_snat4_prog(struct __sk_buff *skb)
tools/testing/selftests/net/nat6to4.bpf.c
49
int sched_cls_ingress6_nat_6_prog(struct __sk_buff *skb)
tools/testing/selftests/net/psock_fanout.c
176
const int len_off = __builtin_offsetof(struct __sk_buff, len);
tools/testing/selftests/tc-testing/action.c
12
__attribute__((section("action-ok"),used)) int action_ok(struct __sk_buff *s)
tools/testing/selftests/tc-testing/action.c
17
__attribute__((section("action-ko"),used)) int action_ko(struct __sk_buff *s)