Lines Matching refs:ehdrlen

2609 	uint_t	length, ehdrlen;  in ip_find_hdr_v6()  local
2640 ehdrlen = 8 * (tmphopopts->ip6h_len + 1); in ip_find_hdr_v6()
2641 if ((uchar_t *)tmphopopts + ehdrlen > endptr) in ip_find_hdr_v6()
2654 (void) tsol_find_secopt_v6(whereptr, ehdrlen, in ip_find_hdr_v6()
2670 ipp->ipp_hopoptslen = ehdrlen - in ip_find_hdr_v6()
2677 ehdrlen = 8 * (tmpdstopts->ip6d_len + 1); in ip_find_hdr_v6()
2678 if ((uchar_t *)tmpdstopts + ehdrlen > endptr) in ip_find_hdr_v6()
2690 ipp->ipp_dstoptslen = ehdrlen; in ip_find_hdr_v6()
2695 ehdrlen = 8 * (tmprthdr->ip6r_len + 1); in ip_find_hdr_v6()
2696 if ((uchar_t *)tmprthdr + ehdrlen > endptr) in ip_find_hdr_v6()
2703 ipp->ipp_rthdrlen = ehdrlen; in ip_find_hdr_v6()
2720 ehdrlen = sizeof (ip6_frag_t); in ip_find_hdr_v6()
2721 if ((uchar_t *)tmpfraghdr + ehdrlen > endptr) in ip_find_hdr_v6()
2727 ipp->ipp_fraghdrlen = ehdrlen; in ip_find_hdr_v6()
2734 length += ehdrlen; in ip_find_hdr_v6()
2735 whereptr += ehdrlen; in ip_find_hdr_v6()
2757 uint_t ehdrlen; in ip_hdr_length_nexthdr_v6() local
2781 ehdrlen = 8 * (desthdr->ip6d_len + 1); in ip_hdr_length_nexthdr_v6()
2782 if ((uchar_t *)desthdr + ehdrlen > endptr) in ip_hdr_length_nexthdr_v6()
2788 ehdrlen = 8 * (rthdr->ip6r_len + 1); in ip_hdr_length_nexthdr_v6()
2789 if ((uchar_t *)rthdr + ehdrlen > endptr) in ip_hdr_length_nexthdr_v6()
2795 ehdrlen = sizeof (ip6_frag_t); in ip_hdr_length_nexthdr_v6()
2807 length += ehdrlen; in ip_hdr_length_nexthdr_v6()
2808 whereptr += ehdrlen; in ip_hdr_length_nexthdr_v6()
3143 uint_t ehdrlen; in ipsec_needs_processing_v6() local
3181 ehdrlen = 8 * (desthdr->ip6d_len + 1); in ipsec_needs_processing_v6()
3182 if ((uchar_t *)desthdr + ehdrlen > endptr) in ipsec_needs_processing_v6()
3204 ehdrlen = 8 * (rthdr->ip6r_len + 1); in ipsec_needs_processing_v6()
3205 if ((uchar_t *)rthdr + ehdrlen > endptr) in ipsec_needs_processing_v6()
3220 length += ehdrlen; in ipsec_needs_processing_v6()
3221 whereptr += ehdrlen; in ipsec_needs_processing_v6()
3943 int ehdrlen; in ip_get_dst_v6() local
3947 ehdrlen = sizeof (ip6_t); in ip_get_dst_v6()
3951 (mp->b_rptr <= whereptr && mp->b_wptr >= whereptr + ehdrlen)); in ip_get_dst_v6()
3973 whereptr + ehdrlen >= current_mp->b_wptr) { in ip_get_dst_v6()
3974 ehdrlen -= (current_mp->b_wptr - whereptr); in ip_get_dst_v6()
3984 whereptr += ehdrlen; in ip_get_dst_v6()
3988 ehdrlen = (*(whereptr + 1) + 1) * 8; in ip_get_dst_v6()
4022 uint_t ehdrlen; in ip_source_routed_v6() local
4027 ehdrlen = IPV6_HDR_LEN; in ip_source_routed_v6()
4032 byteptr = (uint8_t *)ip6h + ehdrlen; in ip_source_routed_v6()
4046 ehdrlen = ehdrlen + 8 * (hbhhdr->ip6h_len + 1); in ip_source_routed_v6()
4050 byteptr = (uint8_t *)ip6h + ehdrlen; in ip_source_routed_v6()
4948 int ehdrlen; in ipsec_ah_get_hdr_size_v6() local
4963 ehdrlen = 8 * (hbhhdr->ip6h_len + 1); in ipsec_ah_get_hdr_size_v6()
4968 ehdrlen = 8 * (dsthdr->ip6d_len + 1); in ipsec_ah_get_hdr_size_v6()
4973 ehdrlen = 8 * (rthdr->ip6r_len + 1); in ipsec_ah_get_hdr_size_v6()
4999 ehdrlen = (ah->ah_length << 2) + 8; in ipsec_ah_get_hdr_size_v6()
5002 if (whereptr + ehdrlen >= mp->b_wptr) { in ipsec_ah_get_hdr_size_v6()
5009 whereptr += ehdrlen; in ipsec_ah_get_hdr_size_v6()
5013 ehdrlen = 8 * (dsthdr->ip6d_len + 1); in ipsec_ah_get_hdr_size_v6()
5014 size += ehdrlen; in ipsec_ah_get_hdr_size_v6()
5018 whereptr += ehdrlen; in ipsec_ah_get_hdr_size_v6()
5019 size += ehdrlen; in ipsec_ah_get_hdr_size_v6()