Lines Matching refs:tptr
196 ospf_print_grace_lsa (const u_int8_t *tptr, u_int ls_length) { in ospf_print_grace_lsa() argument
202 TCHECK2(*tptr, 4); in ospf_print_grace_lsa()
207 tlv_type = EXTRACT_16BITS(tptr); in ospf_print_grace_lsa()
208 tlv_length = EXTRACT_16BITS(tptr+2); in ospf_print_grace_lsa()
209 tptr+=4; in ospf_print_grace_lsa()
228 TCHECK2(*tptr, tlv_length); in ospf_print_grace_lsa()
236 printf("%us",EXTRACT_32BITS(tptr)); in ospf_print_grace_lsa()
245 tok2str(lsa_opaque_grace_tlv_reason_values, "Unknown", *tptr), in ospf_print_grace_lsa()
246 *tptr); in ospf_print_grace_lsa()
254 printf("%s", ipaddr_string(tptr)); in ospf_print_grace_lsa()
259 if(!print_unknown_data(tptr,"\n\t ",tlv_length)) in ospf_print_grace_lsa()
269 tptr+=tlv_length; in ospf_print_grace_lsa()
278 ospf_print_te_lsa (const u_int8_t *tptr, u_int ls_length) { in ospf_print_te_lsa() argument
288 TCHECK2(*tptr, 4); in ospf_print_te_lsa()
293 tlv_type = EXTRACT_16BITS(tptr); in ospf_print_te_lsa()
294 tlv_length = EXTRACT_16BITS(tptr+2); in ospf_print_te_lsa()
295 tptr+=4; in ospf_print_te_lsa()
322 TCHECK2(*tptr, 4); in ospf_print_te_lsa()
323 subtlv_type = EXTRACT_16BITS(tptr); in ospf_print_te_lsa()
324 subtlv_length = EXTRACT_16BITS(tptr+2); in ospf_print_te_lsa()
325 tptr+=4; in ospf_print_te_lsa()
333 TCHECK2(*tptr, subtlv_length); in ospf_print_te_lsa()
336 printf(", 0x%08x", EXTRACT_32BITS(tptr)); in ospf_print_te_lsa()
341 ipaddr_string(tptr), in ospf_print_te_lsa()
342 EXTRACT_32BITS(tptr)); in ospf_print_te_lsa()
345 ipaddr_string(tptr+4), in ospf_print_te_lsa()
346 EXTRACT_32BITS(tptr+4)); in ospf_print_te_lsa()
350 printf(", %s", ipaddr_string(tptr)); in ospf_print_te_lsa()
354 bw.i = EXTRACT_32BITS(tptr); in ospf_print_te_lsa()
359 bw.i = EXTRACT_32BITS(tptr+te_class*4); in ospf_print_te_lsa()
367 tok2str(diffserv_te_bc_values, "unknown", *tptr), in ospf_print_te_lsa()
368 *tptr); in ospf_print_te_lsa()
371 bw.i = EXTRACT_32BITS(tptr+4+te_class*4); in ospf_print_te_lsa()
378 printf(", Metric %u", EXTRACT_32BITS(tptr)); in ospf_print_te_lsa()
382 bittok2str(gmpls_link_prot_values, "none", *tptr), in ospf_print_te_lsa()
383 *(tptr+1)); in ospf_print_te_lsa()
387 tok2str(gmpls_switch_cap_values, "Unknown", *(tptr))); in ospf_print_te_lsa()
389 tok2str(gmpls_encoding_values, "Unknown", *(tptr+1))); in ospf_print_te_lsa()
391 bw.i = EXTRACT_32BITS(tptr+4+(priority_level*4)); in ospf_print_te_lsa()
399 tok2str(lsa_opaque_te_tlv_link_type_sub_tlv_values,"unknown",*tptr), in ospf_print_te_lsa()
400 *tptr); in ospf_print_te_lsa()
408 bw.i = EXTRACT_32BITS(tptr); in ospf_print_te_lsa()
410 tptr+=4; in ospf_print_te_lsa()
419 if(!print_unknown_data(tptr,"\n\t\t",subtlv_length)) in ospf_print_te_lsa()
429 tptr+=subtlv_length; in ospf_print_te_lsa()
439 TCHECK2(*tptr, 4); in ospf_print_te_lsa()
440 printf(", %s", ipaddr_string(tptr)); in ospf_print_te_lsa()
445 if(!print_unknown_data(tptr,"\n\t ",tlv_length)) in ospf_print_te_lsa()
454 tptr+=tlv_length; in ospf_print_te_lsa()
569 const u_int8_t *tptr; in ospf_print_lsa() local
571 tptr = (u_int8_t *)lsap->lsa_un.un_unknown; /* squelch compiler warnings */ in ospf_print_lsa()
747 tptr = (u_int8_t *)(&lsap->lsa_un.un_ri_tlv.type); in ospf_print_lsa()
750 TCHECK2(*tptr, 4); in ospf_print_lsa()
755 tlv_type = EXTRACT_16BITS(tptr); in ospf_print_lsa()
756 tlv_length = EXTRACT_16BITS(tptr+2); in ospf_print_lsa()
757 tptr+=4; in ospf_print_lsa()
770 TCHECK2(*tptr, tlv_length); in ospf_print_lsa()
779 … bittok2str(lsa_opaque_ri_tlv_cap_values, "Unknown", EXTRACT_32BITS(tptr))); in ospf_print_lsa()
783 if(!print_unknown_data(tptr,"\n\t ",tlv_length)) in ospf_print_lsa()
789 tptr+=tlv_length; in ospf_print_lsa()