Lines Matching defs:icmplen
163 unsigned icmplen, mblen;
200 icmplen = oiplen + min(8, ntohs(oip->ip_len));
205 for (m = n; m && (mblen < icmplen); m = m->m_next)
207 icmplen = min(mblen, icmplen);
219 if (sizeof (struct ip) + icmplen + ICMP_MINLEN > MCLBYTES)
220 icmplen = MCLBYTES - ICMP_MINLEN - sizeof (struct ip);
223 if (m && ((sizeof (struct ip) + icmplen + ICMP_MINLEN +
239 m->m_pkthdr.len = m->m_len = icmplen + ICMP_MINLEN;
263 m_copydata(n, 0, icmplen, &icp->icmp_ip);
336 int icmplen, i, code;
345 icmplen = ntohs(ip->ip_len) - hlen;
353 printf("icmp_input from %s to %s, len %d\n", src, dst, icmplen);
356 if (icmplen < ICMP_MINLEN) {
360 i = hlen + min(icmplen, ICMP_ADVLENMAX);
366 if (in4_cksum(m, 0, hlen, icmplen)) {
469 if (icmplen < ICMP_ADVLENMIN || icmplen < ICMP_ADVLEN(icp) ||
479 if (icmplen < ICMP_V6ADVLENMIN ||
480 icmplen < ICMP_V6ADVLEN(icp)) {
531 if (icmplen < ICMP_TSLEN) {
543 if (icmplen < ICMP_MASKLEN) {
602 if (icmplen < ICMP_ADVLENMIN || icmplen < ICMP_ADVLEN(icp) ||