Lines Matching refs:lim
44 static int ip6optlen(u_int8_t *opt, u_int8_t *lim);
243 u_int8_t *lim;
263 lim = (u_int8_t *)ip6e + hdrlen;
267 if ((optlen = ip6optlen(*tptrp, lim)) == 0)
272 if (*tptrp >= lim) { /* there is no option */
280 if (ip6optlen(*tptrp, lim) == 0)
299 u_int8_t *optp, *lim;
319 lim = (u_int8_t *)ip6e + hdrlen;
323 if ((optlen = ip6optlen(*tptrp, lim)) == 0)
328 for (optp = *tptrp; optp < lim; optp += optlen) {
333 if ((optlen = ip6optlen(optp, lim)) == 0)
348 ip6optlen(u_int8_t *opt, u_int8_t *lim)
356 if (opt + 2 > lim)
360 if (opt + optlen <= lim)
504 u_int8_t *optp, *lim;
510 lim = (u_int8_t *)extbuf + extlen;
524 while(optp < lim) {
530 if ((optlen = ip6optlen(optp, lim)) == 0)
535 if ((optlen = ip6optlen(optp, lim)) == 0)
553 u_int8_t *optp, *lim;
559 lim = (u_int8_t *)extbuf + extlen;
573 while(optp < lim) {
574 if ((optlen = ip6optlen(optp, lim)) == 0)