/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | sockmap_parse_prog.c | 8 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 D | sockmap_verdict_prog.c | 37 void *data_end = (void *)(long) skb->data_end; local 47 if (data + 8 > data_end)
|
H A D | test_assign_reuse.c | 39 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 D | test_btf_skc_cls_ingress.c | 33 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 D | test_check_mtu.c | 61 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 D | test_cls_redirect.c | 508 .tail = (uint8_t *)(long)skb->data_end, 963 .tail = (uint8_t *)(long)skb->data_end,
|
H A D | test_l4lb.c | 234 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 D | test_l4lb_noinline.c | 233 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 D | test_lwt_redirect.c | 31 void *end = (void *)(long)skb->data_end;
|
H A D | test_lwt_reroute.c | 17 void *end = (void *)(long)skb->data_end;
|
H A D | test_lwt_seg6local.c | 57 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 D | test_migrate_reuseport.c | 47 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 D | test_parse_tcp_hdr_opt.c | 39 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 D | test_pkt_access.c | 88 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 D | test_queue_stack_map.h | 30 void *data_end = (void *)(long)skb->data_end; local 36 if (eth + 1 > data_end) 41 if (iph + 1 > data_end)
|
H A D | test_seg6_loop.c | 57 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 D | test_select_reuseport_kern.c | 70 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 D | test_sk_assign.c | 57 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 D | test_sk_lookup_kern.c | 22 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 D | test_sockmap_kern.h | 121 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 D | test_tc_bpf.c | 22 if ((long)(iph + 1) > (long)skb->data_end)
|
H A D | test_tc_dtime.c | 140 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 D | test_tc_edt.c | 67 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 D | test_tc_neigh.c | 42 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 D | test_tc_neigh_fib.c | 27 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...] |