prima: Add support for WOW in concurrency mode

Currently various WOW offloads like arp, ns and magic pattern is
offloaded for only AP mode but not for the concurrency mode.

Add support to configure the various WOW offloads for concurrency
mode during suspend.

Change-Id: I0ed4f47b8f3c981c6d9eaa3f303e864d9202c5c2
CRs-Fixed: 1101186
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index a493fc2..b4e5228 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -9848,6 +9848,12 @@
     }
 
     set_bit(SOFTAP_BSS_STARTED, &pHostapdAdapter->event_flags);
+    if (WLANSAP_get_sessionId(pVosContext, &pHostapdAdapter->sessionId) !=
+                         VOS_STATUS_SUCCESS)
+    {
+        hddLog(LOGE,FL("Fail to get Softap sessionID"));
+        VOS_ASSERT(0);
+    }
     /* Initialize WMM configuation */
     hdd_wmm_init(pHostapdAdapter);
     wlan_hdd_incr_active_session(pHddCtx, pHostapdAdapter->device_mode);
@@ -19740,8 +19746,7 @@
     MTRACE(vos_trace(VOS_MODULE_ID_HDD, TRACE_CODE_HDD_CFG80211_RESUME_WLAN,
                      NO_SESSION, pHddCtx->isWiphySuspended));
 
-    if ((VOS_STA_SAP_MODE == hdd_get_conparam()) &&
-        pHddCtx->is_ap_mode_wow_supported)
+    if (pHddCtx->is_ap_mode_wow_supported)
     {
         VOS_TRACE(VOS_MODULE_ID_HDD, VOS_TRACE_LEVEL_INFO,
                   "%s: Resume SoftAP", __func__);
@@ -19832,8 +19837,7 @@
         return ret;
     }
 
-   if ((VOS_STA_SAP_MODE == hdd_get_conparam()) &&
-       (pHddCtx->is_ap_mode_wow_supported)) {
+    if (pHddCtx->is_ap_mode_wow_supported) {
         VOS_TRACE(VOS_MODULE_ID_HDD, VOS_TRACE_LEVEL_INFO,
                   "%s: Suspend SoftAP", __func__);
          hdd_set_wlan_suspend_mode(true);