Home
last modified time | relevance | path

Searched refs:ehdrlen (Results 1 – 6 of 6) sorted by relevance

/titanic_50/usr/src/uts/common/inet/ip/
H A Dip6.c2609 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()
[all …]
H A Dip6_input.c647 uint_t ehdrlen; in ill_input_short_v6() local
667 ehdrlen = 8 * (hbhhdr->ip6h_len + 1); in ill_input_short_v6()
669 if (pkt_len < IPV6_HDR_LEN + ehdrlen) { in ill_input_short_v6()
676 rptr + IPV6_HDR_LEN + ehdrlen > mp->b_wptr) { in ill_input_short_v6()
677 ip6h = ip_pullup(mp, IPV6_HDR_LEN + ehdrlen, ira); in ill_input_short_v6()
691 ira->ira_ip_hdr_length += ehdrlen; in ill_input_short_v6()
696 ehdrlen - 2, IPPROTO_HOPOPTS, ira)) { in ill_input_short_v6()
2410 uint_t ehdrlen; in ip_fanout_v6() local
2437 ehdrlen = 8 * (desthdr->ip6d_len + 1); in ip_fanout_v6()
2438 if (ira->ira_pktlen - ip_hdr_length < ehdrlen) in ip_fanout_v6()
[all …]
H A Dipsecah.c2314 ah_fix_tlv_options_v6(uint8_t *oi_opt, uint8_t *pi_opt, uint_t ehdrlen, in ah_fix_tlv_options_v6() argument
2328 ehdrlen -= 2; in ah_fix_tlv_options_v6()
2333 while (ehdrlen != 0) { in ah_fix_tlv_options_v6()
2339 if (ehdrlen < 2) in ah_fix_tlv_options_v6()
2342 if (optlen > ehdrlen) in ah_fix_tlv_options_v6()
2362 ehdrlen -= optlen; in ah_fix_tlv_options_v6()
2402 int ehdrlen; in ah_fix_phdr_v6() local
2445 ehdrlen = 8 * (hbhhdr->ip6h_len + 1); in ah_fix_phdr_v6()
2446 ret = ah_fix_tlv_options_v6(oi_opt, pi_opt, ehdrlen, in ah_fix_phdr_v6()
2460 ehdrlen = 8 * (rthdr->ip6r0_len + 1); in ah_fix_phdr_v6()
[all …]
/titanic_50/usr/src/uts/common/ipp/ipgpc/
H A Dclassifier.c508 uint_t ehdrlen; in get_port_info() local
521 ehdrlen = 8 * (hbhhdr->ip6h_len + 1); in get_port_info()
522 if ((uchar_t *)hbhhdr + ehdrlen > endptr) in get_port_info()
528 ehdrlen = 8 * (desthdr->ip6d_len + 1); in get_port_info()
529 if ((uchar_t *)desthdr + ehdrlen > endptr) in get_port_info()
535 ehdrlen = 8 * (rthdr->ip6r_len + 1); in get_port_info()
536 if ((uchar_t *)rthdr + ehdrlen > endptr) in get_port_info()
571 length += ehdrlen; in get_port_info()
572 whereptr += ehdrlen; in get_port_info()
/titanic_50/usr/src/uts/common/ipp/flowacct/
H A Dflowacct.c130 uint_t ehdrlen; in flowacct_port_info() local
143 ehdrlen = 8 * (hbhhdr->ip6h_len + 1); in flowacct_port_info()
144 if ((uchar_t *)hbhhdr + ehdrlen > endptr) in flowacct_port_info()
150 ehdrlen = 8 * (desthdr->ip6d_len + 1); in flowacct_port_info()
151 if ((uchar_t *)desthdr + ehdrlen > endptr) in flowacct_port_info()
157 ehdrlen = 8 * (rthdr->ip6r_len + 1); in flowacct_port_info()
158 if ((uchar_t *)rthdr + ehdrlen > endptr) in flowacct_port_info()
193 length += ehdrlen; in flowacct_port_info()
194 whereptr += ehdrlen; in flowacct_port_info()
/titanic_50/usr/src/uts/common/io/mac/
H A Dmac_util.c485 uint_t ehdrlen; in mac_ip_hdr_length_v6() local
512 ehdrlen = 8 * (desthdr->ip6d_len + 1); in mac_ip_hdr_length_v6()
513 if ((uchar_t *)desthdr + ehdrlen > endptr) in mac_ip_hdr_length_v6()
519 ehdrlen = 8 * (rthdr->ip6r_len + 1); in mac_ip_hdr_length_v6()
520 if ((uchar_t *)rthdr + ehdrlen > endptr) in mac_ip_hdr_length_v6()
526 ehdrlen = sizeof (ip6_frag_t); in mac_ip_hdr_length_v6()
540 length += ehdrlen; in mac_ip_hdr_length_v6()
541 whereptr += ehdrlen; in mac_ip_hdr_length_v6()