Home | History | Annotate | Download | only in tcpdump

Lines Matching defs:optlen

287 	size_t optlen;
302 optlen = EXTRACT_16BITS(&dh6o->dh6opt_len);
303 if (ep < cp + sizeof(*dh6o) + optlen)
307 ND_TCHECK2(*(cp + sizeof(*dh6o)), optlen);
311 if (optlen < 2) {
319 if (optlen >= 2 + 6) {
323 for (i = 8; i < optlen; i++)
333 if (optlen >= 2 + 8) {
345 if (optlen >= 2 + 2) {
348 for (i = 4; i < optlen; i++)
363 if (optlen < 24) {
373 if (optlen > 24) {
375 dhcp6opt_print(ndo, tp + 24, tp + optlen);
381 if (optlen % 2) {
386 for (i = 0; i < optlen; i += 2) {
393 if (optlen != 1) {
401 if (optlen != 2) {
411 dhcp6_print(ndo, tp, optlen);
415 if (optlen < 11) {
457 authinfolen = optlen - 11;
516 for (i = 0; i < optlen && i < 10; i++)
521 if (optlen != 1) {
549 if (optlen % 16) {
554 for (i = 0; i < optlen; i += 16)
561 while (tp < cp + sizeof(*dh6o) + optlen) {
563 if ((tp = ns_nprint(ndo, tp, cp + sizeof(*dh6o) + optlen)) == NULL)
569 if (optlen < 2) {
578 if (optlen < 12) {
587 if (optlen > 12) {
589 dhcp6opt_print(ndo, tp + 12, tp + optlen);
594 if (optlen < 4) {
600 if (optlen > 4) {
602 dhcp6opt_print(ndo, tp + 4, tp + optlen);
607 if (optlen < 25) {
616 if (optlen > 25) {
618 dhcp6opt_print(ndo, tp + 25, tp + optlen);
624 if (optlen != 4) {
632 if (optlen < 4) {
641 for (i = 4; i < optlen && i < 14; i++)
646 if (optlen < 17) {
663 if (optlen > 17) {
665 dhcp6opt_print(ndo, tp + 17, tp + optlen);
671 if (optlen > 0) {
673 dhcp6opt_print(ndo, tp, tp + optlen);
678 if (optlen < 16) {
687 for (i = 16; i < optlen && i < 26; i++)
692 if (optlen < 4) {
697 while (tp < cp + sizeof(*dh6o) + optlen - 4) {
702 if (tp + subopt_len > cp + sizeof(*dh6o) + optlen)
728 if (optlen < 3) {
733 remain_len = optlen;
753 if (optlen < 5) {
759 (void)fn_printn(ndo, tp, (u_int)optlen, NULL);
768 cp += sizeof(*dh6o) + optlen;