summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKondabattini, Ganesh <ganeshk@codeaurora.org>2016-09-20 17:10:19 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2016-10-26 12:43:45 -0700
commit2836c5a199196a5609f94ae93f5145857d3d34cd (patch)
tree8745f038c0c22822d45cef20d3806b1f5274e193
parent8284e5b398dd5401fcaaf324bdd90d897694cf1f (diff)
qcacld-3.0: Reset the parameters which overrides the ACS
qcacld-2.0 to qcacld-3.0 propagation When restarting SAP due to unsafe channel list, make sure to set the acs_channel and sapConfig.channel to 0. Otherwise these parameters overides the ACS logic. Change-Id: I52d8575960e4d5bac5aa509df41c20fb846a96e6 CRs-Fixed: 1031468
-rw-r--r--core/hdd/src/wlan_hdd_main.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c
index 9326fd93492c..3897c1252c62 100644
--- a/core/hdd/src/wlan_hdd_main.c
+++ b/core/hdd/src/wlan_hdd_main.c
@@ -6024,6 +6024,14 @@ void hdd_unsafe_channel_restart_sap(hdd_context_t *hdd_ctxt)
if (!restart_chan) {
hdd_alert("fail to restart SAP");
} else {
+ /* SAP restart due to unsafe channel. While restarting
+ * the SAP, make sure to clear acs_channel, channel to
+ * reset to 0. Otherwise these settings will override
+ * the ACS while restart.
+ */
+ hdd_ctxt->acs_policy.acs_channel = AUTO_CHANNEL_SELECT;
+ adapter_temp->sessionCtx.ap.sapConfig.channel =
+ AUTO_CHANNEL_SELECT;
hdd_info("sending coex indication");
wlan_hdd_send_svc_nlink_msg(hdd_ctxt->radio_index,
WLAN_SVC_LTE_COEX_IND, NULL, 0);