diff options
| author | Kapil Gupta <kapgupta@codeaurora.org> | 2016-11-15 12:28:15 +0530 |
|---|---|---|
| committer | Anjaneedevi Kapparapu <akappa@codeaurora.org> | 2016-11-17 15:49:50 +0530 |
| commit | 3d7ca66fd9c0cb244df29efb5d5aedc17d455899 (patch) | |
| tree | ce13293a3c9af6214bc673bb04793b4d24f03a83 | |
| parent | 5591b64e4506a6cde34b8bf482cfd993762b78c5 (diff) | |
qcacld-2.0: Cancel scan request before issuing connect request
prima to qcacld-2.0 propagation
Scan should be aborted before sending join request since DUT
needs to be at home channel during connection.
Add changes to abort current scans before try to connect to AP.
Change-Id: Ifa445a6e0898789ec6b57b446936565405c51328
CRs-Fixed: 1081496
| -rw-r--r-- | CORE/HDD/src/wlan_hdd_cfg80211.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c index 233482d6ae22..c5a423d23d0a 100644 --- a/CORE/HDD/src/wlan_hdd_cfg80211.c +++ b/CORE/HDD/src/wlan_hdd_cfg80211.c @@ -21616,6 +21616,12 @@ static int __wlan_hdd_cfg80211_connect( struct wiphy *wiphy, channel = 0; if (pHddCtx->cfg_ini->enable_dynamic_sta_chainmask) hdd_decide_dynamic_chain_mask(pHddCtx, HDD_ANTENNA_MODE_2X2); + + /* Abort if any scan is going on */ + status = wlan_hdd_scan_abort(pAdapter); + if (0 != status) + hddLog(VOS_TRACE_LEVEL_ERROR, FL("scan abort failed")); + status = wlan_hdd_cfg80211_connect_start(pAdapter, req->ssid, req->ssid_len, req->bssid, bssid_hint, channel); |
