qcacmn: Get WAPI concurrency capability from firmware

Firmware advertises service capability WAPI_CONCURRENCY_SUPPORTED
if it supports other security modes when WAPI is active. Get the
same from service capabilities to decide whether to accept a
new concurrent connection or not.

Change-Id: I718503e52be2dda8ebd440f5a68b496d846b6ffc
CRs-Fixed: 2858770
This commit is contained in:
Srinivas Dasari
2021-01-11 11:26:14 +05:30
committed by snandini
parent fb8d6c3859
commit c69a4facac
2 changed files with 4 additions and 0 deletions

View File

@@ -5101,6 +5101,7 @@ typedef enum {
wmi_service_all_twt, wmi_service_all_twt,
wmi_service_twt_statistics, wmi_service_twt_statistics,
#endif #endif
wmi_service_wapi_concurrency_supported,
wmi_services_max, wmi_services_max,
} wmi_conv_service_ids; } wmi_conv_service_ids;
#define WMI_SERVICE_UNAVAILABLE 0xFFFF #define WMI_SERVICE_UNAVAILABLE 0xFFFF

View File

@@ -15902,6 +15902,9 @@ static void populate_tlv_service(uint32_t *wmi_service)
wmi_service[wmi_service_spectral_scan_disabled] = wmi_service[wmi_service_spectral_scan_disabled] =
WMI_SERVICE_SPECTRAL_SCAN_DISABLED; WMI_SERVICE_SPECTRAL_SCAN_DISABLED;
wmi_populate_service_get_sta_in_ll_stats_req(wmi_service); wmi_populate_service_get_sta_in_ll_stats_req(wmi_service);
wmi_service[wmi_service_wapi_concurrency_supported] =
WMI_SERVICE_WAPI_CONCURRENCY_SUPPORTED;
} }
/** /**