Home | History | Annotate | Download | only in tcpdump

Lines Matching refs: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++)
545 if (optlen % 16) {
550 for (i = 0; i < optlen; i += 16)
557 while (tp < cp + sizeof(*dh6o) + optlen) {
559 if ((tp = ns_nprint(ndo, tp, cp + sizeof(*dh6o) + optlen)) == NULL)
565 if (optlen < 2) {
574 if (optlen < 12) {
583 if (optlen > 12) {
585 dhcp6opt_print(ndo, tp + 12, tp + optlen);
590 if (optlen < 4) {
596 if (optlen > 4) {
598 dhcp6opt_print(ndo, tp + 4, tp + optlen);
603 if (optlen < 25) {
612 if (optlen > 25) {
614 dhcp6opt_print(ndo, tp + 25, tp + optlen);
620 if (optlen != 4) {
628 if (optlen < 4) {
637 for (i = 4; i < optlen && i < 14; i++)
642 if (optlen < 17) {
659 if (optlen > 17) {
661 dhcp6opt_print(ndo, tp + 17, tp + optlen);
667 if (optlen > 0) {
669 dhcp6opt_print(ndo, tp, tp + optlen);
674 if (optlen < 16) {
683 for (i = 16; i < optlen && i < 26; i++)
688 if (optlen < 4) {
693 while (tp < cp + sizeof(*dh6o) + optlen - 4) {
698 if (tp + subopt_len > cp + sizeof(*dh6o) + optlen)
724 if (optlen < 3) {
729 remain_len = optlen;
749 if (optlen < 5) {
755 (void)fn_printn(ndo, tp, (u_int)optlen, NULL);
764 cp += sizeof(*dh6o) + optlen;