ICMP6_MINLEN
ip6h = (ip6_t *)((char *)icmp6h + ICMP6_MINLEN);
tmp = (char *)icmp6h + ICMP6_MINLEN;
if (rcvd < sizeof (ip6_t) + ICMP6_MINLEN +
if (rcvd < ICMP6_MINLEN)
if (len < ICMP6_MINLEN) {
exthdr_len + ICMP6_MINLEN))) {
if (cc < ICMP6_MINLEN) {
cc_left = cc - ICMP6_MINLEN;
ip6h = (ip6_t *)((char *)icmp6 + ICMP6_MINLEN);
ip6h = (ip6_t *)((char *)icmp6 + ICMP6_MINLEN);
ip6h = (ip6_t *)((char *)icmp6 + ICMP6_MINLEN);
ip6h = (ip6_t *)((char *)icmp6 + ICMP6_MINLEN);
if (cc_left < sizeof (nd_redirect_t) - ICMP6_MINLEN) {
if (ilen < ICMP6_MINLEN)
if (ilen >= ICMP6_MINLEN + IPV6_HDR_LEN +
if (ilen > ICMP6_MINLEN + IPV6_HDR_LEN) {
ICMP6_MINLEN + IPV6_HDR_LEN);
pr->icmp_minlen = ICMP6_MINLEN;
outdata = (struct outdata *)(outp + ICMP6_MINLEN);
if (cc < ICMP6_MINLEN) {
cc -= ICMP6_MINLEN;
if (ICMP6_MINLEN <= cc &&
size_t len_needed = IPV6_HDR_LEN + ICMP6_MINLEN;
if ((mp->b_wptr - mp->b_rptr) < (ip_hdr_length + ICMP6_MINLEN)) {
if (ira->ira_pktlen < (ip_hdr_length + ICMP6_MINLEN)) {
ip6h = ip_pullup(mp, ip_hdr_length + ICMP6_MINLEN, ira);
if ((mp->b_wptr - mp->b_rptr) < (ip_hdr_length + ICMP6_MINLEN)) {
if (ira->ira_pktlen < (ip_hdr_length + ICMP6_MINLEN)) {
ip6h = ip_pullup(mp, ip_hdr_length + ICMP6_MINLEN, ira);
if ((uchar_t *)icmp6 + ICMP6_MINLEN >