Add encode_tid_req() in PLDM base.
Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>
Change-Id: I9f9815753a415f9c841a6113bc0ea54b1d5670ce
diff --git a/libpldm/base.c b/libpldm/base.c
index b34045c..0447112 100644
--- a/libpldm/base.c
+++ b/libpldm/base.c
@@ -323,6 +323,20 @@
return PLDM_SUCCESS;
}
+int encode_get_tid_req(uint8_t instance_id, struct pldm_msg *msg)
+{
+ if (msg == NULL) {
+ return PLDM_ERROR_INVALID_DATA;
+ }
+
+ struct pldm_header_info header = {0};
+ header.instance = instance_id;
+ header.msg_type = PLDM_REQUEST;
+ header.command = PLDM_GET_TID;
+ pack_pldm_header(&header, &(msg->hdr));
+
+ return PLDM_SUCCESS;
+}
int encode_get_tid_resp(uint8_t instance_id, uint8_t completion_code,
uint8_t tid, struct pldm_msg *msg)
{