Home
last modified time | relevance | path

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

12345

/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/verifier/
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A Dleak_ptr.c6 offsetof(struct __sk_buff, cb[0])),
9 offsetof(struct __sk_buff, cb[0])),
23 offsetof(struct __sk_buff, cb[0])),
25 offsetof(struct __sk_buff, cb[0])),
39 offsetof(struct __sk_buff, cb[0])),
H A Dcalls.c34 offsetof(struct __sk_buff, data_end)),
45 offsetof(struct __sk_buff, data)),
59 offsetof(struct __sk_buff, data_end)),
67 offsetof(struct __sk_buff, data)),
83 offsetof(struct __sk_buff, data_end)),
91 offsetof(struct __sk_buff, data)),
101 offsetof(struct __sk_buff, data)),
175 offsetof(struct __sk_buff, mark)),
191 offsetof(struct __sk_buff, mark)),
208 offsetof(struct __sk_buff, mark)),
[all …]
/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/progs/
H A 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()
H A Dtest_tc_tunnel.c72 static __always_inline int encap_ipv4(struct __sk_buff *skb, __u8 encap_proto, in encap_ipv4()
217 static __always_inline int encap_ipv6(struct __sk_buff *skb, __u8 encap_proto, in encap_ipv6()
313 int __encap_ipip_none(struct __sk_buff *skb) in __encap_ipip_none()
322 int __encap_gre_none(struct __sk_buff *skb) in __encap_gre_none()
331 int __encap_gre_mpls(struct __sk_buff *skb) in __encap_gre_mpls()
340 int __encap_gre_eth(struct __sk_buff *skb) in __encap_gre_eth()
349 int __encap_udp_none(struct __sk_buff *skb) in __encap_udp_none()
358 int __encap_udp_mpls(struct __sk_buff *skb) in __encap_udp_mpls()
367 int __encap_udp_eth(struct __sk_buff *skb) in __encap_udp_eth()
376 int __encap_sit_none(struct __sk_buff *skb) in __encap_sit_none()
[all …]
H A Dtailcall_bpf2bpf4.c15 int subprog_tail_2(struct __sk_buff *skb) in subprog_tail_2()
22 int subprog_tail_1(struct __sk_buff *skb) in subprog_tail_1()
29 int subprog_tail(struct __sk_buff *skb) in subprog_tail()
36 int bpf_func_1(struct __sk_buff *skb) in bpf_func_1()
42 int bpf_func_2(struct __sk_buff *skb) in bpf_func_2()
49 int bpf_func_0(struct __sk_buff *skb) in bpf_func_0()
55 int entry(struct __sk_buff *skb) in entry()
H A Dtest_tunnel_kern.c46 int _gre_set_tunnel(struct __sk_buff *skb) in _gre_set_tunnel()
68 int _gre_get_tunnel(struct __sk_buff *skb) in _gre_get_tunnel()
85 int _ip6gretap_set_tunnel(struct __sk_buff *skb) in _ip6gretap_set_tunnel()
109 int _ip6gretap_get_tunnel(struct __sk_buff *skb) in _ip6gretap_get_tunnel()
129 int _erspan_set_tunnel(struct __sk_buff *skb) in _erspan_set_tunnel()
172 int _erspan_get_tunnel(struct __sk_buff *skb) in _erspan_get_tunnel()
213 int _ip4ip6erspan_set_tunnel(struct __sk_buff *skb) in _ip4ip6erspan_set_tunnel()
257 int _ip4ip6erspan_get_tunnel(struct __sk_buff *skb) in _ip4ip6erspan_get_tunnel()
299 int _vxlan_set_tunnel(struct __sk_buff *skb) in _vxlan_set_tunnel()
329 int _vxlan_get_tunnel(struct __sk_buff *skb) in _vxlan_get_tunnel()
[all …]
H A Dtest_sk_lookup_kern.c57 int bpf_sk_lookup_test0(struct __sk_buff *skb) in bpf_sk_lookup_test0()
83 int bpf_sk_lookup_test1(struct __sk_buff *skb) in bpf_sk_lookup_test1()
95 int bpf_sk_lookup_uaf(struct __sk_buff *skb) in bpf_sk_lookup_uaf()
110 int bpf_sk_lookup_modptr(struct __sk_buff *skb) in bpf_sk_lookup_modptr()
125 int bpf_sk_lookup_modptr_or_null(struct __sk_buff *skb) in bpf_sk_lookup_modptr_or_null()
139 int bpf_sk_lookup_test2(struct __sk_buff *skb) in bpf_sk_lookup_test2()
148 int bpf_sk_lookup_test3(struct __sk_buff *skb) in bpf_sk_lookup_test3()
160 int bpf_sk_lookup_test4(struct __sk_buff *skb) in bpf_sk_lookup_test4()
170 void lookup_no_release(struct __sk_buff *skb) in lookup_no_release()
177 int bpf_sk_lookup_test5(struct __sk_buff *skb) in bpf_sk_lookup_test5()
H A 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()
H A Dtailcall2.c14 int bpf_func_0(struct __sk_buff *skb) in bpf_func_0()
21 int bpf_func_1(struct __sk_buff *skb) in bpf_func_1()
28 int bpf_func_2(struct __sk_buff *skb) in bpf_func_2()
34 int bpf_func_3(struct __sk_buff *skb) in bpf_func_3()
41 int bpf_func_4(struct __sk_buff *skb) in bpf_func_4()
48 int entry(struct __sk_buff *skb) in entry()
H A Dtest_pkt_access.c39 int test_pkt_access_subprog1(volatile struct __sk_buff *skb) in test_pkt_access_subprog1()
45 int test_pkt_access_subprog2(int val, volatile struct __sk_buff *skb) in test_pkt_access_subprog2()
53 int get_skb_len(struct __sk_buff *skb) in get_skb_len()
66 int get_skb_ifindex(int, struct __sk_buff *skb, int);
69 int test_pkt_access_subprog3(int val, struct __sk_buff *skb) in test_pkt_access_subprog3()
75 int get_skb_ifindex(int val, struct __sk_buff *skb, int var) in get_skb_ifindex()
83 int test_pkt_write_access_subprog(struct __sk_buff *skb, __u32 off) in test_pkt_write_access_subprog()
101 int test_pkt_access(struct __sk_buff *skb) in test_pkt_access()
H A 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()
H A 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()
H A 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 bpf_func_0(struct __sk_buff *skb) in bpf_func_0()
45 int bpf_func_1(struct __sk_buff *skb) in bpf_func_1()
53 int entry(struct __sk_buff *skb) in entry()
H A Dtest_lwt_seg6local.c53 static __always_inline struct ip6_srh_t *get_srh(struct __sk_buff *skb) in get_srh()
88 int update_tlv_pad(struct __sk_buff *skb, uint32_t new_pad, in update_tlv_pad()
118 int is_valid_tlv_boundary(struct __sk_buff *skb, struct ip6_srh_t *srh, in is_valid_tlv_boundary()
177 int add_tlv(struct __sk_buff *skb, struct ip6_srh_t *srh, uint32_t tlv_off, in add_tlv()
221 int delete_tlv(struct __sk_buff *skb, struct ip6_srh_t *srh, in delete_tlv()
259 int has_egr_tlv(struct __sk_buff *skb, struct ip6_srh_t *srh) in has_egr_tlv()
286 int __encap_srh(struct __sk_buff *skb) in __encap_srh()
322 int __add_egr_x(struct __sk_buff *skb) in __add_egr_x()
360 int __pop_egr(struct __sk_buff *skb) in __pop_egr()
399 int __inspect_t(struct __sk_buff *skb) in __inspect_t()
/OK3568_Linux_fs/kernel/samples/bpf/
H A 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 …]
H A 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()
H A Dsockex3_kern.c42 static inline void parse_eth_proto(struct __sk_buff *skb, u32 proto) in parse_eth_proto()
77 static inline int ip_is_fragment(struct __sk_buff *ctx, __u64 nhoff) in ip_is_fragment()
83 static inline __u32 ipv6_addr_hash(struct __sk_buff *ctx, __u64 off) in ipv6_addr_hash()
125 static void update_stats(struct __sk_buff *skb, struct globals *g) in update_stats()
141 static __always_inline void parse_ip_proto(struct __sk_buff *skb, in parse_ip_proto()
192 PROG(PARSE_IP)(struct __sk_buff *skb) in PROG()
220 PROG(PARSE_IPV6)(struct __sk_buff *skb) in PROG()
243 PROG(PARSE_VLAN)(struct __sk_buff *skb) in PROG()
259 PROG(PARSE_MPLS)(struct __sk_buff *skb) in PROG()
283 int main_prog(struct __sk_buff *skb) in main_prog()
/OK3568_Linux_fs/kernel/include/linux/
H A 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)

12345