wlan: IBSS HeartBeat offload.
HeartBeat implementation has been offloaded for most of the device
modes except Ad-Hoc. The HB offload is a requirement not to wakeup
the host processor for connectivity actions.
CRs-Fixed: 517100
Change-Id: If41fd2dd86d5941231e999c5a4b9d3b99602c110
diff --git a/CORE/WDI/CP/inc/wlan_qct_wdi.h b/CORE/WDI/CP/inc/wlan_qct_wdi.h
index 0c565e6..659875f 100644
--- a/CORE/WDI/CP/inc/wlan_qct_wdi.h
+++ b/CORE/WDI/CP/inc/wlan_qct_wdi.h
@@ -396,6 +396,9 @@
/* LPHB Timeout Indication from FW to umac */
WDI_LPHB_WAIT_TIMEOUT_IND,
+ /* IBSS Peer Inactivity Indication */
+ WDI_IBSS_PEER_INACTIVITY_IND,
+
WDI_MAX_IND
}WDI_LowLevelIndEnumType;
@@ -618,6 +621,16 @@
#endif /* FEATURE_WLAN_LPHB */
/*---------------------------------------------------------------------------
+ WDI_IbssPeerInactivityIndType
+-----------------------------------------------------------------------------*/
+typedef struct
+{
+ wpt_uint8 bssIdx;
+ wpt_uint8 staIdx;
+ wpt_macAddr staMacAddr;
+}WDI_IbssPeerInactivityIndType;
+
+/*---------------------------------------------------------------------------
WDI_LowLevelIndType
Inidcation type and information about the indication being carried
over
@@ -666,9 +679,14 @@
WDI_WakeReasonIndType wdiWakeReasonInd;
#endif // WLAN_WAKEUP_EVENTS
WDI_MissedBeaconIndType wdiMissedBeaconInd;
+
#ifdef FEATURE_WLAN_LPHB
WDI_LPHBTimeoutIndData wdiLPHBTimeoutInd;
#endif /* FEATURE_WLAN_LPHB */
+
+ /* IBSS Peer Inactivity Indication */
+ WDI_IbssPeerInactivityIndType wdiIbssPeerInactivityInd;
+
} wdiIndicationData;
}WDI_LowLevelIndType;