wlan: Active Mode Host Offload. HB and RSSI monitoring.
Feature to support RSSI,HB,ARP, BcnFilter offload to RIVA in Active mode
Change-Id: Id6efe310c8171917599dcd45b7866dfa9d04f71e
CR-Fixed: 430015
diff --git a/CORE/MAC/src/pe/lim/limApi.c b/CORE/MAC/src/pe/lim/limApi.c
index 2317d56..c375646 100644
--- a/CORE/MAC/src/pe/lim/limApi.c
+++ b/CORE/MAC/src/pe/lim/limApi.c
@@ -2503,6 +2503,17 @@
PELOG1(limLog(pMac, LOG1, FL("Sending EXIT_BMPS_IND to SME \n"));)
limSendExitBmpsInd(pMac, eSME_MISSED_BEACON_IND_RCVD);
}
+/* ACTIVE_MODE_HB_OFFLOAD */
+#ifdef WLAN_ACTIVEMODE_OFFLOAD_FEATURE
+ else if(((pMac->pmm.gPmmState == ePMM_STATE_READY) ||
+ (pMac->pmm.gPmmState == ePMM_STATE_BMPS_WAKEUP)) &&
+ (IS_ACTIVEMODE_OFFLOAD_FEATURE_ENABLE))
+ {
+ pMac->pmm.inMissedBeaconScenario = TRUE;
+ PELOGE(limLog(pMac, LOGE, FL("Received Heart Beat Failure\n"));)
+ limMissedBeaconInActiveMode(pMac);
+ }
+#endif
else
{
limLog(pMac, LOGE,