Lines Matching defs:tlv_length

185     u_int tlv_type, tlv_length;
195 tlv_length = GET_BE_U_2(tptr + 2);
202 tlv_length);
204 if (tlv_length > ls_length) {
205 ND_PRINT("\n\t Bogus length %u > %u", tlv_length,
211 if (tlv_type == 0 || tlv_length ==0) {
215 ND_TCHECK_LEN(tptr, tlv_length);
219 if (tlv_length != 4) {
220 ND_PRINT("\n\t Bogus length %u != 4", tlv_length);
227 if (tlv_length != 1) {
228 ND_PRINT("\n\t Bogus length %u != 1", tlv_length);
237 if (tlv_length != 4) {
238 ND_PRINT("\n\t Bogus length %u != 4", tlv_length);
246 if (!print_unknown_data(ndo, tptr, "\n\t ", tlv_length))
253 if (tlv_length%4 != 0)
254 tlv_length+=4-(tlv_length%4);
255 ls_length-=tlv_length;
256 tptr+=tlv_length;
268 u_int tlv_type, tlv_length, subtlv_type, subtlv_length;
282 tlv_length = GET_BE_U_2(tptr + 2);
289 tlv_length);
291 if (tlv_length > ls_length) {
292 ND_PRINT("\n\t Bogus length %u > %u", tlv_length,
298 if (tlv_type == 0 || tlv_length ==0) {
304 while (tlv_length != 0) {
305 if (tlv_length < 4) {
307 tlv_length);
313 tlv_length-=4;
324 if (tlv_length < subtlv_length) {
326 tlv_length + 4, subtlv_length + 4);
478 if (tlv_length < subtlv_length) {
480 tlv_length + 4, subtlv_length + 4);
483 tlv_length-=subtlv_length;
490 if (tlv_length < 4) {
491 ND_PRINT("\n\t TLV length %u < 4", tlv_length);
499 if (!print_unknown_data(ndo, tptr, "\n\t ", tlv_length))
505 if (tlv_length%4 != 0)
506 tlv_length+=4-(tlv_length%4);
507 if (tlv_length > ls_length) {
508 ND_PRINT("\n\t Bogus padded length %u > %u", tlv_length,
512 ls_length-=tlv_length;
513 tptr+=tlv_length;
627 u_int tlv_type, tlv_length, rla_count, topology;
812 tlv_length = GET_BE_U_2(tptr + 2);
819 tlv_length);
821 if (tlv_length > ls_length_remaining) {
822 ND_PRINT("\n\t Bogus length %u > remaining LS length %u", tlv_length,
826 ND_TCHECK_LEN(tptr, tlv_length);
830 if (tlv_length != 4) {
831 ND_PRINT("\n\t Bogus length %u != 4", tlv_length);
839 if (!print_unknown_data(ndo, tptr, "\n\t ", tlv_length))
847 if (tlv_length % 4) {
848 tlv_length += (4 - (tlv_length % 4));
850 tptr+=tlv_length;
851 ls_length_remaining-=tlv_length;