Lines Matching refs:bodylen

412     uint16_t type, bodylen;
430 bodylen = EXTRACT_16BITS(tlv + 2);
432 ND_TCHECK2(*value, bodylen);
433 if (i + bodylen + 4 > length)
473 ND_PRINT((ndo," (%u)", bodylen + 4 ));
478 if (bodylen != 0)
485 if (bodylen != 4) {
497 if (bodylen != 8) {
512 if (bodylen != 8) {
525 if (bodylen < 20) {
539 hncp_print_rec(ndo, value+20, bodylen-20, indent+1);
546 if (bodylen != 12) {
564 if (bodylen < 8) {
578 if (bodylen <= 36) {
585 safeputs(ndo, value + 36, bodylen - 36);
592 if (bodylen < 5) {
604 safeputs(ndo, value + 4, bodylen - 4);
610 hncp_print_rec(ndo, value, bodylen, indent+1);
616 if (bodylen < 9 || bodylen < 9 + (value[8] + 7) / 8) {
624 l = print_prefix(ndo, value + 8, bodylen - 8);
644 if (bodylen >= l)
645 hncp_print_rec(ndo, value + l, bodylen - l, indent+1);
652 if (bodylen < 1) {
659 if (bodylen != 1) {
666 l = print_prefix(ndo, value, bodylen);
686 print_dns_label(ndo, value+1, bodylen-1, 1);
689 safeputs(ndo, value + 1, bodylen - 1);
691 if (bodylen != 1) {
703 if (bodylen == 0) {
707 if (dhcpv4_print(ndo, value, bodylen, indent+1) != 0)
713 if (bodylen == 0) {
717 if (dhcpv6_print(ndo, value, bodylen, indent+1) != 0) {
727 if (bodylen < 6 || bodylen < 6 + (value[5] + 7) / 8) {
737 if ((l = print_prefix(ndo, value + 5, bodylen - 5)) < 0) {
744 if (bodylen >= l)
745 hncp_print_rec(ndo, value + l, bodylen - l, indent+1);
752 if (bodylen < 20) {
763 hncp_print_rec(ndo, value + 20, bodylen - 20, indent+1);
770 if (bodylen < 17) {
781 len = print_dns_label(ndo, value+17, bodylen-17, 1);
788 if (bodylen >= len)
789 hncp_print_rec(ndo, value+len, bodylen-len, indent+1);
794 if (bodylen == 0) {
799 print_dns_label(ndo, value, bodylen, 1);
805 if (bodylen < 17) {
810 if (bodylen < 17 + l) {
826 if (bodylen >= l)
827 hncp_print_rec(ndo, value + l, bodylen - l, indent+1);
832 if (bodylen < 32) {
837 hncp_print_rec(ndo, value + 32, bodylen - 32, indent+1);
850 i += 4 + bodylen + (-bodylen & 3);