Lines Matching refs:ehdrlen
647 uint_t ehdrlen;
667 ehdrlen = 8 * (hbhhdr->ip6h_len + 1);
669 if (pkt_len < IPV6_HDR_LEN + ehdrlen) {
676 rptr + IPV6_HDR_LEN + ehdrlen > mp->b_wptr) {
677 ip6h = ip_pullup(mp, IPV6_HDR_LEN + ehdrlen, ira);
691 ira->ira_ip_hdr_length += ehdrlen;
696 ehdrlen - 2, IPPROTO_HOPOPTS, ira)) {
2410 uint_t ehdrlen;
2437 ehdrlen = 8 * (desthdr->ip6d_len + 1);
2438 if (ira->ira_pktlen - ip_hdr_length < ehdrlen)
2441 rptr + IPV6_HDR_LEN + ehdrlen > mp->b_wptr) {
2442 ip6h = ip_pullup(mp, IPV6_HDR_LEN + ehdrlen, ira);
2454 ira->ira_ip_hdr_length += ehdrlen;
2468 ehdrlen - 2, IPPROTO_DSTOPTS, ira)) {
2586 uint_t ehdrlen;
2612 ehdrlen = 8 * (rthdr->ip6r_len + 1);
2613 if (ira->ira_pktlen - ip_hdr_length < ehdrlen)
2616 rptr + IPV6_HDR_LEN + ehdrlen > mp->b_wptr) {
2617 ip6h = ip_pullup(mp, IPV6_HDR_LEN + ehdrlen, ira);
2636 ira->ira_ip_hdr_length += ehdrlen;