Home | History | Annotate | Download | only in tcpdump

Lines Matching defs:tptr

233     ND_TCHECK2(*tptr, minlen); if (tlv_tlen < minlen) goto badtlv;
237 register const u_char *tptr,
252 ldp_tlv_header = (const struct ldp_tlv_header *)tptr;
272 tptr+=sizeof(struct ldp_tlv_header);
279 EXTRACT_16BITS(tptr),
280 (EXTRACT_16BITS(tptr+2)&0x8000) ? "Targeted" : "Link",
281 (EXTRACT_16BITS(tptr+2)&0x4000) ? ", Request for targeted Hellos" : ""));
286 ND_PRINT((ndo, "\n\t IPv4 Transport Address: %s", ipaddr_string(ndo, tptr)));
290 ND_PRINT((ndo, "\n\t IPv6 Transport Address: %s", ip6addr_string(ndo, tptr)));
294 ND_PRINT((ndo, "\n\t Sequence Number: %u", EXTRACT_32BITS(tptr)));
299 af = EXTRACT_16BITS(tptr);
300 tptr+=LDP_TLV_ADDRESS_LIST_AFNUM_LEN;
307 ND_TCHECK2(*tptr, sizeof(struct in_addr));
308 ND_PRINT((ndo, " %s", ipaddr_string(ndo, tptr)));
310 tptr+=sizeof(struct in_addr);
315 ND_TCHECK2(*tptr, sizeof(struct in6_addr));
316 ND_PRINT((ndo, " %s", ip6addr_string(ndo, tptr)));
318 tptr+=sizeof(struct in6_addr);
330 EXTRACT_16BITS(tptr), EXTRACT_16BITS(tptr+2),
331 (EXTRACT_16BITS(tptr+6)&0x8000) ? "On Demand" : "Unsolicited",
332 (EXTRACT_16BITS(tptr+6)&0x4000) ? "Enabled" : "Disabled"
338 fec_type = *tptr;
343 tptr+=1;
351 af = EXTRACT_16BITS(tptr);
352 tptr+=LDP_TLV_ADDRESS_LIST_AFNUM_LEN;
355 i=decode_prefix4(ndo, tptr, tlv_tlen, buf, sizeof(buf));
366 i=decode_prefix6(ndo, tptr, tlv_tlen, buf, sizeof(buf));
387 vc_info_len = *(tptr+2);
396 tok2str(mpls_pw_types_values, "Unknown", EXTRACT_16BITS(tptr)&0x7fff),
397 EXTRACT_16BITS(tptr)&0x8000 ? "" : "no ",
398 EXTRACT_32BITS(tptr+3),
406 tok2str(mpls_pw_types_values, "Unknown", EXTRACT_16BITS(tptr)&0x7fff),
407 EXTRACT_16BITS(tptr)&0x8000 ? "" : "no ",
408 EXTRACT_32BITS(tptr+3),
409 EXTRACT_32BITS(tptr+7),
419 tptr+=11;
424 vc_info_tlv_type = *tptr;
425 vc_info_tlv_len = *(tptr+1);
438 ND_PRINT((ndo, ": %u", EXTRACT_16BITS(tptr+2)));
444 tptr + idx));
449 *(tptr+2),
450 bittok2str(ldp_fec_martini_ifparm_vccv_cc_values, "none", *(tptr+2))));
452 *(tptr+3),
453 bittok2str(ldp_fec_martini_ifparm_vccv_cv_values, "none", *(tptr+3))));
457 print_unknown_data(ndo, tptr+2, "\n\t\t ", vc_info_tlv_len-2);
462 tptr += vc_info_tlv_len;
471 ND_PRINT((ndo, "\n\t Label: %u", EXTRACT_32BITS(tptr) & 0xfffff));
476 ui = EXTRACT_32BITS(tptr);
477 tptr+=4;
482 ui = EXTRACT_32BITS(tptr);
483 tptr+=4;
490 ft_flags = EXTRACT_16BITS(tptr);
497 tptr+=4;
498 ui = EXTRACT_32BITS(tptr);
501 tptr+=4;
502 ui = EXTRACT_32BITS(tptr);
509 ND_PRINT((ndo, "\n\t MTU: %u", EXTRACT_16BITS(tptr)));
531 print_unknown_data(ndo, tptr, "\n\t ", tlv_tlen);
565 const u_char *tptr,*msg_tptr;
605 tptr = pptr + sizeof(const struct ldp_common_header);
610 ND_TCHECK2(*tptr, sizeof(struct ldp_msg_header));
612 ldp_msg_header = (const struct ldp_msg_header *)tptr;
639 msg_tptr=tptr+sizeof(struct ldp_msg_header);
643 ND_TCHECK2(*tptr, msg_len);
681 print_unknown_data(ndo, tptr+sizeof(struct ldp_msg_header), "\n\t ",
684 tptr += msg_len+4;