Lines Matching refs:tlv_length
187 u_int tlv_type, tlv_length; in ospf_print_grace_lsa() local
197 tlv_length = EXTRACT_16BITS(tptr+2); in ospf_print_grace_lsa()
204 tlv_length)); in ospf_print_grace_lsa()
206 if (tlv_length > ls_length) { in ospf_print_grace_lsa()
207 ND_PRINT((ndo, "\n\t Bogus length %u > %u", tlv_length, in ospf_print_grace_lsa()
213 if (tlv_type == 0 || tlv_length ==0) { in ospf_print_grace_lsa()
217 ND_TCHECK2(*tptr, tlv_length); in ospf_print_grace_lsa()
221 if (tlv_length != 4) { in ospf_print_grace_lsa()
222 ND_PRINT((ndo, "\n\t Bogus length %u != 4", tlv_length)); in ospf_print_grace_lsa()
229 if (tlv_length != 1) { in ospf_print_grace_lsa()
230 ND_PRINT((ndo, "\n\t Bogus length %u != 1", tlv_length)); in ospf_print_grace_lsa()
239 if (tlv_length != 4) { in ospf_print_grace_lsa()
240 ND_PRINT((ndo, "\n\t Bogus length %u != 4", tlv_length)); in ospf_print_grace_lsa()
248 if (!print_unknown_data(ndo, tptr, "\n\t ", tlv_length)) in ospf_print_grace_lsa()
255 if (tlv_length%4 != 0) in ospf_print_grace_lsa()
256 tlv_length+=4-(tlv_length%4); in ospf_print_grace_lsa()
257 ls_length-=tlv_length; in ospf_print_grace_lsa()
258 tptr+=tlv_length; in ospf_print_grace_lsa()
270 u_int tlv_type, tlv_length, subtlv_type, subtlv_length; in ospf_print_te_lsa() local
284 tlv_length = EXTRACT_16BITS(tptr+2); in ospf_print_te_lsa()
291 tlv_length)); in ospf_print_te_lsa()
293 if (tlv_length > ls_length) { in ospf_print_te_lsa()
294 ND_PRINT((ndo, "\n\t Bogus length %u > %u", tlv_length, in ospf_print_te_lsa()
300 if (tlv_type == 0 || tlv_length ==0) { in ospf_print_te_lsa()
306 while (tlv_length >= sizeof(subtlv_type) + sizeof(subtlv_length)) { in ospf_print_te_lsa()
307 if (tlv_length < 4) { in ospf_print_te_lsa()
309 tlv_length)); in ospf_print_te_lsa()
316 tlv_length-=4; in ospf_print_te_lsa()
476 tlv_length-=subtlv_length; in ospf_print_te_lsa()
483 if (tlv_length < 4) { in ospf_print_te_lsa()
484 ND_PRINT((ndo, "\n\t TLV length %u < 4", tlv_length)); in ospf_print_te_lsa()
493 if (!print_unknown_data(ndo, tptr, "\n\t ", tlv_length)) in ospf_print_te_lsa()
499 if (tlv_length%4 != 0) in ospf_print_te_lsa()
500 tlv_length+=4-(tlv_length%4); in ospf_print_te_lsa()
501 ls_length-=tlv_length; in ospf_print_te_lsa()
502 tptr+=tlv_length; in ospf_print_te_lsa()
624 register int j, tlv_type, tlv_length, topology; in ospf_print_lsa() local
813 tlv_length = EXTRACT_16BITS(tptr+2); in ospf_print_lsa()
820 tlv_length)); in ospf_print_lsa()
822 if (tlv_length > ls_length) { in ospf_print_lsa()
823 ND_PRINT((ndo, "\n\t Bogus length %u > %u", tlv_length, in ospf_print_lsa()
827 ND_TCHECK2(*tptr, tlv_length); in ospf_print_lsa()
831 if (tlv_length != 4) { in ospf_print_lsa()
832 ND_PRINT((ndo, "\n\t Bogus length %u != 4", tlv_length)); in ospf_print_lsa()
840 if (!print_unknown_data(ndo, tptr, "\n\t ", tlv_length)) in ospf_print_lsa()
846 tptr+=tlv_length; in ospf_print_lsa()
847 ls_length-=tlv_length; in ospf_print_lsa()