Lines Matching refs:len

156 static void pimv2_print(netdissect_options *, const u_char *bp, u_int len, const u_char *);
160 const u_char *bp, u_int len) in pimv1_join_prune_print() argument
188 if (len < sizeof(nd_ipv4)) in pimv1_join_prune_print()
194 len -= 4; in pimv1_join_prune_print()
195 if (len < 4) in pimv1_join_prune_print()
204 len -= 4; in pimv1_join_prune_print()
206 if (len < 4) in pimv1_join_prune_print()
210 len -= 4; in pimv1_join_prune_print()
216 if (len < 4) in pimv1_join_prune_print()
220 len -= 4; in pimv1_join_prune_print()
221 if (len < 4) in pimv1_join_prune_print()
226 len -= 4; in pimv1_join_prune_print()
227 if (len < 4) in pimv1_join_prune_print()
233 len -= 4; in pimv1_join_prune_print()
241 if (len < 6) in pimv1_join_prune_print()
250 len -= 6; in pimv1_join_prune_print()
261 const u_char *bp, u_int len) in pimv1_print() argument
326 if (len < 8) in pimv1_print()
328 pimv1_join_prune_print(ndo, bp + 8, len - 8); in pimv1_print()
348 const u_char *bp, u_int len) in cisco_autorp_print() argument
355 if (len < 8) in cisco_autorp_print()
382 bp += 8; len -= 8; in cisco_autorp_print()
401 if (len < 4) in cisco_autorp_print()
405 len -= 4; in cisco_autorp_print()
406 if (len < 1) in cisco_autorp_print()
421 len -= 1; in cisco_autorp_print()
422 if (len < 1) in cisco_autorp_print()
426 len -= 1; in cisco_autorp_print()
429 if (len < 6) in cisco_autorp_print()
440 bp += 6; len -= 6; in cisco_autorp_print()
453 const u_char *bp, u_int len, const u_char *bp2) in pim_print() argument
467 len); in pim_print()
472 len, in pim_print()
474 pimv2_print(ndo, bp, len, bp2); in pim_print()
480 len); in pim_print()
551 const u_char *bp, u_int len, enum pimv2_addrtype at, in pimv2_addr_print() argument
558 if (len < 2) in pimv2_addr_print()
591 len -= hdrlen; in pimv2_addr_print()
594 if (len < addr_len) in pimv2_addr_print()
607 if (len < addr_len + 2) in pimv2_addr_print()
654 const u_char *bp2, u_int len) in pimv2_check_checksum() argument
659 if (!ND_TTEST_LEN(bp, len)) { in pimv2_check_checksum()
668 vec[0].len = len; in pimv2_check_checksum()
675 cksum = nextproto6_cksum(ndo, ip6, bp, len, len, IPPROTO_PIM); in pimv2_check_checksum()
684 const u_char *bp, u_int len, const u_char *bp2) in pimv2_print() argument
694 if (len < 2) { in pimv2_print()
695 ND_PRINT("[length %u < 2]", len); in pimv2_print()
705 if (len < 4) { in pimv2_print()
706 ND_PRINT("[length %u < 4]", len); in pimv2_print()
727 cksum_status = pimv2_check_checksum(ndo, bp, bp2, len); in pimv2_print()
733 cksum_status = pimv2_check_checksum(ndo, bp, bp2, len); in pimv2_print()
751 len -= 4; in pimv2_print()
757 while (len > 0) { in pimv2_print()
758 if (len < 4) in pimv2_print()
767 len -= 4; in pimv2_print()
769 if (len < olen) in pimv2_print()
854 u_int plen = len; in pimv2_print()
874 len -= olen; in pimv2_print()
883 if (len < 4) in pimv2_print()
892 bp += 4; len -= 4; in pimv2_print()
894 if (len == 0) in pimv2_print()
905 ip_print(ndo, bp, len); in pimv2_print()
909 ip6_print(ndo, bp, len); in pimv2_print()
921 if ((advance = pimv2_addr_print(ndo, bp, len, pimv2_group, pimv2_addr_len, 0)) < 0) in pimv2_print()
923 bp += advance; len -= advance; in pimv2_print()
925 if ((advance = pimv2_addr_print(ndo, bp, len, pimv2_unicast, pimv2_addr_len, 0)) < 0) in pimv2_print()
927 bp += advance; len -= advance; in pimv2_print()
979 if ((advance = pimv2_addr_print(ndo, bp, len, pimv2_unicast, pimv2_addr_len, 0)) < 0) in pimv2_print()
981 bp += advance; len -= advance; in pimv2_print()
983 if (len < 4) in pimv2_print()
996 bp += 4; len -= 4; in pimv2_print()
999 if ((advance = pimv2_addr_print(ndo, bp, len, pimv2_group, pimv2_addr_len, 0)) < 0) in pimv2_print()
1001 bp += advance; len -= advance; in pimv2_print()
1002 if (len < 4) in pimv2_print()
1008 bp += 4; len -= 4; in pimv2_print()
1011 if ((advance = pimv2_addr_print(ndo, bp, len, pimv2_source, pimv2_addr_len, 0)) < 0) in pimv2_print()
1013 bp += advance; len -= advance; in pimv2_print()
1017 if ((advance = pimv2_addr_print(ndo, bp, len, pimv2_source, pimv2_addr_len, 0)) < 0) in pimv2_print()
1019 bp += advance; len -= advance; in pimv2_print()
1030 if (len < 2) in pimv2_print()
1034 len -= 2; in pimv2_print()
1035 if (len < 1) in pimv2_print()
1038 if (len < 2) in pimv2_print()
1043 len -= 2; in pimv2_print()
1047 if ((advance = pimv2_addr_print(ndo, bp, len, pimv2_unicast, pimv2_addr_len, 0)) < 0) in pimv2_print()
1050 len -= advance; in pimv2_print()
1052 for (i = 0; len > 0; i++) { in pimv2_print()
1055 if ((advance = pimv2_addr_print(ndo, bp, len, pimv2_group, pimv2_addr_len, 0)) < 0) in pimv2_print()
1058 len -= advance; in pimv2_print()
1061 if (len < 1) in pimv2_print()
1064 if (len < 2) in pimv2_print()
1068 if (len < 4) in pimv2_print()
1071 len -= 4; in pimv2_print()
1073 for (j = 0; j < frpcnt && len > 0; j++) { in pimv2_print()
1076 if ((advance = pimv2_addr_print(ndo, bp, len, in pimv2_print()
1082 len -= advance; in pimv2_print()
1084 if (len < 2) in pimv2_print()
1089 if (len < 3) in pimv2_print()
1092 if (len < 4) in pimv2_print()
1095 len -= 4; in pimv2_print()
1103 if ((advance = pimv2_addr_print(ndo, bp, len, pimv2_group, pimv2_addr_len, 0)) < 0) in pimv2_print()
1105 bp += advance; len -= advance; in pimv2_print()
1107 if ((advance = pimv2_addr_print(ndo, bp, len, pimv2_unicast, pimv2_addr_len, 0)) < 0) in pimv2_print()
1109 bp += advance; len -= advance; in pimv2_print()
1110 if (len < 8) in pimv2_print()
1124 if (len < 1) in pimv2_print()
1128 if (len < 2) in pimv2_print()
1131 if (len < 4) in pimv2_print()
1136 len -= 4; in pimv2_print()
1140 if ((advance = pimv2_addr_print(ndo, bp, len, pimv2_unicast, pimv2_addr_len, 0)) < 0) in pimv2_print()
1143 len -= advance; in pimv2_print()
1146 for (i = 0; i < pfxcnt && len > 0; i++) { in pimv2_print()
1148 if ((advance = pimv2_addr_print(ndo, bp, len, pimv2_group, pimv2_addr_len, 0)) < 0) in pimv2_print()
1151 len -= advance; in pimv2_print()
1158 if ((advance = pimv2_addr_print(ndo, bp, len, pimv2_unicast, pimv2_addr_len, 0)) < 0) in pimv2_print()
1161 len -= advance; in pimv2_print()
1163 if ((advance = pimv2_addr_print(ndo, bp, len, pimv2_group, pimv2_addr_len, 0)) < 0) in pimv2_print()
1166 len -= advance; in pimv2_print()
1168 if ((advance = pimv2_addr_print(ndo, bp, len, pimv2_unicast, pimv2_addr_len, 0)) < 0) in pimv2_print()
1171 len -= advance; in pimv2_print()
1172 if (len < 2) in pimv2_print()
1184 if ((advance = pimv2_addr_print(ndo, bp, len, pimv2_unicast, pimv2_addr_len, 0)) < 0) { in pimv2_print()
1188 len -= advance; in pimv2_print()
1193 len -= 8; in pimv2_print()
1199 if ((advance = pimv2_addr_print(ndo, bp, len, pimv2_unicast, pimv2_addr_len, 0)) < 0) { in pimv2_print()
1203 len -= advance; in pimv2_print()
1209 len -= 8; in pimv2_print()