Diff between 9187795837da170ba529ca2b7c822033c0527c5a and d2e6c9ed48fe62f4c9477f617faf671ec93215cb

Changed Files

File Additions Deletions Status
src/shared/mgmt.h +3 -0 modified

Full Patch

diff --git a/src/shared/mgmt.h b/src/shared/mgmt.h
index 74b8bef..319beb6 100644
--- a/src/shared/mgmt.h
+++ b/src/shared/mgmt.h
@@ -38,6 +38,9 @@ struct mgmt_tlv_list *mgmt_tlv_list_new(void);
 void mgmt_tlv_list_free(struct mgmt_tlv_list *tlv_list);
 bool mgmt_tlv_add(struct mgmt_tlv_list *tlv_list, uint16_t type, uint8_t length,
 								void *value);
+#define mgmt_tlv_add_fixed(_list, _type, _value) \
+	mgmt_tlv_add(_list, _type, sizeof(*(_value)), _value)
+
 unsigned int mgmt_send_tlv(struct mgmt *mgmt, uint16_t opcode, uint16_t index,
 				struct mgmt_tlv_list *tlv_list,
 				mgmt_request_func_t callback,