TLV_LENGTH
tlv.tlv_length = TLV_LENGTH(p_tlv);
tlv.tlv_length = TLV_LENGTH(p_temp);
#define TLV_SPACE(datalen) (TLV_ALIGN(TLV_LENGTH(datalen)))
#define TLV_DATA(tlv) ((void *)((char *)(tlv) + TLV_LENGTH(0)))
tlv_len = TLV_LENGTH(len);
tlv->tlv_len = htons(TLV_LENGTH(len));