qcacmn: Implement api for interop issues ap
Implement the interface to transfer the info between host driver and firmware about the ap which has interop issues with the DUT. It is detected by firmware and forwarded to user sapce for persistent storage. User space configs these APs to firmware when the DUT starts up next time. CRs-Fixed: 2425197 Change-Id: I3857d2a605baa2673af333a7a0412f1690b59769
This commit is contained in:
@@ -60,6 +60,10 @@
|
||||
#include "wmi_unified_atf_param.h"
|
||||
#endif
|
||||
|
||||
#ifdef WLAN_FEATURE_INTEROP_ISSUES_AP
|
||||
#include <wlan_interop_issues_ap_public_structs.h>
|
||||
#endif
|
||||
|
||||
#define WMI_UNIFIED_MAX_EVENT 0x100
|
||||
|
||||
#ifdef WMI_EXT_DBG
|
||||
@@ -1487,6 +1491,15 @@ QDF_STATUS
|
||||
struct p2p_set_mac_filter_evt *param);
|
||||
#endif
|
||||
|
||||
#ifdef WLAN_FEATURE_INTEROP_ISSUES_AP
|
||||
QDF_STATUS
|
||||
(*extract_interop_issues_ap_ev_param)(wmi_unified_t wmi_handle, void *evt_buf,
|
||||
struct wlan_interop_issues_ap_event *param);
|
||||
QDF_STATUS
|
||||
(*send_set_rap_ps_cmd)(wmi_unified_t wmi_handle,
|
||||
struct wlan_interop_issues_ap_info *interop_issues_ap);
|
||||
#endif
|
||||
|
||||
QDF_STATUS (*extract_peer_sta_ps_statechange_ev)(wmi_unified_t wmi_handle,
|
||||
void *evt_buf, wmi_host_peer_sta_ps_statechange_event *ev);
|
||||
|
||||
@@ -2166,6 +2179,15 @@ static inline void wmi_p2p_attach_tlv(struct wmi_unified *wmi_handle)
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef WLAN_FEATURE_INTEROP_ISSUES_AP
|
||||
void wmi_interop_issues_ap_attach_tlv(wmi_unified_t wmi_handle);
|
||||
#else
|
||||
static inline void
|
||||
wmi_interop_issues_ap_attach_tlv(struct wmi_unified *wmi_handle)
|
||||
{
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef FEATURE_LFR_SUBNET_DETECTION
|
||||
void wmi_lfr_subnet_detection_attach_tlv(wmi_unified_t wmi_handle);
|
||||
#else
|
||||
|
Reference in New Issue
Block a user