Home | History | Annotate | Download | only in tcpdump

Lines Matching refs:optlen

502 		u_int optlen;
508 optlen = dccp_print_option(ndo, cp, hlen);
509 if (!optlen)
511 if (hlen <= optlen)
513 hlen -= optlen;
514 cp += optlen;
547 uint8_t optlen, i;
553 optlen = *(option +1);
554 if (optlen < 2) {
556 ND_PRINT((ndo, "CCID option %u optlen too short", *option));
558 ND_PRINT((ndo, "%s optlen too short",
563 optlen = 1;
565 if (hlen < optlen) {
567 ND_PRINT((ndo, "CCID option %u optlen goes past header length",
570 ND_PRINT((ndo, "%s optlen goes past header length",
574 ND_TCHECK2(*option, optlen);
578 switch (optlen) {
595 if (optlen < 3) {
596 ND_PRINT((ndo, " optlen too short"));
597 return optlen;
601 for (i = 0; i < optlen - 3; i++)
606 if (optlen > 2) {
608 for (i = 0; i < optlen - 2; i++)
613 for (i = 0; i < optlen - 2; i++)
617 if (optlen > 2) {
619 for (i = 0; i < optlen - 2; i++)
624 if (optlen > 2) {
626 for (i = 0; i < optlen - 2; i++)
631 if (optlen > 2) {
633 for (i = 0; i < optlen - 2; i++)
638 if (optlen == 4)
641 ND_PRINT((ndo, " optlen != 4"));
644 if (optlen == 4)
647 optlen != 4"));
650 if (optlen == 6)
652 else if (optlen == 4)
655 ND_PRINT((ndo, " optlen != 4 or 6"));
658 if (optlen > 2) {
660 for (i = 0; i < optlen - 2; i++)
667 return optlen;