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