Lines Matching refs:len
366 register u_int len; in rfc1048_print() local
400 len = 0; in rfc1048_print()
404 len = *bp++; in rfc1048_print()
407 printf("\n\t %s Option %u, length %u%s", cp, tag, len, in rfc1048_print()
408 len > 0 ? ": " : ""); in rfc1048_print()
420 if (!TTEST2(*bp, len)) { in rfc1048_print()
421 printf("[|rfc1048 %u]", len); in rfc1048_print()
425 if (tag == TAG_DHCP_MESSAGE && len == 1) { in rfc1048_print()
433 while (len-- > 0) { in rfc1048_print()
448 while (len > 1) { in rfc1048_print()
449 len -= 2; in rfc1048_print()
464 if (len & 1) in rfc1048_print()
466 else if (len & 2) in rfc1048_print()
477 if (fn_printn(bp, len, snapend)) { in rfc1048_print()
482 bp += len; in rfc1048_print()
483 len = 0; in rfc1048_print()
490 while (len >= sizeof(ul)) { in rfc1048_print()
502 len -= sizeof(ul); in rfc1048_print()
509 while (len >= 2*sizeof(ul)) { in rfc1048_print()
518 len -= 2*sizeof(ul); in rfc1048_print()
525 while (len >= sizeof(us)) { in rfc1048_print()
531 len -= sizeof(us); in rfc1048_print()
538 while (len > 0) { in rfc1048_print()
553 --len; in rfc1048_print()
562 while (len > 0) { in rfc1048_print()
570 --len; in rfc1048_print()
581 if (len < 1) { in rfc1048_print()
583 TAG_NETBIOS_NODE, len); in rfc1048_print()
584 bp += len; in rfc1048_print()
585 len = 0; in rfc1048_print()
589 --len; in rfc1048_print()
595 if (len < 1) { in rfc1048_print()
597 TAG_OPT_OVERLOAD, len); in rfc1048_print()
598 bp += len; in rfc1048_print()
599 len = 0; in rfc1048_print()
603 --len; in rfc1048_print()
609 if (len < 3) { in rfc1048_print()
611 TAG_CLIENT_FQDN, len); in rfc1048_print()
612 bp += len; in rfc1048_print()
613 len = 0; in rfc1048_print()
623 if (fn_printn(bp, len - 3, snapend)) { in rfc1048_print()
628 bp += len - 3; in rfc1048_print()
629 len = 0; in rfc1048_print()
636 if (len < 1) { in rfc1048_print()
638 TAG_CLIENT_ID, len); in rfc1048_print()
639 bp += len; in rfc1048_print()
640 len = 0; in rfc1048_print()
644 len--; in rfc1048_print()
647 if (fn_printn(bp, len, snapend)) { in rfc1048_print()
652 bp += len; in rfc1048_print()
653 len = 0; in rfc1048_print()
657 while (len > 0) { in rfc1048_print()
662 --len; in rfc1048_print()
670 while (len >= 2) { in rfc1048_print()
673 len -= 2; in rfc1048_print()
674 if (suboptlen > len) { in rfc1048_print()
679 bp += len; in rfc1048_print()
680 len = 0; in rfc1048_print()
697 len -= suboptlen; in rfc1048_print()
708 if (len < 5) { in rfc1048_print()
710 TAG_CLASSLESS_STATIC_RT, len); in rfc1048_print()
711 bp += len; in rfc1048_print()
712 len = 0; in rfc1048_print()
715 while (len > 0) { in rfc1048_print()
719 len--; in rfc1048_print()
723 bp += len; in rfc1048_print()
724 len = 0; in rfc1048_print()
729 if (len < significant_octets + 4) { in rfc1048_print()
730 printf("[ERROR: Remaining length (%u) < %u bytes]", len, significant_octets + 4); in rfc1048_print()
731 bp += len; in rfc1048_print()
732 len = 0; in rfc1048_print()
751 len -= (significant_octets + 4); in rfc1048_print()
759 tag, len); in rfc1048_print()
760 bp += len; in rfc1048_print()
761 len = 0; in rfc1048_print()
767 if (len) { in rfc1048_print()
768 printf("\n\t trailing data length %u", len); in rfc1048_print()
769 bp += len; in rfc1048_print()