Lines Matching defs:lspping_tlv_header
126 struct lspping_tlv_header {
493 const struct lspping_tlv_header *lspping_tlv_header;
494 const struct lspping_tlv_header *lspping_subtlv_header;
604 if (tlen < sizeof(struct lspping_tlv_header))
608 ND_TCHECK2(*tptr, sizeof(struct lspping_tlv_header));
610 lspping_tlv_header = (const struct lspping_tlv_header *)tptr;
611 lspping_tlv_type=EXTRACT_16BITS(lspping_tlv_header->type);
612 lspping_tlv_len=EXTRACT_16BITS(lspping_tlv_header->length);
623 tptr+=sizeof(struct lspping_tlv_header);
624 tlen-=sizeof(struct lspping_tlv_header);
628 tlv_tptr=tptr+sizeof(struct lspping_tlv_header);
632 if (tlen < lspping_tlv_len+sizeof(struct lspping_tlv_header))
642 if (tlv_tlen < sizeof(struct lspping_tlv_header)) {
648 ND_TCHECK2(*tlv_tptr, sizeof(struct lspping_tlv_header));
651 lspping_subtlv_header = (const struct lspping_tlv_header *)tlv_tptr;
654 subtlv_tptr=tlv_tptr+sizeof(struct lspping_tlv_header);
657 if (tlv_tlen < lspping_subtlv_len+sizeof(struct lspping_tlv_header)) {
863 print_unknown_data(ndo, tlv_tptr+sizeof(struct lspping_tlv_header), \
871 if (tlv_tlen < lspping_subtlv_len+sizeof(struct lspping_tlv_header)) {
877 tlv_tlen-=lspping_subtlv_len+sizeof(struct lspping_tlv_header);
1057 print_unknown_data(ndo, tptr+sizeof(struct lspping_tlv_header), "\n\t ",
1065 if (tlen < lspping_tlv_len+sizeof(struct lspping_tlv_header))
1069 tptr+=lspping_tlv_len+sizeof(struct lspping_tlv_header);
1070 tlen-=lspping_tlv_len+sizeof(struct lspping_tlv_header);