Przeglądaj źródła

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
Srinivas Dasari 4 lat temu
rodzic
commit
c69a4facac
2 zmienionych plików z 4 dodań i 0 usunięć
  1. 1 0
      wmi/inc/wmi_unified_param.h
  2. 3 0
      wmi/src/wmi_unified_tlv.c

+ 1 - 0
wmi/inc/wmi_unified_param.h

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

+ 3 - 0
wmi/src/wmi_unified_tlv.c

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