Searched refs:ehdrlen (Results 1 - 6 of 6) sorted by relevance
/illumos-gate/usr/src/uts/common/ipp/ipgpc/ |
H A D | classifier.c | 508 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/inet/ip/ |
H A D | ip6.c | 2609 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 D | ip6_input.c | 647 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 D | ipsecah.c | 2314 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/ipp/flowacct/ |
H A D | flowacct.c | 130 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/io/mac/ |
H A D | mac_util.c | 485 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 86 milliseconds