Lines Matching refs:cnt
107 int opt, optlen, cnt, off, code, type = ICMP_PARAMPROB, forward = 0;
125 cnt = (ip->ip_hl << 2) - sizeof (struct ip);
126 for (; cnt > 0; cnt -= optlen, cp += optlen) {
133 if (cnt < IPOPT_OLEN + sizeof(*cp)) {
138 if (optlen < IPOPT_OLEN + sizeof(*cp) || optlen > cnt) {
563 int opt, optlen, cnt;
567 cnt = (ip->ip_hl << 2) - sizeof (struct ip);
568 for (; cnt > 0; cnt -= optlen, cp += optlen) {
579 KASSERT(cnt >= IPOPT_OLEN + sizeof(*cp),
582 KASSERT(optlen >= IPOPT_OLEN + sizeof(*cp) && optlen <= cnt,
586 if (optlen > cnt)
587 optlen = cnt;
606 int cnt, optlen;
636 cnt = m->m_len;
639 bcopy(mtod(m, void *), cp, (unsigned)cnt);
642 for (; cnt > 0; cnt -= optlen, cp += optlen) {
649 if (cnt < IPOPT_OLEN + sizeof(*cp))
652 if (optlen < IPOPT_OLEN + sizeof(*cp) || optlen > cnt)
677 cnt -= sizeof(struct in_addr);
691 (unsigned)cnt - (IPOPT_MINOFF - 1));
726 int opt, optlen, cnt, found_ra;
730 cnt = (ip->ip_hl << 2) - sizeof (struct ip);
731 for (; cnt > 0; cnt -= optlen, cp += optlen) {
739 if (cnt < IPOPT_OLEN + sizeof(*cp))
744 if (optlen < IPOPT_OLEN + sizeof(*cp) || optlen > cnt)