Lines Matching refs:ip6h
265 ip6_t *ip6h;
340 ip6h = (ip6_t *)((char *)icmp6 + ICMP6_MINLEN);
356 ip6hdr_len = IPv6_hdrlen(ip6h, cc_left, &last_hdr);
361 up = (struct udphdr *)((char *)ip6h + ip6hdr_len);
451 (void *)&ip6h->ip6_dst,
483 dst_addr.addr6 = ip6h->ip6_dst;
502 pr_name((char *)&ip6h->ip6_src, AF_INET6));
503 Printf(" to %s", pr_name((char *)&ip6h->ip6_dst,
549 ip6h = (ip6_t *)((char *)icmp6 + ICMP6_MINLEN);
558 ip6hdr_len = IPv6_hdrlen(ip6h, cc_left, &last_hdr);
560 dst_addr.addr6 = ip6h->ip6_dst;
566 pr_name((char *)&ip6h->ip6_src, AF_INET6));
567 Printf(" to %s", pr_name((char *)&ip6h->ip6_dst,
574 ((char *)ip6h + ip6hdr_len);
583 ip6h = (ip6_t *)((char *)icmp6 + ICMP6_MINLEN);
593 ip6hdr_len = IPv6_hdrlen(ip6h, cc_left, &last_hdr);
595 dst_addr.addr6 = ip6h->ip6_dst;
609 pr_name((char *)&ip6h->ip6_src, AF_INET6));
610 Printf(" to %s", pr_name((char *)&ip6h->ip6_dst,
617 ((char *)ip6h + ip6hdr_len);
626 ip6h = (ip6_t *)((char *)icmp6 + ICMP6_MINLEN);
636 ip6hdr_len = IPv6_hdrlen(ip6h, cc_left, &last_hdr);
638 dst_addr.addr6 = ip6h->ip6_dst;
655 *((uchar_t *)ip6h + icmp6->icmp6_pptr));
658 pr_name((char *)&ip6h->ip6_src, AF_INET6));
659 Printf(" to %s", pr_name((char *)&ip6h->ip6_dst,
666 ((char *)ip6h + ip6hdr_len);
943 IPv6_hdrlen(ip6_t *ip6h, int pkt_len, uint8_t *last_hdr_rtrn)
957 whereptr = ((uint8_t *)&ip6h[1]); /* point to next hdr */
958 endptr = ((uint8_t *)ip6h) + pkt_len;
960 nexthdr = ip6h->ip6_nxt;
1009 whereptr = (uint8_t *)ip6h + length;