summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPadma, Santhosh Kumar <skpadma@codeaurora.org>2016-12-26 15:55:15 +0530
committerqcabuildsw <qcabuildsw@localhost>2017-01-13 05:15:08 -0800
commitf03cb499645ebbb1d37deddbf4de209e63074c53 (patch)
tree743d479004524f103e937bb5cbaa47869b5f9fc9
parent7df4bee981151a1e6985686fdfccae26e4a73730 (diff)
qcacld-3.0: Logging enhancements to WMM
Add logging enhancements to WMM code Change-Id: Ic464711f201deb5af3b2eff09b9211a0aa0c3b25 CRs-Fixed: 1106417
-rw-r--r--core/sme/src/qos/sme_qos.c23
1 files 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 */