Searched defs:ip6h (Results 1 - 4 of 4) sorted by relevance
/external/linux-kselftest/tools/testing/selftests/bpf/ |
H A D | test_pkt_access.c | 45 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 D | test_xdp.c | 160 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 D | test_l4lb.c | 240 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 D | msg_zerocopy.c | 245 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