prima: TDLS Off Channel ioctl support
TDLS Off Channel ioctl support host side implementation.
This ioctl will provide the parameters to f/w for switching
to target channel as needed by certification test.
Change-Id: Iebff803bec5fd56acc0272cb1d1c1b7f1c77c0a8
CRs-Fixed: 703740
diff --git a/CORE/WDI/CP/inc/wlan_qct_wdi_i.h b/CORE/WDI/CP/inc/wlan_qct_wdi_i.h
index 062217c..eb6ec89 100644
--- a/CORE/WDI/CP/inc/wlan_qct_wdi_i.h
+++ b/CORE/WDI/CP/inc/wlan_qct_wdi_i.h
@@ -462,6 +462,7 @@
WDI_EXTSCAN_SET_SIGNF_RSSI_CHANGE_REQ = 99,
WDI_EXTSCAN_RESET_SIGNF_RSSI_CHANGE_REQ = 100,
#endif
+
WDI_MAX_REQ,
/*Send a suspend Indication down to HAL*/
@@ -499,6 +500,7 @@
/* csa channel switch req*/
WDI_CH_SWITCH_REQ_V1,
+ WDI_TDLS_CHAN_SWITCH_REQ,
/*Keep adding the indications to the max request
such that we keep them sepparate */
@@ -861,6 +863,7 @@
WDI_HAL_EXTSCAN_BSSID_HOTLIST_RESULT_IND = WDI_HAL_IND_MIN + 24,
WDI_HAL_EXTSCAN_SIG_RSSI_RESULT_IND = WDI_HAL_IND_MIN + 25,
#endif
+ WDI_TDLS_CHAN_SWITCH_REQ_RESP = WDI_HAL_IND_MIN + 28,
WDI_MAX_RESP
}WDI_ResponseEnumType;
@@ -2401,6 +2404,21 @@
);
/**
+ @brief Process tdls channel switch request
+
+ @param pWDICtx: pointer to the WLAN DAL context
+ pEventData: pointer to the event information structure
+
+ @see
+ @return Result of the function call
+*/
+WDI_Status
+WDI_ProcessTdlsChanSwitchReq
+(
+ WDI_ControlBlockType* pWDICtx,
+ WDI_EventInfoType* pEventData
+);
+/**
@brief Process Enter IMPS Request function (called when
Main FSM allows it)
@@ -3852,6 +3870,24 @@
WDI_EventInfoType* pEventData
);
+
+ /**
+ @brief Process TDLS Chan Switch Req Rsp function (called when a response
+ is being received over the bus from HAL)
+
+ @param pWDICtx: pointer to the WLAN DAL context
+ pEventData: pointer to the event information structure
+
+ @see
+ @return Result of the function call
+*/
+WDI_Status
+WDI_ProcessChanSwitchReqRsp
+(
+ WDI_ControlBlockType* pWDICtx,
+ WDI_EventInfoType* pEventData
+);
+
/**
@brief Process Nv download(called when a response
is being received over the bus from HAL)