Searched refs:data_end (Results 101 - 125 of 169) sorted by path

1234567

/linux-master/tools/testing/selftests/bpf/progs/
H A Dsockmap_parse_prog.c8 void *data_end = (void *)(long) skb->data_end; local
13 if (data + 10 > data_end) {
18 data_end = (void *)(long)skb->data_end;
20 if (data + 10 > data_end)
H A Dsockmap_verdict_prog.c37 void *data_end = (void *)(long) skb->data_end; local
47 if (data + 8 > data_end)
H A Dtest_assign_reuse.c39 if (ctx->data + sizeof(headers.tcp) > ctx->data_end)
45 if (ctx->data + sizeof(headers.udp) > ctx->data_end)
83 if (th + 1 > (void *)(long)(skb->data_end))
96 if (uh + 1 > (void *)(long)(skb->data_end))
109 void *data_end = (void *)(long)skb->data_end; local
114 if (eth + 1 > data_end)
120 if (iph + 1 > data_end)
132 if (ip6h + 1 > data_end)
H A Dtest_btf_skc_cls_ingress.c33 void *data_end; local
35 data_end = (void *)(long)(skb->data_end);
42 if ((void *)th + 40 > data_end) {
75 void *data_end; local
77 data_end = (void *)(long)(skb->data_end);
80 if (th + 1 > data_end)
89 if ((void *)tuple + tuple_len > data_end) {
153 void *data_end; local
[all...]
H A Dtest_check_mtu.c61 void *data_end = (void *)(long)ctx->data_end; local
64 __u32 data_len = data_end - data;
88 void *data_end = (void *)(long)ctx->data_end; local
91 __u32 data_len = data_end - data;
112 void *data_end = (void *)(long)ctx->data_end; local
115 __u32 data_len = data_end - data;
203 void *data_end local
[all...]
H A Dtest_cls_redirect.c508 .tail = (uint8_t *)(long)skb->data_end,
963 .tail = (uint8_t *)(long)skb->data_end,
H A Dtest_l4lb.c234 static __always_inline int parse_icmpv6(void *data, void *data_end, __u64 off, argument
241 if (icmp_hdr + 1 > data_end)
247 if (ip6h + 1 > data_end)
256 static __always_inline int parse_icmp(void *data, void *data_end, __u64 off, argument
263 if (icmp_hdr + 1 > data_end)
270 if (iph + 1 > data_end)
281 static __always_inline bool parse_udp(void *data, __u64 off, void *data_end, argument
287 if (udp + 1 > data_end)
300 static __always_inline bool parse_tcp(void *data, __u64 off, void *data_end, argument
306 if (tcp + 1 > data_end)
322 process_packet(void *data, __u64 off, void *data_end, bool is_ipv6, struct __sk_buff *skb) argument
454 void *data_end = (void *)(long)ctx->data_end; local
[all...]
H A Dtest_l4lb_noinline.c233 static __noinline int parse_icmpv6(void *data, void *data_end, __u64 off, argument
240 if (icmp_hdr + 1 > data_end)
246 if (ip6h + 1 > data_end)
255 static __noinline int parse_icmp(void *data, void *data_end, __u64 off, argument
262 if (icmp_hdr + 1 > data_end)
269 if (iph + 1 > data_end)
280 static __noinline bool parse_udp(void *data, __u64 off, void *data_end, argument
286 if (udp + 1 > data_end)
299 static __noinline bool parse_tcp(void *data, __u64 off, void *data_end, argument
305 if (tcp + 1 > data_end)
321 process_packet(void *data, __u64 off, void *data_end, bool is_ipv6, struct __sk_buff *skb) argument
453 void *data_end = (void *)(long)ctx->data_end; local
[all...]
H A Dtest_lwt_redirect.c31 void *end = (void *)(long)skb->data_end;
H A Dtest_lwt_reroute.c17 void *end = (void *)(long)skb->data_end;
H A Dtest_lwt_seg6local.c57 void *cursor, *data_end; local
62 data_end = (void *)(long)skb->data_end;
66 if ((void *)ipver + sizeof(*ipver) > data_end)
73 if ((void *)ip + sizeof(*ip) > data_end)
80 if ((void *)srh + sizeof(*srh) > data_end)
H A Dtest_migrate_reuseport.c47 void *data_end = (void *)(long)xdp->data_end; local
52 if (eth + 1 > data_end)
59 if (ip + 1 > data_end)
71 if (ipv6 + 1 > data_end)
84 if (tcp + 1 > data_end)
H A Dtest_parse_tcp_hdr_opt.c39 const void *data_end = (void *)(long)xdp->data_end; local
43 if (tcp_opt + 1 > data_end)
58 tcp_opt + sizeof(__u8) + sizeof(__u8) > data_end)
69 if (tcp_opt + tcp_hdr_opt_len_tpr > data_end)
85 const void *data_end = (void *)(long)xdp->data_end; local
94 if (tcp_hdr + 1 > data_end)
H A Dtest_pkt_access.c88 void *data_end = (void *)(long)skb->data_end; local
95 if (tcp + 1 > data_end)
105 void *data_end = (void *)(long)skb->data_end; local
112 if (eth + 1 > data_end)
118 if (iph + 1 > data_end)
126 if (ip6h + 1 > data_end)
142 if (((void *)(tcp) + 20) > data_end || proto != 6)
145 if (((void *)(tcp) + 18) > data_end)
[all...]
H A Dtest_queue_stack_map.h30 void *data_end = (void *)(long)skb->data_end; local
36 if (eth + 1 > data_end)
41 if (iph + 1 > data_end)
H A Dtest_seg6_loop.c57 void *cursor, *data_end; local
62 data_end = (void *)(long)skb->data_end;
66 if ((void *)ipver + sizeof(*ipver) > data_end)
73 if ((void *)ip + sizeof(*ip) > data_end)
80 if ((void *)srh + sizeof(*srh) > data_end)
H A Dtest_select_reuseport_kern.c70 void *data, *data_end; local
77 data_end = reuse_md->data_end;
108 if (th + 1 > data_end)
129 if (uh + 1 > data_end)
137 if (data + sizeof(struct udphdr) + sizeof(*cmd) > data_end) {
H A Dtest_sk_assign.c57 void *data_end = (void *)(long)skb->data_end; local
65 if (eth + 1 > data_end)
71 if (iph + 1 > data_end)
83 if (ip6h + 1 > data_end)
111 if ((void *)tuple + tuple_len > (void *)(long)skb->data_end)
142 if ((void *)tuple + tuple_len > (void *)(long)skb->data_end)
H A Dtest_sk_lookup_kern.c22 void *data_end, __u16 eth_proto,
32 if (iph + 1 > data_end)
41 if (ip6h + 1 > data_end)
49 if (data + nh_off + ihl_len > data_end || proto != IPPROTO_TCP)
58 void *data_end = (void *)(long)skb->data_end; local
66 if (eth + 1 > data_end)
69 tuple = get_tuple(data, sizeof(*eth), data_end, eth->h_proto, &ipv4);
70 if (!tuple || tuple + sizeof *tuple > data_end)
21 get_tuple(void *data, __u64 nh_off, void *data_end, __u16 eth_proto, bool *ipv4) argument
H A Dtest_sockmap_kern.h121 len = (__u32)skb->data_end - (__u32)skb->data;
141 void *data_end; local
148 data_end = (void *)(long)skb->data_end;
150 if (c + 5 + offset < data_end)
314 void *data_end = (void *)(long) msg->data_end; local
327 __sink(data_end);
335 void *data_end = (void *)(long) msg->data_end; local
[all...]
H A Dtest_tc_bpf.c22 if ((long)(iph + 1) > (long)skb->data_end)
H A Dtest_tc_dtime.c140 void *data_end = ctx_ptr(skb->data_end); local
153 if (iph + 1 > data_end)
164 if (ip6h + 1 > data_end)
186 if (th + 1 > data_end)
193 if (uh + 1 > data_end)
H A Dtest_tc_edt.c67 void *data_end = (void *)(long)skb->data_end; local
70 if ((void *)(tcp + 1) > data_end)
81 void *data_end = (void *)(long)skb->data_end; local
87 if (data + sizeof(struct ethhdr) > data_end)
90 if ((void *)(iph + 1) > data_end)
93 if (((void *)iph) + ihl > data_end)
H A Dtest_tc_neigh.c42 void *data_end = ctx_ptr(skb->data_end); local
46 if (data + sizeof(struct ethhdr) > data_end)
50 if ((void *)(ip4h + 1) > data_end)
59 void *data_end = ctx_ptr(skb->data_end); local
63 if (data + sizeof(struct ethhdr) > data_end)
67 if ((void *)(ip6h + 1) > data_end)
76 void *data_end = ctx_ptr(skb->data_end); local
[all...]
H A Dtest_tc_neigh_fib.c27 void *data_end = ctx_ptr(skb->data_end); local
31 if (data + sizeof(struct ethhdr) > data_end)
35 if ((void *)(ip4h + 1) > data_end)
55 void *data_end = ctx_ptr(skb->data_end); local
59 if (data + sizeof(struct ethhdr) > data_end)
63 if ((void *)(ip6h + 1) > data_end)
81 void *data_end = ctx_ptr(skb->data_end); local
128 void *data_end = ctx_ptr(skb->data_end); local
[all...]

Completed in 262 milliseconds

1234567