Lines Matching refs:optlen
110 int padlen, optlen, off; in inet6_option_append() local
142 optlen = 1; in inet6_option_append()
144 optlen = typep[1] + 2; in inet6_option_append()
145 memcpy(bp, typep, optlen); in inet6_option_append()
146 bp += optlen; in inet6_option_append()
147 cmsg->cmsg_len += optlen; in inet6_option_append()
241 int hdrlen, optlen; in inet6_option_next() local
266 if ((optlen = ip6optlen(*tptrp, lim)) == 0) in inet6_option_next()
269 *tptrp = *tptrp + optlen; in inet6_option_next()
297 int hdrlen, optlen; in inet6_option_find() local
322 if ((optlen = ip6optlen(*tptrp, lim)) == 0) in inet6_option_find()
325 *tptrp = *tptrp + optlen; in inet6_option_find()
327 for (optp = *tptrp; optp < lim; optp += optlen) { in inet6_option_find()
332 if ((optlen = ip6optlen(optp, lim)) == 0) in inet6_option_find()
349 int optlen; in ip6optlen() local
352 optlen = 1; in ip6optlen()
357 optlen = *(opt + 1) + 2; in ip6optlen()
359 if (opt + optlen <= lim) in ip6optlen()
360 return(optlen); in ip6optlen()
504 int optlen; in inet6_opt_next() local
529 if ((optlen = ip6optlen(optp, lim)) == 0) in inet6_opt_next()
531 optp += optlen; in inet6_opt_next()
534 if ((optlen = ip6optlen(optp, lim)) == 0) in inet6_opt_next()
537 *lenp = optlen - 2; in inet6_opt_next()
539 return(optp + optlen - (u_int8_t *)extbuf); in inet6_opt_next()
553 int optlen; in inet6_opt_find() local
573 if ((optlen = ip6optlen(optp, lim)) == 0) in inet6_opt_find()
577 *lenp = optlen - 2; in inet6_opt_find()
579 return(optp + optlen - (u_int8_t *)extbuf); in inet6_opt_find()
582 optp += optlen; in inet6_opt_find()