summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPadma, Santhosh Kumar <skpadma@codeaurora.org>2016-08-09 16:04:31 +0530
committerqcabuildsw <qcabuildsw@localhost>2016-09-11 17:12:21 -0700
commit724f63df4b6557ef9b9c70cefcc977ceb0da4eec (patch)
tree6de610fdcd4958d52992a836dc7408371d7cc2d3
parent3fdc7a8729633649ffa9eb783afa222690119a23 (diff)
qcacld-3.0: Reduce roaming delay by moving tdls cb after enabling queues
qcacld-2.0 to qcacld-3.0 propagation Function wlan_hdd_tdls_connection_callback takes few milliseconds to complete its functionality which can effect roaming delay. Move this functionality after enabling queues to reduce roaming delay. Change-Id: I78d7b4deadb6cccdfd81f8431b6dd7c013e05340 CRs-Fixed: 978673 (cherry picked from commit a86f1940b048ef49dae99c903c0dee3400444068) (cherry picked from commit 827dea48dfc7c6d25e77ade6383645f866991e5e)
-rw-r--r--core/hdd/src/wlan_hdd_assoc.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/core/hdd/src/wlan_hdd_assoc.c b/core/hdd/src/wlan_hdd_assoc.c
index c88812367bbb..13ff64b6ae17 100644
--- a/core/hdd/src/wlan_hdd_assoc.c
+++ b/core/hdd/src/wlan_hdd_assoc.c
@@ -2466,10 +2466,6 @@ static QDF_STATUS hdd_association_completion_handler(hdd_adapter_t *pAdapter,
cds_check_concurrent_intf_and_restart_sap(pHddStaCtx,
pAdapter);
-#ifdef FEATURE_WLAN_TDLS
- wlan_hdd_tdls_connection_callback(pAdapter);
-#endif
-
DPTRACE(qdf_dp_trace_mgmt_pkt(QDF_DP_TRACE_MGMT_PACKET_RECORD,
pAdapter->sessionId,
QDF_PROTO_TYPE_MGMT, QDF_PROTO_MGMT_ASSOC));
@@ -2803,6 +2799,10 @@ static QDF_STATUS hdd_association_completion_handler(hdd_adapter_t *pAdapter,
WLAN_CONTROL_PATH);
}
+#ifdef FEATURE_WLAN_TDLS
+ wlan_hdd_tdls_connection_callback(pAdapter);
+#endif
+
if (!QDF_IS_STATUS_SUCCESS(qdf_status)) {
hddLog(LOGE,
"STA register with TL failed. status(=%d) [%08X]",