Home
last modified time | relevance | path

Searched refs:__sk_buff (Results 1 – 25 of 162) sorted by relevance

1234567

/Linux-v6.1/tools/testing/selftests/bpf/verifier/
Dctx_skb.c5 offsetof(struct __sk_buff, len)),
8 offsetof(struct __sk_buff, mark)),
11 offsetof(struct __sk_buff, pkt_type)),
14 offsetof(struct __sk_buff, queue_mapping)),
17 offsetof(struct __sk_buff, protocol)),
20 offsetof(struct __sk_buff, vlan_present)),
23 offsetof(struct __sk_buff, vlan_tci)),
26 offsetof(struct __sk_buff, napi_id)),
54 offsetof(struct __sk_buff, pkt_type)),
67 offsetof(struct __sk_buff, pkt_type)),
[all …]
Dcgroup_skb.c5 offsetof(struct __sk_buff, data)),
7 offsetof(struct __sk_buff, data_end)),
9 offsetof(struct __sk_buff, len)),
11 offsetof(struct __sk_buff, pkt_type)),
13 offsetof(struct __sk_buff, mark)),
15 offsetof(struct __sk_buff, mark)),
17 offsetof(struct __sk_buff, queue_mapping)),
19 offsetof(struct __sk_buff, protocol)),
21 offsetof(struct __sk_buff, vlan_present)),
38 offsetof(struct __sk_buff, vlan_tci)),
[all …]
Ddirect_packet_access.c5 offsetof(struct __sk_buff, data_end)),
7 offsetof(struct __sk_buff, data)),
19 offsetof(struct __sk_buff, data)),
21 offsetof(struct __sk_buff, data_end)),
37 offsetof(struct __sk_buff, data_end)),
39 offsetof(struct __sk_buff, data)),
47 offsetof(struct __sk_buff, data)),
50 offsetof(struct __sk_buff, len)),
57 offsetof(struct __sk_buff, data_end)),
70 offsetof(struct __sk_buff, data)),
[all …]
Dlwt.c5 offsetof(struct __sk_buff, data)),
7 offsetof(struct __sk_buff, data_end)),
23 offsetof(struct __sk_buff, data)),
25 offsetof(struct __sk_buff, data_end)),
41 offsetof(struct __sk_buff, data)),
43 offsetof(struct __sk_buff, data_end)),
58 offsetof(struct __sk_buff, data)),
60 offsetof(struct __sk_buff, data_end)),
75 offsetof(struct __sk_buff, data)),
77 offsetof(struct __sk_buff, data_end)),
[all …]
Dhelper_packet_access.c106 offsetof(struct __sk_buff, data)),
108 offsetof(struct __sk_buff, data_end)),
127 offsetof(struct __sk_buff, data)),
142 offsetof(struct __sk_buff, data)),
144 offsetof(struct __sk_buff, data_end)),
168 offsetof(struct __sk_buff, data)),
170 offsetof(struct __sk_buff, data_end)),
190 offsetof(struct __sk_buff, data)),
192 offsetof(struct __sk_buff, data_end)),
211 offsetof(struct __sk_buff, data)),
[all …]
Druntime_jit.c58 offsetof(struct __sk_buff, cb[0])),
60 offsetof(struct __sk_buff, cb[0])),
80 offsetof(struct __sk_buff, cb[0])),
82 offsetof(struct __sk_buff, cb[0])),
102 offsetof(struct __sk_buff, cb[0])),
104 offsetof(struct __sk_buff, cb[0])),
124 offsetof(struct __sk_buff, cb[0])),
126 offsetof(struct __sk_buff, cb[0])),
146 offsetof(struct __sk_buff, cb[0])),
148 offsetof(struct __sk_buff, cb[0])),
[all …]
Dsock.c4 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_1, offsetof(struct __sk_buff, sk)),
16 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_1, offsetof(struct __sk_buff, sk)),
30 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_1, offsetof(struct __sk_buff, sk)),
45 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_1, offsetof(struct __sk_buff, sk)),
57 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_1, offsetof(struct __sk_buff, sk)),
73 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_1, offsetof(struct __sk_buff, sk)),
91 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_1, offsetof(struct __sk_buff, sk)),
108 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_1, offsetof(struct __sk_buff, sk)),
126 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_1, offsetof(struct __sk_buff, sk)),
144 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_1, offsetof(struct __sk_buff, sk)),
[all …]
Dspill_fill.c25 offsetof(struct __sk_buff, mark)),
139 offsetof(struct __sk_buff, data)),
141 offsetof(struct __sk_buff, data_end)),
182 offsetof(struct __sk_buff, data)),
184 offsetof(struct __sk_buff, data_end)),
210 offsetof(struct __sk_buff, data)),
212 offsetof(struct __sk_buff, data_end)),
242 offsetof(struct __sk_buff, data)),
244 offsetof(struct __sk_buff, data_end)),
270 offsetof(struct __sk_buff, data)),
[all …]
/Linux-v6.1/tools/testing/selftests/bpf/progs/
Dmap_kptr_fail.c26 int size_not_bpf_dw(struct __sk_buff *ctx) in size_not_bpf_dw()
40 int non_const_var_off(struct __sk_buff *ctx) in non_const_var_off()
58 int non_const_var_off_kptr_xchg(struct __sk_buff *ctx) in non_const_var_off_kptr_xchg()
76 int misaligned_access_write(struct __sk_buff *ctx) in misaligned_access_write()
91 int misaligned_access_read(struct __sk_buff *ctx) in misaligned_access_read()
104 int reject_var_off_store(struct __sk_buff *ctx) in reject_var_off_store()
127 int reject_bad_type_match(struct __sk_buff *ctx) in reject_bad_type_match()
147 int marked_as_untrusted_or_null(struct __sk_buff *ctx) in marked_as_untrusted_or_null()
161 int correct_btf_id_check_size(struct __sk_buff *ctx) in correct_btf_id_check_size()
178 int inherit_untrusted_on_walk(struct __sk_buff *ctx) in inherit_untrusted_on_walk()
[all …]
Dtest_global_func3.c8 int f1(struct __sk_buff *skb) in f1()
14 int f2(int val, struct __sk_buff *skb) in f2()
20 int f3(int val, struct __sk_buff *skb, int var) in f3()
26 int f4(struct __sk_buff *skb) in f4()
32 int f5(struct __sk_buff *skb) in f5()
38 int f6(struct __sk_buff *skb) in f6()
44 int f7(struct __sk_buff *skb) in f7()
51 int f8(struct __sk_buff *skb) in f8()
58 int test_cls(struct __sk_buff *skb) in test_cls()
Dtest_tc_tunnel.c87 static __always_inline int __encap_ipv4(struct __sk_buff *skb, __u8 encap_proto, in __encap_ipv4()
249 static __always_inline int encap_ipv4(struct __sk_buff *skb, __u8 encap_proto, in encap_ipv4()
255 static __always_inline int __encap_ipv6(struct __sk_buff *skb, __u8 encap_proto, in __encap_ipv6()
366 static __always_inline int encap_ipv6(struct __sk_buff *skb, __u8 encap_proto, in encap_ipv6()
373 int __encap_ipip_none(struct __sk_buff *skb) in __encap_ipip_none()
382 int __encap_gre_none(struct __sk_buff *skb) in __encap_gre_none()
391 int __encap_gre_mpls(struct __sk_buff *skb) in __encap_gre_mpls()
400 int __encap_gre_eth(struct __sk_buff *skb) in __encap_gre_eth()
409 int __encap_udp_none(struct __sk_buff *skb) in __encap_udp_none()
418 int __encap_udp_mpls(struct __sk_buff *skb) in __encap_udp_mpls()
[all …]
Dtailcall_bpf2bpf4.c31 int subprog_tail_2(struct __sk_buff *skb) in subprog_tail_2()
40 int subprog_tail_1(struct __sk_buff *skb) in subprog_tail_1()
47 int subprog_tail(struct __sk_buff *skb) in subprog_tail()
54 int classifier_1(struct __sk_buff *skb) in classifier_1()
60 int classifier_2(struct __sk_buff *skb) in classifier_2()
67 int classifier_0(struct __sk_buff *skb) in classifier_0()
73 int entry(struct __sk_buff *skb) in entry()
Dtest_bpf_nf_fail.c16 struct nf_conn *bpf_skb_ct_alloc(struct __sk_buff *, struct bpf_sock_tuple *, u32,
18 struct nf_conn *bpf_skb_ct_lookup(struct __sk_buff *, struct bpf_sock_tuple *, u32,
28 int alloc_release(struct __sk_buff *ctx) in alloc_release()
42 int insert_insert(struct __sk_buff *ctx) in insert_insert()
59 int lookup_insert(struct __sk_buff *ctx) in lookup_insert()
73 int write_not_allowlisted_field(struct __sk_buff *ctx) in write_not_allowlisted_field()
87 int set_timeout_after_insert(struct __sk_buff *ctx) in set_timeout_after_insert()
104 int set_status_after_insert(struct __sk_buff *ctx) in set_status_after_insert()
121 int change_timeout_after_alloc(struct __sk_buff *ctx) in change_timeout_after_alloc()
135 int change_status_after_alloc(struct __sk_buff *ctx) in change_status_after_alloc()
Dtailcall2.c14 int classifier_0(struct __sk_buff *skb) in classifier_0()
21 int classifier_1(struct __sk_buff *skb) in classifier_1()
28 int classifier_2(struct __sk_buff *skb) in classifier_2()
34 int classifier_3(struct __sk_buff *skb) in classifier_3()
41 int classifier_4(struct __sk_buff *skb) in classifier_4()
48 int entry(struct __sk_buff *skb) in entry()
Dtest_global_func1.c12 int f0(int var, struct __sk_buff *skb) in f0()
18 int f1(struct __sk_buff *skb) in f1()
25 int f3(int, struct __sk_buff *skb, int);
28 int f2(int val, struct __sk_buff *skb) in f2()
34 int f3(int val, struct __sk_buff *skb, int var) in f3()
42 int test_cls(struct __sk_buff *skb) in test_cls()
Dtest_sk_lookup_kern.c56 int sk_lookup_success(struct __sk_buff *skb) in sk_lookup_success()
82 int sk_lookup_success_simple(struct __sk_buff *skb) in sk_lookup_success_simple()
94 int err_use_after_free(struct __sk_buff *skb) in err_use_after_free()
109 int err_modify_sk_pointer(struct __sk_buff *skb) in err_modify_sk_pointer()
124 int err_modify_sk_or_null_pointer(struct __sk_buff *skb) in err_modify_sk_or_null_pointer()
138 int err_no_release(struct __sk_buff *skb) in err_no_release()
147 int err_release_twice(struct __sk_buff *skb) in err_release_twice()
159 int err_release_unchecked(struct __sk_buff *skb) in err_release_unchecked()
169 void lookup_no_release(struct __sk_buff *skb) in lookup_no_release()
176 int err_no_release_subcall(struct __sk_buff *skb) in err_no_release_subcall()
Dtest_pkt_access.c36 int test_pkt_access_subprog1(volatile struct __sk_buff *skb) in test_pkt_access_subprog1()
42 int test_pkt_access_subprog2(int val, volatile struct __sk_buff *skb) in test_pkt_access_subprog2()
50 int get_skb_len(struct __sk_buff *skb) in get_skb_len()
63 int get_skb_ifindex(int, struct __sk_buff *skb, int);
66 int test_pkt_access_subprog3(int val, struct __sk_buff *skb) in test_pkt_access_subprog3()
72 int get_skb_ifindex(int val, struct __sk_buff *skb, int var) in get_skb_ifindex()
80 int test_pkt_write_access_subprog(struct __sk_buff *skb, __u32 off) in test_pkt_write_access_subprog()
98 int test_pkt_access(struct __sk_buff *skb) in test_pkt_access()
Dtest_global_func5.c8 int f1(struct __sk_buff *skb) in f1()
13 int f3(int, struct __sk_buff *skb);
16 int f2(int val, struct __sk_buff *skb) in f2()
22 int f3(int val, struct __sk_buff *skb) in f3()
28 int test_cls(struct __sk_buff *skb) in test_cls()
Dtest_global_func6.c8 int f1(struct __sk_buff *skb) in f1()
13 int f3(int, struct __sk_buff *skb);
16 int f2(int val, struct __sk_buff *skb) in f2()
22 int f3(int val, struct __sk_buff *skb) in f3()
28 int test_cls(struct __sk_buff *skb) in test_cls()
Dtest_tunnel_kern.c63 int gre_set_tunnel(struct __sk_buff *skb) in gre_set_tunnel()
85 int gre_get_tunnel(struct __sk_buff *skb) in gre_get_tunnel()
101 int ip6gretap_set_tunnel(struct __sk_buff *skb) in ip6gretap_set_tunnel()
125 int ip6gretap_get_tunnel(struct __sk_buff *skb) in ip6gretap_get_tunnel()
144 int erspan_set_tunnel(struct __sk_buff *skb) in erspan_set_tunnel()
187 int erspan_get_tunnel(struct __sk_buff *skb) in erspan_get_tunnel()
223 int ip4ip6erspan_set_tunnel(struct __sk_buff *skb) in ip4ip6erspan_set_tunnel()
267 int ip4ip6erspan_get_tunnel(struct __sk_buff *skb) in ip4ip6erspan_get_tunnel()
304 int vxlan_set_tunnel_dst(struct __sk_buff *skb) in vxlan_set_tunnel_dst()
343 int vxlan_set_tunnel_src(struct __sk_buff *skb) in vxlan_set_tunnel_src()
[all …]
Dtailcall_bpf2bpf3.c14 int subprog_tail2(struct __sk_buff *skb) in subprog_tail2()
27 int subprog_tail(struct __sk_buff *skb) in subprog_tail()
37 int classifier_0(struct __sk_buff *skb) in classifier_0()
45 int classifier_1(struct __sk_buff *skb) in classifier_1()
53 int entry(struct __sk_buff *skb) in entry()
Dtest_tc_peer.c20 int tc_chk(struct __sk_buff *skb) in tc_chk()
26 int tc_dst(struct __sk_buff *skb) in tc_dst()
32 int tc_src(struct __sk_buff *skb) in tc_src()
38 int tc_dst_l3(struct __sk_buff *skb) in tc_dst_l3()
44 int tc_src_l3(struct __sk_buff *skb) in tc_src_l3()
/Linux-v6.1/samples/bpf/
Dtcbpf1_kern.c16 static inline void set_dst_mac(struct __sk_buff *skb, char *mac) in set_dst_mac()
24 static inline void set_ip_tos(struct __sk_buff *skb, __u8 new_tos) in set_ip_tos()
37 static inline void set_tcp_ip_src(struct __sk_buff *skb, __u32 new_ip) in set_tcp_ip_src()
47 static inline void set_tcp_dest_port(struct __sk_buff *skb, __u16 new_port) in set_tcp_dest_port()
56 int bpf_prog1(struct __sk_buff *skb) in bpf_prog1()
70 int _redirect_xmit(struct __sk_buff *skb) in _redirect_xmit()
75 int _redirect_recv(struct __sk_buff *skb) in _redirect_recv()
80 int _clone_redirect_xmit(struct __sk_buff *skb) in _clone_redirect_xmit()
86 int _clone_redirect_recv(struct __sk_buff *skb) in _clone_redirect_recv()
Dtest_lwt_bpf.c37 int do_nop(struct __sk_buff *skb) in do_nop()
44 int do_test_ctx(struct __sk_buff *skb) in do_test_ctx()
57 int do_test_cb(struct __sk_buff *skb) in do_test_cb()
68 int do_test_data(struct __sk_buff *skb) in do_test_data()
92 static inline int rewrite(struct __sk_buff *skb, uint32_t old_ip, in rewrite()
149 int do_test_rewrite(struct __sk_buff *skb) in do_test_rewrite()
168 static inline int __do_push_ll_and_redirect(struct __sk_buff *skb) in __do_push_ll_and_redirect()
193 int do_push_ll_and_redirect_silent(struct __sk_buff *skb) in do_push_ll_and_redirect_silent()
199 int do_push_ll_and_redirect(struct __sk_buff *skb) in do_push_ll_and_redirect()
210 static inline void __fill_garbage(struct __sk_buff *skb) in __fill_garbage()
[all …]
/Linux-v6.1/include/linux/
Dbpf_types.h6 struct __sk_buff, struct sk_buff)
8 struct __sk_buff, struct sk_buff)
10 struct __sk_buff, struct sk_buff)
15 struct __sk_buff, struct sk_buff)
22 struct __sk_buff, struct sk_buff)
24 struct __sk_buff, struct sk_buff)
26 struct __sk_buff, struct sk_buff)
28 struct __sk_buff, struct sk_buff)
32 struct __sk_buff, struct sk_buff)
36 struct __sk_buff, struct bpf_flow_dissector)

1234567