/linux-master/samples/bpf/ |
H A D | test_cgrp2_tc.bpf.c | 33 void *data_end = (void *)(long)skb->data_end; local 39 if (data + sizeof(*eth) + sizeof(*ip6h) > data_end)
|
H A D | xdp_adjust_tail_kern.c | 77 void *data_end = (void *)(long)xdp->data_end; local 79 if (data + (ICMP_TOOBIG_SIZE + headroom) > data_end) 122 void *data_end = (void *)(long)xdp->data_end; local 124 int pckt_size = data_end - data; 139 void *data_end = (void *)(long)xdp->data_end; local 144 if (eth + 1 > data_end)
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_verif_scale2.c | 11 void *data_end = (void *)(long)ctx->data_end; local 22 if (ptr + nh_off > data_end) \
|
H A D | test_verif_scale1.c | 11 void *data_end = (void *)(long)ctx->data_end; local 22 if (ptr + nh_off > data_end) \
|
H A D | test_verif_scale3.c | 11 void *data_end = (void *)(long)ctx->data_end; local 22 if (ptr + nh_off > data_end) \
|
H A D | xdp_redirect_multi_kern.c | 40 void *data_end = (void *)(long)ctx->data_end; local 48 if (data + nh_off > data_end) 76 void *data_end = (void *)(long)ctx->data_end; local 84 if (data + nh_off > 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_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_tc_bpf.c | 22 if ((long)(iph + 1) > (long)skb->data_end)
|
H A D | verifier_lwt.c | 24 __imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end)) 44 __imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end)) 64 __imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end)) 84 __imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end)) 104 __imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end)) 124 __imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end)) 147 __imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
|
H A D | xdp_metadata.c | 33 void *data, *data_meta, *data_end; local 43 data_end = (void *)(long)ctx->data_end; 45 if (eth + 1 < data_end) { 48 if (iph + 1 < data_end && iph->protocol == IPPROTO_UDP) 53 if (ip6h + 1 < data_end && ip6h->nexthdr == IPPROTO_UDP) 56 if (udp && udp + 1 > 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_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_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 | fexit_bpf2bpf.c | 119 void *data_end = (void *)(long)skb->data_end; local 125 if (data + 14 + sizeof(ip6) > data_end) 161 void *data_end = (void *)(long)skb->data_end; local 168 if (tcp + 1 > data_end)
|
H A D | test_xdp_noinline.c | 233 bool parse_udp(void *data, void *data_end, argument 242 if (udp + 1 > data_end) 255 bool parse_tcp(void *data, void *data_end, argument 264 if (tcp + 1 > data_end) 287 void *data_end; local 293 data_end = (void *)(long)xdp->data_end; 297 if (new_eth + 1 > data_end || 298 old_eth + 1 > data_end || ip6h + 1 > data_end) 333 void *data_end; local 376 swap_mac_and_send(void *data, void *data_end) argument 389 send_icmp_reply(void *data, void *data_end) argument 421 send_icmp6_reply(void *data, void *data_end) argument 445 parse_icmpv6(void *data, void *data_end, __u64 off, struct packet_description *pckt) argument 470 parse_icmp(void *data, void *data_end, __u64 off, struct packet_description *pckt) argument 589 process_l3_headers_v6(struct packet_description *pckt, __u8 *protocol, __u64 off, __u16 *pkt_bytes, void *data, void *data_end) argument 620 process_l3_headers_v4(struct packet_description *pckt, __u8 *protocol, __u64 off, __u16 *pkt_bytes, void *data, void *data_end) argument 651 process_packet(void *data, __u64 off, void *data_end, bool is_ipv6, struct xdp_md *xdp) argument 762 void *data_end = (void *)(long)ctx->data_end; local 781 void *data_end = (void *)(long)ctx->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 | sockmap_verdict_prog.c | 37 void *data_end = (void *)(long) skb->data_end; local 47 if (data + 8 > data_end)
|
H A D | xsk_xdp_progs.c | 59 void *data_end = (void *)(long)xdp->data_end; local 62 if (eth + 1 > 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 | verifier_xdp_direct_packet_access.c | 25 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)) 46 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)) 66 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)) 87 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)) 108 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)) 128 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)) 149 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)) 170 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)) 192 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)) 213 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)) [all...] |
/linux-master/tools/testing/selftests/net/ |
H A D | nat6to4.c | 53 const void *data_end = (void *)(long)skb->data_end; local 66 if (data + l2_header_size + sizeof(*ip6) > data_end) 135 data_end = (void *)(long)skb->data_end; 136 if (data + l2_header_size + sizeof(struct iphdr) > data_end) 154 const void *data_end = (void *)(long)skb->data_end; local 163 if (data + l2_header_size + sizeof(struct ipv6hdr) > data_end) 210 if (data + sizeof(*ip4) + sizeof(struct udphdr) > data_end) [all...] |
/linux-master/arch/arm/boot/ |
H A D | deflate_xip_data.sh | 43 data_end=$(($_edata_loc - $base_offset)) 47 if [ "$file_end" != "$data_end" ]; then
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | xdp_context_test_run.c | 7 __u32 data_meta, __u32 data, __u32 data_end, 13 .data_end = data_end, 63 ctx_in.data_end = ctx_in.data + sizeof(pkt_v4); 71 ASSERT_EQ(ctx_out.data_end, sizeof(pkt_v4), "valid-dataend"); 83 /* Total size of data must match data_end - data_meta */ 6 test_xdp_context_error(int prog_fd, struct bpf_test_run_opts opts, __u32 data_meta, __u32 data, __u32 data_end, __u32 ingress_ifindex, __u32 rx_queue_index, __u32 egress_ifindex) argument
|