Lines Matching refs:optlen

288 	uint16_t optlen;  in dhcp6opt_print()  local
309 optlen = GET_BE_U_2(dh6o->dh6opt_len); in dhcp6opt_print()
310 if (ep < cp + sizeof(*dh6o) + optlen) in dhcp6opt_print()
314 ND_TCHECK_LEN(cp + sizeof(*dh6o), optlen); in dhcp6opt_print()
318 if (optlen < 2) { in dhcp6opt_print()
326 if (optlen >= 2 + 6) { in dhcp6opt_print()
330 for (i = 8; i < optlen; i++) in dhcp6opt_print()
341 if (optlen >= 2 + 4) { in dhcp6opt_print()
343 for (i = 2 + 4; i < optlen; i++) in dhcp6opt_print()
354 if (optlen >= 2 + 2) { in dhcp6opt_print()
357 for (i = 4; i < optlen; i++) in dhcp6opt_print()
369 if (optlen == 2 + 16) { in dhcp6opt_print()
370 for (i = 2; i < optlen; i++) in dhcp6opt_print()
386 if (optlen < 24) { in dhcp6opt_print()
396 if (optlen > 24) { in dhcp6opt_print()
398 dhcp6opt_print(ndo, tp + 24, tp + optlen); in dhcp6opt_print()
404 if (optlen % 2) { in dhcp6opt_print()
409 for (i = 0; i < optlen; i += 2) { in dhcp6opt_print()
416 if (optlen != 1) { in dhcp6opt_print()
424 if (optlen != 2) { in dhcp6opt_print()
446 ndo->ndo_snapend = ND_MIN(tp + optlen, ndo->ndo_snapend); in dhcp6opt_print()
447 dhcp6_print(ndo, tp, optlen); in dhcp6opt_print()
453 if (optlen < 11) { in dhcp6opt_print()
497 authinfolen = optlen - 11; in dhcp6opt_print()
557 for (i = 0; i < optlen && i < 10; i++) in dhcp6opt_print()
562 if (optlen != 1) { in dhcp6opt_print()
591 if (optlen % 16) { in dhcp6opt_print()
596 for (i = 0; i < optlen; i += 16) in dhcp6opt_print()
603 while (tp < cp + sizeof(*dh6o) + optlen) { in dhcp6opt_print()
605 if ((tp = fqdn_print(ndo, tp, cp + sizeof(*dh6o) + optlen)) == NULL) in dhcp6opt_print()
611 if (optlen < 2) { in dhcp6opt_print()
620 if (optlen < 12) { in dhcp6opt_print()
629 if (optlen > 12) { in dhcp6opt_print()
631 dhcp6opt_print(ndo, tp + 12, tp + optlen); in dhcp6opt_print()
636 if (optlen < 4) { in dhcp6opt_print()
642 if (optlen > 4) { in dhcp6opt_print()
644 dhcp6opt_print(ndo, tp + 4, tp + optlen); in dhcp6opt_print()
649 if (optlen < 25) { in dhcp6opt_print()
659 if (optlen > 25) { in dhcp6opt_print()
661 dhcp6opt_print(ndo, tp + 25, tp + optlen); in dhcp6opt_print()
667 if (optlen != 4) { in dhcp6opt_print()
675 if (optlen < 4) { in dhcp6opt_print()
684 for (i = 4; i < optlen && i < 14; i++) in dhcp6opt_print()
689 if (optlen < 17) { in dhcp6opt_print()
707 if (optlen > 17) { in dhcp6opt_print()
709 dhcp6opt_print(ndo, tp + 17, tp + optlen); in dhcp6opt_print()
715 if (optlen > 0) { in dhcp6opt_print()
717 dhcp6opt_print(ndo, tp, tp + optlen); in dhcp6opt_print()
722 if (optlen < 16) { in dhcp6opt_print()
731 for (i = 16; i < optlen && i < 26; i++) in dhcp6opt_print()
736 if (optlen < 4) { in dhcp6opt_print()
741 while (tp < cp + sizeof(*dh6o) + optlen - 4) { in dhcp6opt_print()
746 if (tp + subopt_len > cp + sizeof(*dh6o) + optlen) in dhcp6opt_print()
772 if (optlen < 3) { in dhcp6opt_print()
777 remain_len = optlen; in dhcp6opt_print()
798 if (optlen < 5) { in dhcp6opt_print()
804 nd_printjnp(ndo, tp, optlen); in dhcp6opt_print()
811 nd_printjn(ndo, tp, optlen); in dhcp6opt_print()
820 remainder_len = optlen; in dhcp6opt_print()
846 cp += sizeof(*dh6o) + optlen; in dhcp6opt_print()