wlan: Add support for SoftAP Random BSSID
There is a new requirement that when the driver is in SoftAP mode that
it create and use a randomized BSSID of the form "02:1A:11:Fx:xx:xx".
Add logic to implement this feature, enabled via a new cfg.ini
configuration item.
CR-FIxed: 408851
Change-Id: Idf89638c052ce029ade9e48a71c980f8beccdb96
diff --git a/CORE/HDD/inc/wlan_hdd_cfg.h b/CORE/HDD/inc/wlan_hdd_cfg.h
index de7678e..e681718 100644
--- a/CORE/HDD/inc/wlan_hdd_cfg.h
+++ b/CORE/HDD/inc/wlan_hdd_cfg.h
@@ -389,6 +389,11 @@
#define CFG_AP_COUNTRY_CODE_MAX "USI"
#define CFG_AP_COUNTRY_CODE_DEFAULT "FFF"
+#define CFG_AP_ENABLE_RANDOM_BSSID_NAME "gEnableApRandomBssid"
+#define CFG_AP_ENABLE_RANDOM_BSSID_MIN ( 0 )
+#define CFG_AP_ENABLE_RANDOM_BSSID_MAX ( 1 )
+#define CFG_AP_ENABLE_RANDOM_BSSID_DEFAULT ( 0 )
+
#define CFG_AP_ENABLE_PROTECTION_MODE_NAME "gEnableApProt"
#define CFG_AP_ENABLE_PROTECTION_MODE_MIN ( 0 )
#define CFG_AP_ENABLE_PROTECTION_MODE_MAX ( 1 )
@@ -1421,6 +1426,7 @@
#ifdef WLAN_SOFTAP_FEATURE
v_BOOL_t apUapsdEnabled;
+ v_BOOL_t apRandomBssidEnabled;
v_BOOL_t apProtEnabled;
v_U16_t apProtection;
v_BOOL_t apOBSSProtEnabled;