summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/sme/src/csr/csr_api_roam.c15
-rw-r--r--core/wma/src/wma_scan_roam.c1
2 files changed, 15 insertions, 1 deletions
diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c
index f079cf3c8adf..62a12105c21e 100644
--- a/core/sme/src/csr/csr_api_roam.c
+++ b/core/sme/src/csr/csr_api_roam.c
@@ -17329,7 +17329,11 @@ csr_create_roam_scan_offload_request(tpAniSirGlobal mac_ctx,
(csr_is_auth_type_ese(req_buf->
ConnectedNetwork.authentication)));
QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_DEBUG,
- FL("LFR3:IsEseAssoc=%d\n"), req_buf->IsESEAssoc);
+ FL("IsEseAssoc=%d middle of roaming %d ese_neighbor_list_recvd %d cur no of chan %d"),
+ req_buf->IsESEAssoc,
+ req_buf->middle_of_roaming,
+ ese_neighbor_list_recvd,
+ curr_ch_lst_info->numOfChannels);
#endif
if (ese_neighbor_list_recvd || curr_ch_lst_info->numOfChannels == 0) {
/*
@@ -17340,6 +17344,9 @@ csr_create_roam_scan_offload_request(tpAniSirGlobal mac_ctx,
status = csr_fetch_ch_lst_from_ini(mac_ctx, roam_info,
req_buf);
if (!QDF_IS_STATUS_SUCCESS(status)) {
+ QDF_TRACE(QDF_MODULE_ID_SME,
+ QDF_TRACE_LEVEL_DEBUG,
+ FL("Fetch channel list from ini failed"));
qdf_mem_free(req_buf);
return NULL;
}
@@ -17376,6 +17383,8 @@ csr_create_roam_scan_offload_request(tpAniSirGlobal mac_ctx,
/* Maintain the Valid Channels List */
status = csr_fetch_valid_ch_lst(mac_ctx, req_buf);
if (!QDF_IS_STATUS_SUCCESS(status)) {
+ QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_ERROR,
+ FL("Fetch channel list fail"));
qdf_mem_free(req_buf);
return NULL;
}
@@ -17844,6 +17853,9 @@ csr_roam_offload_scan(tpAniSirGlobal mac_ctx, uint8_t session_id,
uint8_t i;
uint8_t op_channel;
+ QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_DEBUG,
+ "RSO Command %d, Session id %d, Reason %d",
+ command, session_id, reason);
if (NULL == session) {
QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_ERROR,
FL("session is null"));
@@ -17866,6 +17878,7 @@ csr_roam_offload_scan(tpAniSirGlobal mac_ctx, uint8_t session_id,
* expecting any WMI commands when the roam synch is in progress
*/
b_roam_scan_offload_started = false;
+ sms_log(mac_ctx, LOG1, FL("Roam sync in progress"));
return QDF_STATUS_SUCCESS;
}
#endif
diff --git a/core/wma/src/wma_scan_roam.c b/core/wma/src/wma_scan_roam.c
index 453d44b672f7..b8e1b268cfe9 100644
--- a/core/wma/src/wma_scan_roam.c
+++ b/core/wma/src/wma_scan_roam.c
@@ -1732,6 +1732,7 @@ QDF_STATUS wma_process_roaming_config(tp_wma_handle wma_handle,
if (NULL == pMac) {
WMA_LOGE("%s: pMac is NULL", __func__);
+ qdf_mem_free(roam_req);
return QDF_STATUS_E_FAILURE;
}