wlan: Sessionization of PMC/PMM module messages
Sessionization of PMC/PMM module messages for:
UAPSD, WOWL, HostOffload, Set packet filter, Clear packet filter
Host changes to support SLM SESSIONIZATION
Change-Id: Ie4f5554a9fd78df7641e8c9496444d40f6eddd31
CR-Fixed: 382845, 400362, 402982, 402585
diff --git a/CORE/HDD/src/wlan_hdd_main.c b/CORE/HDD/src/wlan_hdd_main.c
index 7b30b60..1ab6a95 100644
--- a/CORE/HDD/src/wlan_hdd_main.c
+++ b/CORE/HDD/src/wlan_hdd_main.c
@@ -1757,8 +1757,13 @@
WLANTL_ConfigureSwFrameTXXlationForAll(pHddCtx->pvosContext, TRUE);
}
#endif
+ //Initialize the WoWL service
+ if(!hdd_init_wowl(pAdapter))
+ {
+ hddLog(VOS_TRACE_LEVEL_FATAL,"%s: hdd_init_wowl failed",__func__);
+ goto err_free_netdev;
+ }
}
-
return pAdapter;
err_free_netdev:
@@ -3847,13 +3852,6 @@
}
#endif
- //Initialize the WoWL service
- if(!hdd_init_wowl(pHddCtx))
- {
- hddLog(VOS_TRACE_LEVEL_FATAL,"%s: hdd_init_wowl failed",__func__);
- goto err_nl_srv;
- }
-
#ifdef CONFIG_HAS_EARLYSUSPEND
hdd_register_mcast_bcast_filter(pHddCtx);
#endif