Searched refs:ehdrlen (Results 1 – 6 of 6) sorted by relevance
/titanic_50/usr/src/uts/common/inet/ip/ |
H A D | ip6.c | 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() [all …]
|
H A D | ip6_input.c | 647 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 D | ipsecah.c | 2314 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 D | classifier.c | 508 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 D | flowacct.c | 130 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 D | mac_util.c | 485 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()
|