Searched defs:ip6h (Results 1 - 4 of 4) sorted by relevance

/external/linux-kselftest/tools/testing/selftests/bpf/
H A Dtest_pkt_access.c45 struct ipv6hdr *ip6h = (struct ipv6hdr *)(eth + 1); local
47 if (ip6h + 1 > data_end)
49 ihl_len = sizeof(*ip6h);
50 proto = ip6h->nexthdr;
51 tcp = (struct tcphdr *)((void *)(ip6h) + ihl_len);
H A Dtest_xdp.c160 struct ipv6hdr *ip6h = data + sizeof(struct ethhdr); local
165 if (ip6h + 1 > data_end)
168 dport = get_dport(ip6h + 1, data_end, ip6h->nexthdr);
172 vip.protocol = ip6h->nexthdr;
174 memcpy(vip.daddr.v6, ip6h->daddr.s6_addr32, sizeof(vip.daddr));
176 payload_len = ip6h->payload_len;
190 ip6h = data + sizeof(*new_eth);
191 old_eth = data + sizeof(*ip6h);
194 ip6h
[all...]
H A Dtest_l4lb.c240 struct ipv6hdr *ip6h; local
248 ip6h = data + off;
249 if (ip6h + 1 > data_end)
251 pckt->proto = ip6h->nexthdr;
253 memcpy(pckt->srcv6, ip6h->daddr.s6_addr32, 16);
254 memcpy(pckt->dstv6, ip6h->saddr.s6_addr32, 16);
337 struct ipv6hdr *ip6h; local
350 ip6h = data + off;
351 if (ip6h + 1 > data_end)
355 protocol = ip6h
[all...]
/external/linux-kselftest/tools/testing/selftests/net/
H A Dmsg_zerocopy.c245 static int setup_ip6h(struct ipv6hdr *ip6h, uint16_t payload_len) argument
250 memset(ip6h, 0, sizeof(*ip6h));
252 ip6h->version = 6;
253 ip6h->payload_len = htons(payload_len);
254 ip6h->nexthdr = IPPROTO_EGP;
255 ip6h->hop_limit = 2;
256 ip6h->saddr = saddr->sin6_addr;
257 ip6h->daddr = daddr->sin6_addr;
259 return sizeof(*ip6h);
396 struct ipv6hdr ip6h; member in union:__anon13533
[all...]

Completed in 1257 milliseconds