From c855227306050d1233b7b6c010b5460d75f7fcad Mon Sep 17 00:00:00 2001 From: Himanshu Agarwal Date: Thu, 12 Oct 2017 18:16:46 +0530 Subject: [PATCH] qcacld-3.0: Extract value of auto_channel_select_weight ini When force_sap_acs is enabled, hostapd acs will be discarded and driver acs will happen with override values from ini. Finally weight for a channel is calculated based on rssi, bsscount. etc. from auto_channel_select_weight. This ini value is getting extracted only in __wlan_hdd_cfg80211_do_acs() and so ini value won't be updated in sap config when hostapd acs doesn't happen or force_sap_acs is enabled. Update auto_channel_select_weight ini value in sap config in wlan_hdd_cfg80211_start_bss() which is called irrespective of any configuration. Change-Id: I90f549fece117a72c19cf5fdc9f6485b1ab8afdc CRs-Fixed: 2125597 --- core/hdd/src/wlan_hdd_hostapd.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/hdd/src/wlan_hdd_hostapd.c b/core/hdd/src/wlan_hdd_hostapd.c index 4c8cba546257..855c05943fb3 100644 --- a/core/hdd/src/wlan_hdd_hostapd.c +++ b/core/hdd/src/wlan_hdd_hostapd.c @@ -7469,6 +7469,8 @@ int wlan_hdd_cfg80211_start_bss(struct hdd_adapter *adapter, pConfig->beacon_int = pMgmt_frame->u.beacon.beacon_int; pConfig->dfs_cac_offload = hdd_ctx->dfs_cac_offload; + pConfig->auto_channel_select_weight = + iniConfig->auto_channel_select_weight; pConfig->disableDFSChSwitch = iniConfig->disableDFSChSwitch; pConfig->sap_chanswitch_beacon_cnt = iniConfig->sap_chanswitch_beacon_cnt;