Lines Matching refs:ip6h
2059 ip6_t *ip6h = (ip6_t *)(mp->b_rptr); in mld_input() local
2073 if (!(IN6_IS_ADDR_LINKLOCAL(&ip6h->ip6_src))) { in mld_input()
2079 if (ip6h->ip6_hlim != 1) { in mld_input()
2089 mldlen = ntohs(ip6h->ip6_plen) - exthdr_length; in mld_input()
2135 &ip6h->ip6_src)) { in mld_input()
2144 inet_ntop(AF_INET6, &ip6h->ip6_src, in mld_input()
2450 ip6_t *ip6h; in mld_sendpkt() local
2475 ip6h = (ip6_t *)mp->b_rptr; in mld_sendpkt()
2476 ip6hbh = (struct ip6_hbh *)&ip6h[1]; in mld_sendpkt()
2495 ip6h->ip6_vcf = IPV6_DEFAULT_VERS_AND_FLOW; in mld_sendpkt()
2496 ip6h->ip6_plen = htons(sizeof (*mldh) + router_alert_length); in mld_sendpkt()
2497 ip6h->ip6_nxt = IPPROTO_HOPOPTS; in mld_sendpkt()
2498 ip6h->ip6_hops = MLD_HOP_LIMIT; in mld_sendpkt()
2500 ip6h->ip6_dst = ilm->ilm_v6addr; in mld_sendpkt()
2502 ip6h->ip6_dst = *v6addr; in mld_sendpkt()
2504 ip6h->ip6_src = ipv6_all_zeros; in mld_sendpkt()
2528 ip6_t *ip6h; in mldv2_sendrpt() local
2632 ip6h = (ip6_t *)mp->b_rptr; in mldv2_sendrpt()
2633 ip6hbh = (ip6_hbh_t *)&(ip6h[1]); in mldv2_sendrpt()
2638 ip6h->ip6_vcf = IPV6_DEFAULT_VERS_AND_FLOW; in mldv2_sendrpt()
2639 ip6h->ip6_plen = htons(optlen + padlen + icmpsize); in mldv2_sendrpt()
2640 ip6h->ip6_nxt = IPPROTO_HOPOPTS; in mldv2_sendrpt()
2641 ip6h->ip6_hops = MLD_HOP_LIMIT; in mldv2_sendrpt()
2642 ip6h->ip6_dst = ipv6_all_v2rtrs_mcast; in mldv2_sendrpt()
2643 ip6h->ip6_src = ipv6_all_zeros; in mldv2_sendrpt()