Lines Matching refs:optlen
129 size_t padlen, optlen, off; in inet6_option_append() local
169 optlen = 1; in inet6_option_append()
171 optlen = typep[1] + 2; in inet6_option_append()
172 memcpy(bp, typep, (size_t)optlen); in inet6_option_append()
173 bp += optlen; in inet6_option_append()
174 _DIAGASSERT(__type_fit(socklen_t, optlen + cmsg->cmsg_len)); in inet6_option_append()
175 cmsg->cmsg_len += (socklen_t)optlen; in inet6_option_append()
281 int hdrlen, optlen; in inet6_option_next() local
309 if ((optlen = ip6optlen(*tptrp, lim)) == 0) in inet6_option_next()
312 *tptrp = *tptrp + optlen; in inet6_option_next()
340 int hdrlen, optlen; in inet6_option_find() local
368 if ((optlen = ip6optlen(*tptrp, lim)) == 0) in inet6_option_find()
371 *tptrp = *tptrp + optlen; in inet6_option_find()
373 for (optp = *tptrp; optp < lim; optp += optlen) { in inet6_option_find()
378 if ((optlen = ip6optlen(optp, lim)) == 0) in inet6_option_find()
395 int optlen; in ip6optlen() local
401 optlen = 1; in ip6optlen()
406 optlen = *(opt + 1) + 2; in ip6optlen()
408 if (opt + optlen <= lim) in ip6optlen()
409 return(optlen); in ip6optlen()
559 int optlen; in inet6_opt_next() local
584 if ((optlen = ip6optlen(optp, lim)) == 0) in inet6_opt_next()
586 optp += optlen; in inet6_opt_next()
589 if ((optlen = ip6optlen(optp, lim)) == 0) in inet6_opt_next()
592 *lenp = optlen - 2; in inet6_opt_next()
594 rv = optp + optlen - (uint8_t *)extbuf; in inet6_opt_next()
610 int optlen; in inet6_opt_find() local
629 if ((optlen = ip6optlen(optp, lim)) == 0) in inet6_opt_find()
634 *lenp = optlen - 2; in inet6_opt_find()
636 td = optp + optlen - (uint8_t *)extbuf; in inet6_opt_find()
641 optp += optlen; in inet6_opt_find()