Lines Matching refs:optlen

342 	size_t optlen;
357 optlen = EXTRACT_16BITS(&dh6o->dh6opt_len);
358 if (ep < cp + sizeof(*dh6o) + optlen)
365 if (optlen < 2) {
373 if (optlen >= 2 + 6) {
377 for (i = 8; i < optlen; i++)
387 if (optlen >= 2 + 8) {
399 if (optlen >= 2 + 2) {
402 for (i = 4; i < optlen; i++)
417 if (optlen < 24) {
427 if (optlen > 24) {
429 dhcp6opt_print(tp + 24, tp + optlen);
435 if (optlen % 2) {
440 for (i = 0; i < optlen; i += 2) {
447 if (optlen != 1) {
455 if (optlen != 2) {
465 dhcp6_print(tp, optlen);
469 if (optlen < 11) {
511 authinfolen = optlen - 11;
570 for (i = 0; i < optlen && i < 10; i++)
599 if (optlen % 16) {
604 for (i = 0; i < optlen; i += 16)
611 while (tp < cp + sizeof(*dh6o) + optlen) {
613 if ((tp = ns_nprint(tp, cp + sizeof(*dh6o) + optlen)) == NULL)
619 if (optlen < 2) {
628 if (optlen < 12) {
637 if (optlen > 12) {
639 dhcp6opt_print(tp + 12, tp + optlen);
644 if (optlen < 4) {
650 if (optlen > 4) {
652 dhcp6opt_print(tp + 4, tp + optlen);
657 if (optlen < 25) {
666 if (optlen > 25) {
668 dhcp6opt_print(tp + 25, tp + optlen);
674 if (optlen != 4) {
682 if (optlen < 4) {
691 for (i = 4; i < optlen && i < 14; i++)
696 if (optlen < 17) {
713 if (optlen > 17) {
715 dhcp6opt_print(tp + 17, tp + optlen);
721 if (optlen > 0) {
723 dhcp6opt_print(tp, tp + optlen);
728 if (optlen < 16) {
737 for (i = 16; i < optlen && i < 26; i++)
742 if (optlen < 4) {
747 while (tp < cp + sizeof(*dh6o) + optlen - 4) {
752 if (tp + subopt_len > cp + sizeof(*dh6o) + optlen)
778 if (optlen < 3) {
783 remain_len = optlen;
805 cp += sizeof(*dh6o) + optlen;