Lines Matching refs:tptr
240 const u_char *tptr, in ldp_tlv_print() argument
255 ldp_tlv_header = (const struct ldp_tlv_header *)tptr; in ldp_tlv_print()
275 tptr+=sizeof(struct ldp_tlv_header); in ldp_tlv_print()
282 GET_BE_U_2(tptr), in ldp_tlv_print()
283 (GET_BE_U_2(tptr + 2)&0x8000) ? "Targeted" : "Link", in ldp_tlv_print()
284 (GET_BE_U_2(tptr + 2)&0x4000) ? ", Request for targeted Hellos" : ""); in ldp_tlv_print()
289 ND_PRINT("\n\t IPv4 Transport Address: %s", GET_IPADDR_STRING(tptr)); in ldp_tlv_print()
293 ND_PRINT("\n\t IPv6 Transport Address: %s", GET_IP6ADDR_STRING(tptr)); in ldp_tlv_print()
297 ND_PRINT("\n\t Sequence Number: %u", GET_BE_U_4(tptr)); in ldp_tlv_print()
302 af = GET_BE_U_2(tptr); in ldp_tlv_print()
303 tptr+=LDP_TLV_ADDRESS_LIST_AFNUM_LEN; in ldp_tlv_print()
310 ND_PRINT(" %s", GET_IPADDR_STRING(tptr)); in ldp_tlv_print()
312 tptr+=sizeof(nd_ipv4); in ldp_tlv_print()
317 ND_PRINT(" %s", GET_IP6ADDR_STRING(tptr)); in ldp_tlv_print()
319 tptr+=sizeof(nd_ipv6); in ldp_tlv_print()
331 GET_BE_U_2(tptr), GET_BE_U_2(tptr + 2), in ldp_tlv_print()
332 (GET_BE_U_2(tptr + 4)&0x8000) ? "On Demand" : "Unsolicited", in ldp_tlv_print()
333 (GET_BE_U_2(tptr + 4)&0x4000) ? "Enabled" : "Disabled" in ldp_tlv_print()
336 GET_U_1(tptr+5), in ldp_tlv_print()
337 GET_BE_U_2(tptr+6), in ldp_tlv_print()
338 GET_IPADDR_STRING(tptr+8), in ldp_tlv_print()
339 GET_BE_U_2(tptr+12) in ldp_tlv_print()
345 fec_type = GET_U_1(tptr); in ldp_tlv_print()
350 tptr+=1; in ldp_tlv_print()
358 af = GET_BE_U_2(tptr); in ldp_tlv_print()
359 tptr+=2; in ldp_tlv_print()
362 i=decode_prefix4(ndo, tptr, tlv_tlen, buf, sizeof(buf)); in ldp_tlv_print()
372 i=decode_prefix6(ndo, tptr, tlv_tlen, buf, sizeof(buf)); in ldp_tlv_print()
392 vc_info_len = GET_U_1(tptr + 2); in ldp_tlv_print()
401 tok2str(mpls_pw_types_values, "Unknown", GET_BE_U_2(tptr)&0x7fff), in ldp_tlv_print()
402 GET_BE_U_2(tptr)&0x8000 ? "" : "no ", in ldp_tlv_print()
403 GET_BE_U_4(tptr + 3), in ldp_tlv_print()
411 tok2str(mpls_pw_types_values, "Unknown", GET_BE_U_2(tptr)&0x7fff), in ldp_tlv_print()
412 GET_BE_U_2(tptr)&0x8000 ? "" : "no ", in ldp_tlv_print()
413 GET_BE_U_4(tptr + 3), in ldp_tlv_print()
414 GET_BE_U_4(tptr + 7), in ldp_tlv_print()
424 tptr+=11; in ldp_tlv_print()
429 vc_info_tlv_type = GET_U_1(tptr); in ldp_tlv_print()
430 vc_info_tlv_len = GET_U_1(tptr + 1); in ldp_tlv_print()
443 ND_PRINT(": %u", GET_BE_U_2(tptr + 2)); in ldp_tlv_print()
449 fn_print_char(ndo, GET_U_1(tptr + idx)); in ldp_tlv_print()
454 GET_U_1((tptr + 2)), in ldp_tlv_print()
455 … bittok2str(ldp_fec_martini_ifparm_vccv_cc_values, "none", GET_U_1((tptr + 2)))); in ldp_tlv_print()
457 GET_U_1((tptr + 3)), in ldp_tlv_print()
458 … bittok2str(ldp_fec_martini_ifparm_vccv_cv_values, "none", GET_U_1((tptr + 3)))); in ldp_tlv_print()
462 print_unknown_data(ndo, tptr+2, "\n\t\t ", vc_info_tlv_len-2); in ldp_tlv_print()
467 tptr += vc_info_tlv_len; in ldp_tlv_print()
476 ND_PRINT("\n\t Label: %u", GET_BE_U_4(tptr) & 0xfffff); in ldp_tlv_print()
481 ui = GET_BE_U_4(tptr); in ldp_tlv_print()
482 tptr+=4; in ldp_tlv_print()
487 ui = GET_BE_U_4(tptr); in ldp_tlv_print()
488 tptr+=4; in ldp_tlv_print()
495 ft_flags = GET_BE_U_2(tptr); in ldp_tlv_print()
503 tptr+=4; in ldp_tlv_print()
504 ui = GET_BE_U_4(tptr); in ldp_tlv_print()
507 tptr+=4; in ldp_tlv_print()
508 ui = GET_BE_U_4(tptr); in ldp_tlv_print()
515 ND_PRINT("\n\t MTU: %u", GET_BE_U_2(tptr)); in ldp_tlv_print()
537 print_unknown_data(ndo, tptr, "\n\t ", tlv_tlen); in ldp_tlv_print()
576 const u_char *tptr,*msg_tptr; in ldp_pdu_print() local
617 tptr = pptr + sizeof(struct ldp_common_header); in ldp_pdu_print()
622 ND_TCHECK_LEN(tptr, sizeof(struct ldp_msg_header)); in ldp_pdu_print()
624 ldp_msg_header = (const struct ldp_msg_header *)tptr; in ldp_pdu_print()
651 msg_tptr=tptr+sizeof(struct ldp_msg_header); in ldp_pdu_print()
655 ND_TCHECK_LEN(tptr, msg_len); in ldp_pdu_print()
693 print_unknown_data(ndo, tptr+sizeof(struct ldp_msg_header), "\n\t ", in ldp_pdu_print()
696 tptr += msg_len+4; in ldp_pdu_print()