Lines Matching refs:tptr

242     TCHECK2(*tptr, minlen); if (tlv_tlen < minlen) goto badtlv;
245 ldp_tlv_print(register const u_char *tptr) {
259 ldp_tlv_header = (const struct ldp_tlv_header *)tptr;
274 tptr+=sizeof(struct ldp_tlv_header);
281 EXTRACT_16BITS(tptr),
282 (EXTRACT_16BITS(tptr+2)&0x8000) ? "Targeted" : "Link",
283 (EXTRACT_16BITS(tptr+2)&0x4000) ? ", Request for targeted Hellos" : "");
288 printf("\n\t IPv4 Transport Address: %s", ipaddr_string(tptr));
293 printf("\n\t IPv6 Transport Address: %s", ip6addr_string(tptr));
298 printf("\n\t Sequence Number: %u", EXTRACT_32BITS(tptr));
303 af = EXTRACT_16BITS(tptr);
304 tptr+=LDP_TLV_ADDRESS_LIST_AFNUM_LEN;
311 TCHECK2(*tptr, sizeof(struct in_addr));
312 printf(" %s",ipaddr_string(tptr));
314 tptr+=sizeof(struct in_addr);
320 TCHECK2(*tptr, sizeof(struct in6_addr));
321 printf(" %s",ip6addr_string(tptr));
323 tptr+=sizeof(struct in6_addr);
336 EXTRACT_16BITS(tptr), EXTRACT_16BITS(tptr+2),
337 (EXTRACT_16BITS(tptr+6)&0x8000) ? "On Demand" : "Unsolicited",
338 (EXTRACT_16BITS(tptr+6)&0x4000) ? "Enabled" : "Disabled"
344 fec_type = *tptr;
349 tptr+=1;
357 af = EXTRACT_16BITS(tptr);
358 tptr+=LDP_TLV_ADDRESS_LIST_AFNUM_LEN;
361 i=decode_prefix4(tptr,tlv_tlen,buf,sizeof(buf));
373 i=decode_prefix6(tptr,tlv_tlen,buf,sizeof(buf));
396 vc_info_len = *(tptr+2);
400 tok2str(l2vpn_encaps_values, "Unknown", EXTRACT_16BITS(tptr)&0x7fff),
401 EXTRACT_16BITS(tptr)&0x8000 ? "" : "no ",
402 EXTRACT_32BITS(tptr+3),
410 tok2str(l2vpn_encaps_values, "Unknown", EXTRACT_16BITS(tptr)&0x7fff),
411 EXTRACT_16BITS(tptr)&0x8000 ? "" : "no ",
412 EXTRACT_32BITS(tptr+3),
413 EXTRACT_32BITS(tptr+7),
420 tptr+=11;
425 vc_info_tlv_type = *tptr;
426 vc_info_tlv_len = *(tptr+1);
439 printf(": %u",EXTRACT_16BITS(tptr+2));
445 safeputchar(*(tptr+idx));
450 *(tptr+2),
451 bittok2str(ldp_fec_martini_ifparm_vccv_cc_values,"none",*(tptr+2)));
453 *(tptr+3),
454 bittok2str(ldp_fec_martini_ifparm_vccv_cv_values,"none",*(tptr+3)));
458 print_unknown_data(tptr+2,"\n\t\t ",vc_info_tlv_len-2);
463 tptr += vc_info_tlv_len;
472 printf("\n\t Label: %u", EXTRACT_32BITS(tptr) & 0xfffff);
477 ui = EXTRACT_32BITS(tptr);
478 tptr+=4;
483 ui = EXTRACT_32BITS(tptr);
484 tptr+=4;
491 ft_flags = EXTRACT_16BITS(tptr);
498 tptr+=4;
499 ui = EXTRACT_32BITS(tptr);
502 tptr+=4;
503 ui = EXTRACT_32BITS(tptr);
510 printf("\n\t MTU: %u", EXTRACT_16BITS(tptr));
532 print_unknown_data(tptr,"\n\t ",tlv_tlen);
565 const u_char *tptr,*msg_tptr;
570 tptr=pptr;
599 tptr += sizeof(const struct ldp_common_header);
604 TCHECK2(*tptr, sizeof(struct ldp_msg_header));
606 ldp_msg_header = (const struct ldp_msg_header *)tptr;
623 msg_tptr=tptr+sizeof(struct ldp_msg_header);
627 TCHECK2(*tptr, msg_len);
665 print_unknown_data(tptr+sizeof(struct ldp_msg_header),"\n\t ",
668 tptr += msg_len+4;