wlan: Add hal interface msg definition to frame logging

Req & Rsp HAL Msg definition for below are defined:
1. frame logging initialization
2. frame query/clear cmd

Change-Id: I6bff9cf94c806f4fd6a917df7b3e95e4c4625c0d
CRs-Fixed: 813773
diff --git a/riva/inc/wlan_hal_msg.h b/riva/inc/wlan_hal_msg.h
index 2087733..feae5a2 100644
--- a/riva/inc/wlan_hal_msg.h
+++ b/riva/inc/wlan_hal_msg.h
@@ -523,6 +523,10 @@
 
    WLAN_HAL_FW_STATS_REQ                    = 296,
    WLAN_HAL_FW_STATS_RSP                    = 297,
+   WLAN_HAL_MGMT_LOGGING_INIT_REQ           = 298,
+   WLAN_HAL_MGMT_LOGGING_INIT_RSP           = 299,
+   WLAN_HAL_GET_FRAME_LOG_REQ               = 300,
+   WLAN_HAL_GET_FRAME_LOG_RSP               = 301,
 
    WLAN_HAL_MSG_MAX = WLAN_HAL_MSG_TYPE_MAX_ENUM_SIZE
 }tHalHostMsgType;
@@ -8435,6 +8439,64 @@
     tHalMsgHeader         header;
     tMacSpoofedScanResp tMacSpoofedScanRespParams;
 }  tMacSpoofedScanRespMsg,  * tpMacSpoofedScanRespMsg;
+/*---------------------------------------------------------------------------
+ *WLAN_HAL_GET_FRAME_LOG_REQ
+ *--------------------------------------------------------------------------*/
+typedef PACKED_PRE struct PACKED_POST
+{
+    tANI_U8 flags;
+}tGetFrameLogReqType, * tpGetFrameLogReqType;
+
+typedef PACKED_PRE struct PACKED_POST
+{
+    tHalMsgHeader               header;
+    tGetFrameLogReqType         tGetFrameLogReqParams;
+} tGetFrameLogReqMsg, * tpGetFrameLogReqMsg;
+
+/*---------------------------------------------------------------------------
+ * WLAN_HAL_GET_FRAME_LOG_RSP
+ *-------------------------------------------------------------------------*/
+typedef PACKED_PRE struct PACKED_POST
+{
+    tANI_U32   status;
+} tGetFrameLogResp, * tpGetFrameLogResp;
+
+typedef PACKED_PRE struct PACKED_POST
+{
+    tHalMsgHeader         header;
+    tGetFrameLogResp      tGetFrameLogRespParams;
+}  tGetFrameLogRespMsg,  * tpGetFrameLogRespMsg;
+
+/*---------------------------------------------------------------------------
+ *WLAN_HAL_MGMT_LOGGING_INIT_REQ
+ *--------------------------------------------------------------------------*/
+typedef PACKED_PRE struct PACKED_POST
+{
+    tANI_U8 enableFlag;
+    tANI_U8 frameType;
+    tANI_U8 frameSize;
+    tANI_U8 bufferMode;
+}tMgmtLoggingInitReqType, * tpMgmtLoggingInitReqType;
+
+typedef PACKED_PRE struct PACKED_POST
+{
+    tHalMsgHeader             header;
+    tMgmtLoggingInitReqType   tMgmtLoggingInitReqParams;
+} tHalMgmtLoggingInitReqMsg, * tpHalMgmtLoggingInitReqMsg;
+
+/*---------------------------------------------------------------------------
+ * WLAN_HAL_MGMT_LOGGING_INIT_RSP
+ *-------------------------------------------------------------------------*/
+typedef PACKED_PRE struct PACKED_POST
+{
+    tANI_U32   status;
+} tMgmtLoggingInitResp, * tpMgmtLoggingInitReep;
+
+typedef PACKED_PRE struct PACKED_POST
+{
+    tHalMsgHeader         header;
+    tMgmtLoggingInitResp  tMgmtLoggingInitRespParams;
+}  tMgmtLoggingInitRespMsg,  * tpMgmtLoggingInitRespMsg;
 
 #if defined(__ANI_COMPILER_PRAGMA_PACK_STACK)
 #pragma pack(pop)