Searched defs:ehdrlen (Results 1 - 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/ipp/ipgpc/
H A Dclassifier.c508 uint_t ehdrlen; local
521 ehdrlen = 8 * (hbhhdr->ip6h_len + 1);
522 if ((uchar_t *)hbhhdr + ehdrlen > endptr)
528 ehdrlen = 8 * (desthdr->ip6d_len + 1);
529 if ((uchar_t *)desthdr + ehdrlen > endptr)
535 ehdrlen = 8 * (rthdr->ip6r_len + 1);
536 if ((uchar_t *)rthdr + ehdrlen > endptr)
571 length += ehdrlen;
572 whereptr += ehdrlen;
/illumos-gate/usr/src/uts/common/ipp/flowacct/
H A Dflowacct.c130 uint_t ehdrlen; local
143 ehdrlen = 8 * (hbhhdr->ip6h_len + 1);
144 if ((uchar_t *)hbhhdr + ehdrlen > endptr)
150 ehdrlen = 8 * (desthdr->ip6d_len + 1);
151 if ((uchar_t *)desthdr + ehdrlen > endptr)
157 ehdrlen = 8 * (rthdr->ip6r_len + 1);
158 if ((uchar_t *)rthdr + ehdrlen > endptr)
193 length += ehdrlen;
194 whereptr += ehdrlen;
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip6_input.c647 uint_t ehdrlen; local
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; local
2437 ehdrlen = 8 * (desthdr->ip6d_len + 1);
2438 if (ira->ira_pktlen - ip_hdr_length < ehdrlen)
2586 uint_t ehdrlen; local
[all...]
H A Dip6.c2609 uint_t length, ehdrlen; local
2640 ehdrlen = 8 * (tmphopopts->ip6h_len + 1);
2641 if ((uchar_t *)tmphopopts + ehdrlen > endptr)
2654 (void) tsol_find_secopt_v6(whereptr, ehdrlen,
2670 ipp->ipp_hopoptslen = ehdrlen -
2677 ehdrlen = 8 * (tmpdstopts->ip6d_len + 1);
2678 if ((uchar_t *)tmpdstopts + ehdrlen > endptr)
2690 ipp->ipp_dstoptslen = ehdrlen;
2695 ehdrlen = 8 * (tmprthdr->ip6r_len + 1);
2696 if ((uchar_t *)tmprthdr + ehdrlen > endpt
2757 uint_t ehdrlen; local
3143 uint_t ehdrlen; local
3943 int ehdrlen; local
4022 uint_t ehdrlen; local
4948 int ehdrlen; local
[all...]
H A Dipsecah.c2314 ah_fix_tlv_options_v6(uint8_t *oi_opt, uint8_t *pi_opt, uint_t ehdrlen, argument
2328 ehdrlen -= 2;
2333 while (ehdrlen != 0) {
2339 if (ehdrlen < 2)
2342 if (optlen > ehdrlen)
2362 ehdrlen -= optlen;
2402 int ehdrlen; local
2445 ehdrlen = 8 * (hbhhdr->ip6h_len + 1);
2446 ret = ah_fix_tlv_options_v6(oi_opt, pi_opt, ehdrlen,
2460 ehdrlen
[all...]
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_util.c485 uint_t ehdrlen; local
512 ehdrlen = 8 * (desthdr->ip6d_len + 1);
513 if ((uchar_t *)desthdr + ehdrlen > endptr)
519 ehdrlen = 8 * (rthdr->ip6r_len + 1);
520 if ((uchar_t *)rthdr + ehdrlen > endptr)
526 ehdrlen = sizeof (ip6_frag_t);
540 length += ehdrlen;
541 whereptr += ehdrlen;

Completed in 79 milliseconds