Lines Matching defs:optlen
488 u_int optlen;
494 optlen = dccp_print_option(ndo, cp, hlen);
495 if (!optlen)
497 if (hlen <= optlen)
499 hlen -= optlen;
500 cp += optlen;
533 uint8_t optlen, i;
536 optlen = GET_U_1(option + 1);
537 if (optlen < 2) {
539 ND_PRINT("CCID option %u optlen too short",
542 ND_PRINT("%s optlen too short",
547 optlen = 1;
549 if (hlen < optlen) {
551 ND_PRINT("CCID option %u optlen goes past header length",
554 ND_PRINT("%s optlen goes past header length",
558 ND_TCHECK_LEN(option, optlen);
562 switch (optlen) {
580 if (optlen < 3) {
581 ND_PRINT(" optlen too short");
582 return optlen;
587 for (i = 0; i < optlen - 3; i++)
593 if (optlen > 2) {
595 for (i = 0; i < optlen - 2; i++)
601 for (i = 0; i < optlen - 2; i++)
605 if (optlen > 2) {
607 for (i = 0; i < optlen - 2; i++)
613 if (optlen > 2) {
615 for (i = 0; i < optlen - 2; i++)
621 if (optlen > 2) {
623 for (i = 0; i < optlen - 2; i++)
637 if (optlen == 6)
640 ND_PRINT(" [optlen != 6]");
661 switch (optlen) {
676 ND_PRINT(" [optlen != 6 or 8 or 10]");
681 if (optlen == 6)
683 else if (optlen == 4)
686 ND_PRINT(" [optlen != 4 or 6]");
689 if (optlen > 2) {
691 for (i = 0; i < optlen - 2; i++)
699 return optlen;