wlan: Add support for default SAP using ini param
Enable support to add the default SAP interface to be opened
during startup using the ini param gEnabledefaultSAP.
Change-Id: Iede1f8673fb682753e31ed8f376453692938e4ba
CRs-Fixed: 2385308
diff --git a/CORE/HDD/src/wlan_hdd_main.c b/CORE/HDD/src/wlan_hdd_main.c
index 9da590f..ca45a93 100644
--- a/CORE/HDD/src/wlan_hdd_main.c
+++ b/CORE/HDD/src/wlan_hdd_main.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2012-2018 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2012-2019 The Linux Foundation. All rights reserved.
*
* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
*
@@ -13380,6 +13380,7 @@
VOS_STATUS status;
hdd_adapter_t *pAdapter = NULL;
hdd_adapter_t *pP2pAdapter = NULL;
+ hdd_adapter_t *softapAdapter = NULL;
hdd_context_t *pHddCtx = NULL;
v_CONTEXT_t pVosContext= NULL;
#ifdef WLAN_BTAMP_FEATURE
@@ -13953,6 +13954,16 @@
goto err_close_adapter;
}
+ if (strlen(pHddCtx->cfg_ini->enabledefaultSAP) != 0) {
+ softapAdapter = hdd_open_adapter( pHddCtx, WLAN_HDD_SOFTAP,
+ pHddCtx->cfg_ini->enabledefaultSAP,
+ wlan_hdd_get_intf_addr(pHddCtx), FALSE);
+ if (!softapAdapter) {
+ hddLog(VOS_TRACE_LEVEL_ERROR, "%s: hdd_open_adapter failed", __func__);
+ goto err_close_adapter;
+ }
+ }
+
if (country_code)
{
eHalStatus ret;