Lines Matching defs:lspping_tlv_header
125 struct lspping_tlv_header {
492 const struct lspping_tlv_header *lspping_tlv_header;
493 const struct lspping_tlv_header *lspping_subtlv_header;
607 if (tlen < sizeof(struct lspping_tlv_header))
610 lspping_tlv_header = (const struct lspping_tlv_header *)tptr;
611 lspping_tlv_type=GET_BE_U_2(lspping_tlv_header->type);
612 lspping_tlv_len=GET_BE_U_2(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)) {
649 lspping_subtlv_header = (const struct lspping_tlv_header *)tlv_tptr;
652 subtlv_tptr=tlv_tptr+sizeof(struct lspping_tlv_header);
655 if (tlv_tlen < lspping_subtlv_len+sizeof(struct lspping_tlv_header)) {
861 print_unknown_data(ndo, tlv_tptr+sizeof(struct lspping_tlv_header),
869 if (tlv_tlen < lspping_subtlv_len+sizeof(struct lspping_tlv_header)) {
875 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);