Lines Matching refs:ip6h
2060 ip6_t *ip6h = (ip6_t *)(mp->b_rptr); in mld_input() local
2074 if (!(IN6_IS_ADDR_LINKLOCAL(&ip6h->ip6_src))) { in mld_input()
2080 if (ip6h->ip6_hlim != 1) { in mld_input()
2090 mldlen = ntohs(ip6h->ip6_plen) - exthdr_length; in mld_input()
2136 &ip6h->ip6_src)) { in mld_input()
2145 inet_ntop(AF_INET6, &ip6h->ip6_src, in mld_input()
2451 ip6_t *ip6h; in mld_sendpkt() local
2476 ip6h = (ip6_t *)mp->b_rptr; in mld_sendpkt()
2477 ip6hbh = (struct ip6_hbh *)&ip6h[1]; in mld_sendpkt()
2496 ip6h->ip6_vcf = IPV6_DEFAULT_VERS_AND_FLOW; in mld_sendpkt()
2497 ip6h->ip6_plen = htons(sizeof (*mldh) + router_alert_length); in mld_sendpkt()
2498 ip6h->ip6_nxt = IPPROTO_HOPOPTS; in mld_sendpkt()
2499 ip6h->ip6_hops = MLD_HOP_LIMIT; in mld_sendpkt()
2501 ip6h->ip6_dst = ilm->ilm_v6addr; in mld_sendpkt()
2503 ip6h->ip6_dst = *v6addr; in mld_sendpkt()
2505 ip6h->ip6_src = ipv6_all_zeros; in mld_sendpkt()
2529 ip6_t *ip6h; in mldv2_sendrpt() local
2633 ip6h = (ip6_t *)mp->b_rptr; in mldv2_sendrpt()
2634 ip6hbh = (ip6_hbh_t *)&(ip6h[1]); in mldv2_sendrpt()
2639 ip6h->ip6_vcf = IPV6_DEFAULT_VERS_AND_FLOW; in mldv2_sendrpt()
2640 ip6h->ip6_plen = htons(optlen + padlen + icmpsize); in mldv2_sendrpt()
2641 ip6h->ip6_nxt = IPPROTO_HOPOPTS; in mldv2_sendrpt()
2642 ip6h->ip6_hops = MLD_HOP_LIMIT; in mldv2_sendrpt()
2643 ip6h->ip6_dst = ipv6_all_v2rtrs_mcast; in mldv2_sendrpt()
2644 ip6h->ip6_src = ipv6_all_zeros; in mldv2_sendrpt()