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)
This commit is contained in:
Padma, Santhosh Kumar 2016-08-09 16:04:31 +05:30 • committed by qcabuildsw
commit 724f63df4b

View file

@ -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]",