Lines Matching refs:bodylen
414 uint16_t type, bodylen; in hncp_print_rec() local
432 bodylen = GET_BE_U_2(tlv + 2); in hncp_print_rec()
434 ND_TCHECK_LEN(value, bodylen); in hncp_print_rec()
435 if (i + bodylen + 4 > length) in hncp_print_rec()
475 ND_PRINT(" (%u)", bodylen + 4 ); in hncp_print_rec()
480 if (bodylen != 0) in hncp_print_rec()
487 if (bodylen != 4) { in hncp_print_rec()
499 if (bodylen != 8) { in hncp_print_rec()
514 if (bodylen != 8) { in hncp_print_rec()
527 if (bodylen < 20) { in hncp_print_rec()
541 hncp_print_rec(ndo, value+20, bodylen-20, indent+1); in hncp_print_rec()
548 if (bodylen != 12) { in hncp_print_rec()
566 if (bodylen < 8) { in hncp_print_rec()
580 if (bodylen <= 36) { in hncp_print_rec()
587 nd_printjnp(ndo, value + 36, bodylen - 36); in hncp_print_rec()
594 if (bodylen < 5) { in hncp_print_rec()
606 nd_printjnp(ndo, value + 4, bodylen - 4); in hncp_print_rec()
612 hncp_print_rec(ndo, value, bodylen, indent+1); in hncp_print_rec()
618 if (bodylen < 9 || bodylen < 9 + (GET_U_1(value + 8) + 7) / 8) { in hncp_print_rec()
626 l = print_prefix(ndo, value + 8, bodylen - 8); in hncp_print_rec()
646 if (bodylen >= l) in hncp_print_rec()
647 hncp_print_rec(ndo, value + l, bodylen - l, indent+1); in hncp_print_rec()
654 if (bodylen < 1) { in hncp_print_rec()
661 if (bodylen != 1) { in hncp_print_rec()
668 l = print_prefix(ndo, value, bodylen); in hncp_print_rec()
688 print_dns_label(ndo, value+1, bodylen-1, 1); in hncp_print_rec()
691 nd_printjnp(ndo, value + 1, bodylen - 1); in hncp_print_rec()
693 if (bodylen != 1) { in hncp_print_rec()
705 if (bodylen == 0) { in hncp_print_rec()
709 if (dhcpv4_print(ndo, value, bodylen, indent+1) != 0) in hncp_print_rec()
715 if (bodylen == 0) { in hncp_print_rec()
719 if (dhcpv6_print(ndo, value, bodylen, indent+1) != 0) { in hncp_print_rec()
729 if (bodylen < 6 || bodylen < 6 + (GET_U_1(value + 5) + 7) / 8) { in hncp_print_rec()
739 if ((l = print_prefix(ndo, value + 5, bodylen - 5)) < 0) { in hncp_print_rec()
746 if (bodylen >= l) in hncp_print_rec()
747 hncp_print_rec(ndo, value + l, bodylen - l, indent+1); in hncp_print_rec()
754 if (bodylen < 20) { in hncp_print_rec()
765 hncp_print_rec(ndo, value + 20, bodylen - 20, indent+1); in hncp_print_rec()
772 if (bodylen < 17) { in hncp_print_rec()
783 len = print_dns_label(ndo, value+17, bodylen-17, 1); in hncp_print_rec()
790 if (bodylen >= len) in hncp_print_rec()
791 hncp_print_rec(ndo, value+len, bodylen-len, indent+1); in hncp_print_rec()
796 if (bodylen == 0) { in hncp_print_rec()
801 print_dns_label(ndo, value, bodylen, 1); in hncp_print_rec()
807 if (bodylen < 17) { in hncp_print_rec()
812 if (bodylen < 17 + l) { in hncp_print_rec()
828 if (bodylen >= l) in hncp_print_rec()
829 hncp_print_rec(ndo, value + l, bodylen - l, indent+1); in hncp_print_rec()
834 if (bodylen < 32) { in hncp_print_rec()
839 hncp_print_rec(ndo, value + 32, bodylen - 32, indent+1); in hncp_print_rec()
852 i += 4 + roundup2(bodylen, 4); in hncp_print_rec()