wlan: Complete PMF (802.11w) support for Soft AP
These changes complete Protected Management Frames (802.11w)
support for the device in Soft AP mode.
The changes allow support for this feature without any changes
needed in hostapd or the cfg80211/nl80211 interface. Support
is completely done within the driver.
Change-Id: I3bb0ab9ae4eed0ff02f5d0d1d570b0886278d1e0
CRs-Fixed: 505740
diff --git a/CORE/MAC/inc/wniCfgAp.h b/CORE/MAC/inc/wniCfgAp.h
index df1b590..5fa79ef 100644
--- a/CORE/MAC/inc/wniCfgAp.h
+++ b/CORE/MAC/inc/wniCfgAp.h
@@ -26,7 +26,7 @@
*/
/*
- * DO NOT EDIT - This file is generated automatically
+ * DO NOT EDIT - This file is generated automaticlly
*/
/*
@@ -370,6 +370,8 @@
#define WNI_CFG_OBSS_HT40_WIDTH_CHANNEL_TRANSITION_DELAY_FACTOR 323
#define WNI_CFG_OBSS_HT40_SCAN_ACTIVITY_THRESHOLD 324
#define WNI_CFG_TDLS_OFF_CHANNEL_ENABLED 325
+#define WNI_CFG_PMF_SA_QUERY_MAX_RETRIES 326
+#define WNI_CFG_PMF_SA_QUERY_RETRY_INTERVAL 327
/*
* String parameter lengths
@@ -1505,11 +1507,11 @@
#define WNI_CFG_EXT_HT_CAP_INFO_RESERVED2 12
#define WNI_CFG_TX_BF_CAP_STAMIN 0
-#define WNI_CFG_TX_BF_CAP_STAMAX 4294967295
+#define WNI_CFG_TX_BF_CAP_STAMAX 2147483647
#define WNI_CFG_TX_BF_CAP_STADEF 0
#define WNI_CFG_TX_BF_CAP_APMIN 0
-#define WNI_CFG_TX_BF_CAP_APMAX 4294967295
+#define WNI_CFG_TX_BF_CAP_APMAX 2147483647
#define WNI_CFG_TX_BF_CAP_APDEF 0
#define WNI_CFG_AS_CAP_STAMIN 0
@@ -2138,11 +2140,11 @@
#define WNI_CFG_WPS_REQUEST_TYPE_APDEF 3
#define WNI_CFG_WPS_CFG_METHOD_STAMIN 0
-#define WNI_CFG_WPS_CFG_METHOD_STAMAX 4294967295
+#define WNI_CFG_WPS_CFG_METHOD_STAMAX 2147483647
#define WNI_CFG_WPS_CFG_METHOD_STADEF 8
#define WNI_CFG_WPS_CFG_METHOD_APMIN 0
-#define WNI_CFG_WPS_CFG_METHOD_APMAX 4294967295
+#define WNI_CFG_WPS_CFG_METHOD_APMAX 2147483647
#define WNI_CFG_WPS_CFG_METHOD_APDEF 25952654
#define WNI_CFG_WPS_PRIMARY_DEVICE_CATEGORY_STAMIN 0
@@ -2154,11 +2156,11 @@
#define WNI_CFG_WPS_PRIMARY_DEVICE_CATEGORY_APDEF 6
#define WNI_CFG_WPS_PIMARY_DEVICE_OUI_STAMIN 0
-#define WNI_CFG_WPS_PIMARY_DEVICE_OUI_STAMAX 4294967295
+#define WNI_CFG_WPS_PIMARY_DEVICE_OUI_STAMAX 2147483647
#define WNI_CFG_WPS_PIMARY_DEVICE_OUI_STADEF 5304836
#define WNI_CFG_WPS_PIMARY_DEVICE_OUI_APMIN 0
-#define WNI_CFG_WPS_PIMARY_DEVICE_OUI_APMAX 4294967295
+#define WNI_CFG_WPS_PIMARY_DEVICE_OUI_APMAX 2147483647
#define WNI_CFG_WPS_PIMARY_DEVICE_OUI_APDEF 5304836
#define WNI_CFG_WPS_DEVICE_SUB_CATEGORY_STAMIN 0
@@ -2186,11 +2188,11 @@
#define WNI_CFG_WPS_CONFIGURATION_ERROR_APDEF 0
#define WNI_CFG_WPS_DEVICE_PASSWORD_ID_STAMIN 0
-#define WNI_CFG_WPS_DEVICE_PASSWORD_ID_STAMAX 4294967295
+#define WNI_CFG_WPS_DEVICE_PASSWORD_ID_STAMAX 2147483647
#define WNI_CFG_WPS_DEVICE_PASSWORD_ID_STADEF 0
#define WNI_CFG_WPS_DEVICE_PASSWORD_ID_APMIN 0
-#define WNI_CFG_WPS_DEVICE_PASSWORD_ID_APMAX 4294967295
+#define WNI_CFG_WPS_DEVICE_PASSWORD_ID_APMAX 2147483647
#define WNI_CFG_WPS_DEVICE_PASSWORD_ID_APDEF 0
#define WNI_CFG_WPS_ASSOC_METHOD_STAMIN 0
@@ -2610,11 +2612,11 @@
#define WNI_CFG_BTC_SAP_ACTIVE_BT_LEN_APDEF 90000
#define WNI_CFG_RMC_ACTION_PERIOD_FREQUENCY_STAMIN 0
-#define WNI_CFG_RMC_ACTION_PERIOD_FREQUENCY_STAMAX 4294967295
+#define WNI_CFG_RMC_ACTION_PERIOD_FREQUENCY_STAMAX 2147483647
#define WNI_CFG_RMC_ACTION_PERIOD_FREQUENCY_STADEF 300
#define WNI_CFG_RMC_ACTION_PERIOD_FREQUENCY_APMIN 0
-#define WNI_CFG_RMC_ACTION_PERIOD_FREQUENCY_APMAX 4294967295
+#define WNI_CFG_RMC_ACTION_PERIOD_FREQUENCY_APMAX 2147483647
#define WNI_CFG_RMC_ACTION_PERIOD_FREQUENCY_APDEF 300
#define WNI_CFG_ASD_PROBE_INTERVAL_STAMIN 10
@@ -2729,10 +2731,26 @@
#define WNI_CFG_TDLS_OFF_CHANNEL_ENABLED_APMAX 1
#define WNI_CFG_TDLS_OFF_CHANNEL_ENABLED_APDEF 0
-#define CFG_PARAM_MAX_NUM 326
-#define CFG_AP_IBUF_MAX_SIZE 265
+#define WNI_CFG_PMF_SA_QUERY_MAX_RETRIES_STAMIN 0
+#define WNI_CFG_PMF_SA_QUERY_MAX_RETRIES_STAMAX 20
+#define WNI_CFG_PMF_SA_QUERY_MAX_RETRIES_STADEF 5
+
+#define WNI_CFG_PMF_SA_QUERY_MAX_RETRIES_APMIN 0
+#define WNI_CFG_PMF_SA_QUERY_MAX_RETRIES_APMAX 20
+#define WNI_CFG_PMF_SA_QUERY_MAX_RETRIES_APDEF 5
+
+#define WNI_CFG_PMF_SA_QUERY_RETRY_INTERVAL_STAMIN 0
+#define WNI_CFG_PMF_SA_QUERY_RETRY_INTERVAL_STAMAX 2000
+#define WNI_CFG_PMF_SA_QUERY_RETRY_INTERVAL_STADEF 200
+
+#define WNI_CFG_PMF_SA_QUERY_RETRY_INTERVAL_APMIN 0
+#define WNI_CFG_PMF_SA_QUERY_RETRY_INTERVAL_APMAX 2000
+#define WNI_CFG_PMF_SA_QUERY_RETRY_INTERVAL_APDEF 200
+
+#define CFG_PARAM_MAX_NUM 328
+#define CFG_AP_IBUF_MAX_SIZE 267
#define CFG_AP_SBUF_MAX_SIZE 3422
-#define CFG_STA_IBUF_MAX_SIZE 260
+#define CFG_STA_IBUF_MAX_SIZE 262
#define CFG_STA_SBUF_MAX_SIZE 3388
#define CFG_SEM_MAX_NUM 19