Lines Matching refs:ip6h
1643 ip6_t *ip6h;
1654 ip6h = (ip6_t *)mp->b_rptr;
1657 src = ip6h->ip6_src;
1682 if (!IN6_IS_ADDR_MC_SOLICITEDNODE(&ip6h->ip6_dst)) {
1688 &ip6h->ip6_dst);
1733 if (!IN6_IS_ADDR_MULTICAST(&ip6h->ip6_dst))
1750 if (haddr == NULL && IN6_IS_ADDR_MULTICAST(&ip6h->ip6_dst)) {
1872 ip6_t *ip6h;
1880 ip6h = (ip6_t *)mp->b_rptr;
1885 if (IN6_IS_ADDR_MULTICAST(&ip6h->ip6_dst) &&
2023 ip6_t *ip6h;
2055 ip6h = (ip6_t *)mp->b_rptr;
2056 if (ip6h->ip6_hops != IPV6_MAX_HOPS) {
2069 if (ip6h->ip6_nxt != IPPROTO_ICMPV6) {
2071 ip6h->ip6_nxt));
2129 ip6_t *ip6h;
2211 ip6h = (ip6_t *)mp->b_rptr;
2212 ip6h->ip6_vcf = IPV6_DEFAULT_VERS_AND_FLOW;
2213 ip6h->ip6_plen = htons(len - IPV6_HDR_LEN);
2214 ip6h->ip6_nxt = IPPROTO_ICMPV6;
2215 ip6h->ip6_hops = IPV6_MAX_HOPS;
2216 ixas.ixa_multicast_ttl = ip6h->ip6_hops;
2217 ip6h->ip6_dst = *target;
2218 icmp6 = (icmp6_t *)&ip6h[1];
2221 opt = (nd_opt_hdr_t *)((uint8_t *)ip6h + IPV6_HDR_LEN +
2239 ip6h->ip6_src = *sender;
2243 ip6h->ip6_dst = ipv6_solicited_node_mcast;
2244 ip6h->ip6_dst.s6_addr32[3] |=
2253 ip6h->ip6_src = *sender;
2274 ip6h->ip6_plen = htons(len - IPV6_HDR_LEN);
2283 icmp6->icmp6_cksum = ip6h->ip6_plen;
2889 ip6_t *ip6h = (ip6_t *)mp->b_rptr;
2891 pkt_len = ntohs(ip6h->ip6_plen) + IPV6_HDR_LEN;
4209 ip6_t *ip6h = (ip6_t *)mp->b_rptr;
4211 src6 = ip6h->ip6_src;
4992 ip6_t *ip6h = (ip6_t *)mp->b_rptr;
4994 pkt_len = ntohs(ip6h->ip6_plen) + IPV6_HDR_LEN;
4995 src_ipif = ipif_lookup_addr_nondup_v6(&ip6h->ip6_src,