Lines Matching defs:tlv_length

202     u_int tlv_type, tlv_length;
212 tlv_length = EXTRACT_16BITS(tptr+2);
219 tlv_length);
221 if (tlv_length > ls_length) {
222 printf("\n\t Bogus length %u > %u", tlv_length,
228 if (tlv_type == 0 || tlv_length ==0) {
232 TCHECK2(*tptr, tlv_length);
236 if (tlv_length != 4) {
237 printf("\n\t Bogus length %u != 4", tlv_length);
244 if (tlv_length != 1) {
245 printf("\n\t Bogus length %u != 1", tlv_length);
254 if (tlv_length != 4) {
255 printf("\n\t Bogus length %u != 4", tlv_length);
263 if(!print_unknown_data(tptr,"\n\t ",tlv_length))
270 if (tlv_length%4 != 0)
271 tlv_length+=4-(tlv_length%4);
272 ls_length-=tlv_length;
273 tptr+=tlv_length;
284 u_int tlv_type, tlv_length, subtlv_type, subtlv_length;
298 tlv_length = EXTRACT_16BITS(tptr+2);
305 tlv_length);
307 if (tlv_length > ls_length) {
308 printf("\n\t Bogus length %u > %u", tlv_length,
314 if (tlv_type == 0 || tlv_length ==0) {
320 while (tlv_length >= sizeof(subtlv_type) + sizeof(subtlv_length)) {
321 if (tlv_length < 4) {
323 tlv_length);
330 tlv_length-=4;
432 tlv_length-=subtlv_length;
439 if (tlv_length < 4) {
440 printf("\n\t TLV length %u < 4", tlv_length);
449 if(!print_unknown_data(tptr,"\n\t ",tlv_length))
455 if (tlv_length%4 != 0)
456 tlv_length+=4-(tlv_length%4);
457 ls_length-=tlv_length;
458 tptr+=tlv_length;
571 register int j, tlv_type, tlv_length, topology;
760 tlv_length = EXTRACT_16BITS(tptr+2);
767 tlv_length);
769 if (tlv_length > ls_length) {
770 printf("\n\t Bogus length %u > %u", tlv_length,
774 TCHECK2(*tptr, tlv_length);
778 if (tlv_length != 4) {
779 printf("\n\t Bogus length %u != 4", tlv_length);
787 if(!print_unknown_data(tptr,"\n\t ",tlv_length))
793 tptr+=tlv_length;
794 ls_length-=tlv_length;