Lines Matching refs:optlen
113 int padlen, optlen, off; in inet6_option_append() local
145 optlen = 1; in inet6_option_append()
147 optlen = typep[1] + 2; in inet6_option_append()
148 memcpy(bp, typep, optlen); in inet6_option_append()
149 bp += optlen; in inet6_option_append()
150 cmsg->cmsg_len += optlen; in inet6_option_append()
244 int hdrlen, optlen; in inet6_option_next() local
269 if ((optlen = ip6optlen(*tptrp, lim)) == 0) in inet6_option_next()
272 *tptrp = *tptrp + optlen; in inet6_option_next()
300 int hdrlen, optlen; in inet6_option_find() local
325 if ((optlen = ip6optlen(*tptrp, lim)) == 0) in inet6_option_find()
328 *tptrp = *tptrp + optlen; in inet6_option_find()
330 for (optp = *tptrp; optp < lim; optp += optlen) { in inet6_option_find()
335 if ((optlen = ip6optlen(optp, lim)) == 0) in inet6_option_find()
352 int optlen; in ip6optlen() local
355 optlen = 1; in ip6optlen()
360 optlen = *(opt + 1) + 2; in ip6optlen()
362 if (opt + optlen <= lim) in ip6optlen()
363 return(optlen); in ip6optlen()
507 int optlen; in inet6_opt_next() local
532 if ((optlen = ip6optlen(optp, lim)) == 0) in inet6_opt_next()
534 optp += optlen; in inet6_opt_next()
537 if ((optlen = ip6optlen(optp, lim)) == 0) in inet6_opt_next()
540 *lenp = optlen - 2; in inet6_opt_next()
542 return(optp + optlen - (u_int8_t *)extbuf); in inet6_opt_next()
556 int optlen; in inet6_opt_find() local
576 if ((optlen = ip6optlen(optp, lim)) == 0) in inet6_opt_find()
580 *lenp = optlen - 2; in inet6_opt_find()
582 return(optp + optlen - (u_int8_t *)extbuf); in inet6_opt_find()
585 optp += optlen; in inet6_opt_find()