Home | History | Annotate | Download | only in net

Lines Matching defs:lim

66 static int ip6optlen(uint8_t *opt, uint8_t *lim);
282 uint8_t *lim;
305 lim = (uint8_t *)(void *)ip6e + hdrlen;
309 if ((optlen = ip6optlen(*tptrp, lim)) == 0)
314 if (*tptrp >= lim) { /* there is no option */
322 if (ip6optlen(*tptrp, lim) == 0)
341 uint8_t *optp, *lim;
364 lim = (uint8_t *)(void *)ip6e + hdrlen;
368 if ((optlen = ip6optlen(*tptrp, lim)) == 0)
373 for (optp = *tptrp; optp < lim; optp += optlen) {
378 if ((optlen = ip6optlen(optp, lim)) == 0)
393 ip6optlen(uint8_t *opt, uint8_t *lim)
398 _DIAGASSERT(lim != NULL);
404 if (opt + 2 > lim)
408 if (opt + optlen <= lim)
558 uint8_t *optp, *lim;
564 lim = (uint8_t *)extbuf + extlen;
577 while (optp < lim) {
584 if ((optlen = ip6optlen(optp, lim)) == 0)
589 if ((optlen = ip6optlen(optp, lim)) == 0)
609 uint8_t *optp, *lim;
615 lim = (uint8_t *)extbuf + extlen;
628 while (optp < lim) {
629 if ((optlen = ip6optlen(optp, lim)) == 0)