wlan: Add seperate parameter in INI to set SAP HW mode.
gDot11Mode in INI is used to control the HW mode for both
STA and SAP.
Add a seperate param "gSapDot11Mode" in INI to control
the HW mode of SAP. Now gDot11Mode will set HW mode of STA
and gSapDot11Mode will set HW mode of SAP.
Change-Id: Ie4f648a437ddbc67a133ed3e1e4720878721bb0d
CRs-Fixed: 626378
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index 070cfcc..2c50a25 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -1878,6 +1878,8 @@
hdd_context_t *pHddCtx = WLAN_HDD_GET_CTX(pHostapdAdapter);
v_BOOL_t MFPCapable;
v_BOOL_t MFPRequired;
+ eHddDot11Mode sapDot11Mode =
+ (WLAN_HDD_GET_CTX(pHostapdAdapter))->cfg_ini->sapDot11Mode;
ENTER();
@@ -2172,10 +2174,11 @@
*/
if( ((pConfig->SapHw_mode == eSAP_DOT11_MODE_11n) ||
(pConfig->SapHw_mode == eSAP_DOT11_MODE_11n_ONLY)) &&
- (((WLAN_HDD_GET_CTX(pHostapdAdapter))->cfg_ini->dot11Mode == eHDD_DOT11_MODE_AUTO) ||
- ((WLAN_HDD_GET_CTX(pHostapdAdapter))->cfg_ini->dot11Mode == eHDD_DOT11_MODE_11ac) ||
- ((WLAN_HDD_GET_CTX(pHostapdAdapter))->cfg_ini->dot11Mode == eHDD_DOT11_MODE_11ac_ONLY)) &&
- (sme_IsFeatureSupportedByDriver(DOT11AC)) && (sme_IsFeatureSupportedByFW(DOT11AC)) )
+ (( sapDot11Mode == eHDD_DOT11_MODE_AUTO ) ||
+ ( sapDot11Mode == eHDD_DOT11_MODE_11ac ) ||
+ ( sapDot11Mode == eHDD_DOT11_MODE_11ac_ONLY ) ) &&
+ (sme_IsFeatureSupportedByDriver(DOT11AC)) &&
+ (sme_IsFeatureSupportedByFW(DOT11AC)) )
{
pConfig->SapHw_mode = eSAP_DOT11_MODE_11ac;