wlan: Add interface changes to support SAP AUTH offload ini

Add support for interface changes to support SAP Auth Offload.
Enable/disable command will be sent to target
firmware when SAP start/end or unload host driver.

Change-Id: I41305aa0c08e6371789ffd6b1fda761015dc2f49
CRs-Fixed: 753731
diff --git a/riva/inc/wlan_hal_msg.h b/riva/inc/wlan_hal_msg.h
index 8c3ae8e..61c0166 100644
--- a/riva/inc/wlan_hal_msg.h
+++ b/riva/inc/wlan_hal_msg.h
@@ -604,6 +604,7 @@
    WLAN_HAL_SET_PER_ROAM_CONFIG_RSP          = 335,
    WLAN_HAL_PER_ROAM_SCAN_TRIGGER_REQ        = 336,
    WLAN_HAL_PER_ROAM_SCAN_TRIGGER_RSP        = 337,
+   WLAN_HAL_SAP_AUTH_OFFLOAD_IND             = 341,
 
    WLAN_HAL_MSG_MAX = WLAN_HAL_MSG_TYPE_MAX_ENUM_SIZE
 }tHalHostMsgType;
@@ -9304,6 +9305,26 @@
    tHalModifyRoamParamsIndParams  modifyRoamParamsReqParams;
 } tHalModifyRoamParamsInd, *tpHalModifyRoamParamsInd;
 
+typedef PACKED_PRE struct PACKED_POST
+{
+    tSirMacAddr selfMacAddr;
+    tANI_U32 enable;
+    tSirMacSSid ssId;
+    tANI_U32 rsn_authmode;
+    tANI_U32 rsn_ucastcipherset;
+    tANI_U32 rsn_mcastcipherset;
+    tANI_U32 rsn_mcastmgmtcipherset;
+    tANI_U32 channel;
+    tANI_U32 psk_len;
+    tANI_U8 psk[1];
+} tSapOffloadEnableMsg, *tpSapOffloadEnableMsg;
+
+typedef PACKED_PRE struct PACKED_POST
+{
+    tHalMsgHeader header;
+    tSapOffloadEnableMsg SapOffloadEnableMsg;
+} tHalSapoffloadEnable, *tpHalSapoffloadEnable;
+
 #if defined(__ANI_COMPILER_PRAGMA_PACK_STACK)
 #pragma pack(pop)
 #elif defined(__ANI_COMPILER_PRAGMA_PACK)