From f03cb499645ebbb1d37deddbf4de209e63074c53 Mon Sep 17 00:00:00 2001 From: "Padma, Santhosh Kumar" Date: Mon, 26 Dec 2016 15:55:15 +0530 Subject: qcacld-3.0: Logging enhancements to WMM Add logging enhancements to WMM code Change-Id: Ic464711f201deb5af3b2eff09b9211a0aa0c3b25 CRs-Fixed: 1106417 --- core/sme/src/qos/sme_qos.c | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/core/sme/src/qos/sme_qos.c b/core/sme/src/qos/sme_qos.c index dc40f989d2ae..76e1683501de 100644 --- a/core/sme/src/qos/sme_qos.c +++ b/core/sme/src/qos/sme_qos.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012-2016 The Linux Foundation. All rights reserved. + * Copyright (c) 2012-2017 The Linux Foundation. All rights reserved. * * Previously licensed under the ISC license by Qualcomm Atheros, Inc. * @@ -3683,6 +3683,9 @@ static QDF_STATUS sme_qos_find_matching_tspec(tpAniSirGlobal mac_ctx, uint8_t tspec_flow_index; QDF_STATUS status = QDF_STATUS_SUCCESS; + QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_INFO, + FL("invoked on session %d"), sessionid); + for (tspec_flow_index = 0; tspec_flow_index < SME_QOS_TSPEC_INDEX_MAX; tspec_flow_index++) { /* @@ -3767,6 +3770,9 @@ static QDF_STATUS sme_qos_find_matching_tspec_lfr3(tpAniSirGlobal mac_ctx, uint32_t ric_len; QDF_STATUS status = QDF_STATUS_SUCCESS; + QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_INFO, + FL("invoked on session %d"), sessionid); + ric_data = ric_data_desc; ric_len = ric_rsplen; ac_info = &qos_session->ac_info[ac]; @@ -6415,7 +6421,7 @@ static QDF_STATUS sme_qos_process_buffered_cmd(uint8_t session_id) QDF_STATUS qdf_ret_status = QDF_STATUS_SUCCESS; sme_QosCmdInfo *qos_cmd = NULL; - QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_INFO_HIGH, + QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_INFO, FL("Invoked on session %d"), session_id); qos_session = &sme_qos_cb.sessionInfo[session_id]; if (!csr_ll_is_list_empty(&qos_session->bufferedCommandList, false)) { @@ -6430,6 +6436,9 @@ static QDF_STATUS sme_qos_process_buffered_cmd(uint8_t session_id) } pcmd = GET_BASE_ADDR(list_elt, sme_QosCmdInfoEntry, link); qos_cmd = &pcmd->cmdInfo; + + QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_INFO_HIGH, + FL("Qos cmd %d"), qos_cmd->command); switch (qos_cmd->command) { case SME_QOS_SETUP_REQ: hdd_status = sme_qos_internal_setup_req( @@ -6701,6 +6710,9 @@ QDF_STATUS sme_qos_modify_fnp(tpAniSirGlobal pMac, tListElem *pEntry) return QDF_STATUS_E_FAILURE; } flow_info = GET_BASE_ADDR(pEntry, sme_QosFlowInfoEntry, link); + + QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_INFO, + FL("reason %d"), flow_info->reason); switch (flow_info->reason) { case SME_QOS_REASON_MODIFY_PENDING: /* set the proper reason code for the new (with modified params) entry */ @@ -7357,6 +7369,10 @@ void sme_qos_cleanup_ctrl_blk_for_handoff(tpAniSirGlobal pMac, uint8_t sessionId sme_QosACInfo *pACInfo; sme_QosEdcaAcType ac; pSession = &sme_qos_cb.sessionInfo[sessionId]; + + QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_INFO, + FL("invoked on session %d"), sessionId); + for (ac = SME_QOS_EDCA_AC_BE; ac < SME_QOS_EDCA_AC_MAX; ac++) { pACInfo = &pSession->ac_info[ac]; qdf_mem_zero(pACInfo->curr_QoSInfo, @@ -7769,6 +7785,9 @@ static uint8_t sme_qos_assign_dialog_token(void) } else { sme_qos_cb.nextDialogToken++; } + + QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_INFO, + FL("token %d"), token); return token; } #endif /* WLAN_MDM_CODE_REDUCTION_OPT */ -- cgit v1.2.3