Searched refs:data_end (Results 26 - 50 of 169) sorted by relevance

1234567

/linux-master/samples/bpf/
H A Dtest_cgrp2_tc.bpf.c33 void *data_end = (void *)(long)skb->data_end; local
39 if (data + sizeof(*eth) + sizeof(*ip6h) > data_end)
H A Dxdp_adjust_tail_kern.c77 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 Dtest_verif_scale2.c11 void *data_end = (void *)(long)ctx->data_end; local
22 if (ptr + nh_off > data_end) \
H A Dtest_verif_scale1.c11 void *data_end = (void *)(long)ctx->data_end; local
22 if (ptr + nh_off > data_end) \
H A Dtest_verif_scale3.c11 void *data_end = (void *)(long)ctx->data_end; local
22 if (ptr + nh_off > data_end) \
H A Dxdp_redirect_multi_kern.c40 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 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_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_tc_bpf.c22 if ((long)(iph + 1) > (long)skb->data_end)
H A Dverifier_lwt.c24 __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 Dxdp_metadata.c33 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 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_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_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 Dfexit_bpf2bpf.c119 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 Dtest_xdp_noinline.c233 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 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 Dsockmap_verdict_prog.c37 void *data_end = (void *)(long) skb->data_end; local
47 if (data + 8 > data_end)
H A Dxsk_xdp_progs.c59 void *data_end = (void *)(long)xdp->data_end; local
62 if (eth + 1 > 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 Dverifier_xdp_direct_packet_access.c25 __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 Dnat6to4.c53 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 Ddeflate_xip_data.sh43 data_end=$(($_edata_loc - $base_offset))
47 if [ "$file_end" != "$data_end" ]; then
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dxdp_context_test_run.c7 __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

Completed in 188 milliseconds

1234567