Lines Matching defs:tlv
37 const struct forces_tlv *tlv = (struct forces_tlv *)pptr;
38 register const u_char *tdp = (u_char *) TLV_DATA(tlv);
74 const struct forces_tlv *tlv = (struct forces_tlv *)pptr;
76 register const u_char *tdp = (u_char *) TLV_DATA(tlv);
84 TCHECK(*tlv);
85 type = EXTRACT_16BITS(&tlv->type);
150 const struct forces_tlv *tlv = (struct forces_tlv *)pptr;
152 register const u_char *tdp = (u_char *) TLV_DATA(tlv);
160 TCHECK(*tlv);
161 type = EXTRACT_16BITS(&tlv->type);
178 const struct forces_tlv *tlv = (struct forces_tlv *)pptr;
179 register const u_char *tdp = (u_char *) TLV_DATA(tlv);
586 if (dlen != ASRDLN) { /* id, instance, oper tlv */
716 const struct forces_tlv *tlv = (struct forces_tlv *)pptr;
731 TCHECK(*tlv);
732 invtlv = tlv_valid(tlv, rlen);
735 printf("Redir data type 0x%x len %d\n", EXTRACT_16BITS(&tlv->type),
736 EXTRACT_16BITS(&tlv->length));
746 hex_print_with_offset("\n\t\t\t[", TLV_DATA(tlv), rlen, 0);
758 const struct forces_tlv *tlv = (struct forces_tlv *)pptr;
777 TCHECK(*tlv);
778 invtlv = tlv_valid(tlv, rlen);
787 if (EXTRACT_16BITS(&tlv->type) == F_TLV_METD) {
788 print_metatlv((u_char *) TLV_DATA(tlv), rlen, 0, indent);
789 } else if ((EXTRACT_16BITS(&tlv->type) == F_TLV_REDD)) {
790 print_reddata((u_char *) TLV_DATA(tlv), rlen, 0, indent);
793 EXTRACT_16BITS(&tlv->type), EXTRACT_16BITS(&tlv->length));
796 tlv = GO_NXT_TLV(tlv, rlen);
802 EXTRACT_16BITS(&tlv->type), rlen - EXTRACT_16BITS(&tlv->length));
832 if (dlen <= OP_MIN) { /* id, instance, oper tlv header .. */