summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSreelakshmi Konamki <skonam@codeaurora.org>2016-09-01 16:14:56 +0530
committerqcabuildsw <qcabuildsw@localhost>2016-09-10 19:05:23 -0700
commitbeacc2eae291493eaac8f937769c3896b101cc68 (patch)
tree5eae18ec8c554c0e060dc0e6e58b4c8023de6c70
parent1dbc3166901644dbe551d7f06ed1029b0928eac3 (diff)
qcacld-3.0: Resolve unknown code issues in MTRACE logs
qcacld-2.0 to qcacld-3.0 propagation Some MTRACE logs returns 'unknown code' instead of code and data passed to MTRACE. To resolve this unknown code issues in MTRACE logs, add any missing MTRACE code enums in corresponding trace functions. Both mac_trace_msg_tx() and mac_trace_msg_rx() were not handling eWniMsgTypes enums, we don't have module Id for SME to handle in those functions itself. So, modified mac_trace_msg_tx() to mac_trace(). Change-Id: Ia994c971178e24843f652b67336afeaec5e949ab CRs-Fixed: 871983 (cherry picked from commit 5e12a6f7a67de546c8567341f35707da61cf00b8)
-rw-r--r--core/mac/inc/wni_api.h2
-rw-r--r--core/mac/src/pe/lim/lim_process_message_queue.c25
-rw-r--r--core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c3
-rw-r--r--core/mac/src/pe/lim/lim_process_probe_req_frame.c3
-rw-r--r--core/mac/src/pe/lim/lim_send_sme_rsp_messages.c56
-rw-r--r--core/mac/src/pe/lim/lim_trace.c3
-rw-r--r--core/mac/src/pe/lim/lim_utils.c3
-rw-r--r--core/mac/src/pe/rrm/rrm_api.c6
-rw-r--r--core/mac/src/sys/legacy/src/utils/src/mac_trace.c75
-rw-r--r--core/sme/src/common/sme_trace.c6
10 files changed, 144 insertions, 38 deletions
diff --git a/core/mac/inc/wni_api.h b/core/mac/inc/wni_api.h
index c338a648dbc3..320ecab2c1d9 100644
--- a/core/mac/inc/wni_api.h
+++ b/core/mac/inc/wni_api.h
@@ -41,6 +41,8 @@
#ifndef __WNI_API_H
#define __WNI_API_H
+#define SIR_SME_MODULE_ID 0x16
+
/* / Start of Sirius/Host message types */
#define WNI_HOST_MSG_START 0x1500
diff --git a/core/mac/src/pe/lim/lim_process_message_queue.c b/core/mac/src/pe/lim/lim_process_message_queue.c
index db28515b3167..11c08b3b29d6 100644
--- a/core/mac/src/pe/lim/lim_process_message_queue.c
+++ b/core/mac/src/pe/lim/lim_process_message_queue.c
@@ -1239,13 +1239,26 @@ void lim_process_messages(tpAniSirGlobal mac_ctx, tpSirMsgQ msg)
mac_ctx->lim.numTot++;
#endif
/*
- * Omitting below message types as these are too frequent and when crash
- * happens we loose critical trace logs if these are also logged
+ * MTRACE logs not captured for events received from SME
+ * SME enums (eWNI_SME_START_REQ) starts with 0x16xx.
+ * Compare received SME events with SIR_SME_MODULE_ID
*/
- if (msg->type != SIR_CFG_PARAM_UPDATE_IND &&
- msg->type != SIR_BB_XPORT_MGMT_MSG)
- MTRACE(mac_trace_msg_rx(mac_ctx, NO_SESSION,
- LIM_TRACE_MAKE_RXMSG(msg->type, LIM_MSG_PROCESSED));)
+ if (SIR_SME_MODULE_ID ==
+ (uint8_t)MAC_TRACE_GET_MODULE_ID(msg->type)) {
+ MTRACE(mac_trace(mac_ctx, TRACE_CODE_RX_SME_MSG,
+ NO_SESSION, msg->type));
+ } else {
+ /*
+ * Omitting below message types as these are too frequent
+ * and when crash happens we loose critical trace logs
+ * if these are also logged
+ */
+ if (msg->type != SIR_CFG_PARAM_UPDATE_IND &&
+ msg->type != SIR_BB_XPORT_MGMT_MSG)
+ MTRACE(mac_trace_msg_rx(mac_ctx, NO_SESSION,
+ LIM_TRACE_MAKE_RXMSG(msg->type,
+ LIM_MSG_PROCESSED));)
+ }
switch (msg->type) {
diff --git a/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c b/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c
index 8383f5dc3fff..eed53e74afe1 100644
--- a/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c
+++ b/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c
@@ -873,7 +873,8 @@ void lim_process_mlm_assoc_ind(tpAniSirGlobal pMac, uint32_t *pMsgBuf)
pSirSmeAssocInd->staId = pStaDs->staIndex;
pSirSmeAssocInd->reassocReq = pStaDs->mlmStaContext.subType;
pSirSmeAssocInd->timingMeasCap = pStaDs->timingMeasCap;
- MTRACE(mac_trace_msg_tx(pMac, psessionEntry->peSessionId, msgQ.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG,
+ psessionEntry->peSessionId, msgQ.type));
#ifdef FEATURE_WLAN_DIAG_SUPPORT_LIM /* FEATURE_WLAN_DIAG_SUPPORT */
lim_diag_event_report(pMac, WLAN_PE_DIAG_ASSOC_IND_EVENT, psessionEntry, 0,
0);
diff --git a/core/mac/src/pe/lim/lim_process_probe_req_frame.c b/core/mac/src/pe/lim/lim_process_probe_req_frame.c
index 5b53e5e1edb0..37460e4f086d 100644
--- a/core/mac/src/pe/lim/lim_process_probe_req_frame.c
+++ b/core/mac/src/pe/lim/lim_process_probe_req_frame.c
@@ -667,7 +667,8 @@ lim_send_sme_probe_req_ind(tpAniSirGlobal pMac,
qdf_mem_copy(pSirSmeProbeReqInd->WPSPBCProbeReq.peer_macaddr.bytes,
peerMacAddr, QDF_MAC_ADDR_SIZE);
- MTRACE(mac_trace_msg_tx(pMac, psessionEntry->peSessionId, msgQ.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG,
+ psessionEntry->peSessionId, msgQ.type));
pSirSmeProbeReqInd->WPSPBCProbeReq.probeReqIELen =
(uint16_t) ProbeReqIELen;
qdf_mem_copy(pSirSmeProbeReqInd->WPSPBCProbeReq.probeReqIE, pProbeReqIE,
diff --git a/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c b/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c
index 7ba373852d58..653ff560b02d 100644
--- a/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c
+++ b/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c
@@ -107,7 +107,8 @@ lim_send_sme_rsp(tpAniSirGlobal mac_ctx, uint16_t msg_type,
msg.type = msg_type;
msg.bodyptr = sme_rsp;
msg.bodyval = 0;
- MTRACE(mac_trace_msg_tx(mac_ctx, sme_session_id, msg.type));
+ MTRACE(mac_trace(mac_ctx, TRACE_CODE_TX_SME_MSG,
+ sme_session_id, msg.type));
#ifdef FEATURE_WLAN_DIAG_SUPPORT_LIM /* FEATURE_WLAN_DIAG_SUPPORT */
switch (msg_type) {
@@ -240,7 +241,7 @@ static void lim_send_sme_join_reassoc_rsp_after_resume(tpAniSirGlobal mac_ctx,
msg.type = sme_join_rsp->messageType;
msg.bodyptr = sme_join_rsp;
msg.bodyval = 0;
- MTRACE(mac_trace_msg_tx(mac_ctx, NO_SESSION, msg.type));
+ MTRACE(mac_trace(mac_ctx, TRACE_CODE_TX_SME_MSG, NO_SESSION, msg.type));
lim_sys_process_mmh_msg_api(mac_ctx, &msg, ePROT);
}
@@ -689,10 +690,11 @@ lim_send_sme_start_bss_rsp(tpAniSirGlobal pMac,
mmhMsg.bodyptr = pSirSmeRsp;
mmhMsg.bodyval = 0;
if (psessionEntry == NULL) {
- MTRACE(mac_trace_msg_tx(pMac, NO_SESSION, mmhMsg.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG,
+ NO_SESSION, mmhMsg.type));
} else {
- MTRACE(mac_trace_msg_tx
- (pMac, psessionEntry->peSessionId, mmhMsg.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG,
+ psessionEntry->peSessionId, mmhMsg.type));
}
#ifdef FEATURE_WLAN_DIAG_SUPPORT_LIM /* FEATURE_WLAN_DIAG_SUPPORT */
lim_diag_event_report(pMac, WLAN_PE_DIAG_START_BSS_RSP_EVENT,
@@ -774,7 +776,7 @@ lim_post_sme_scan_rsp_message(tpAniSirGlobal pMac,
mmhMsg.bodyptr = pSirSmeScanRsp;
mmhMsg.bodyval = 0;
- MTRACE(mac_trace_msg_tx(pMac, NO_SESSION, mmhMsg.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG, NO_SESSION, mmhMsg.type));
#ifdef FEATURE_WLAN_DIAG_SUPPORT_LIM /* FEATURE_WLAN_DIAG_SUPPORT */
lim_diag_event_report(pMac, WLAN_PE_DIAG_SCAN_RSP_EVENT, NULL,
(uint16_t) resultCode, 0);
@@ -795,7 +797,7 @@ void lim_send_sme_disassoc_deauth_ntf(tpAniSirGlobal pMac,
mmhMsg.bodyptr = pMsg;
mmhMsg.bodyval = 0;
- MTRACE(mac_trace_msg_tx(pMac, NO_SESSION, mmhMsg.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG, NO_SESSION, mmhMsg.type));
lim_sys_process_mmh_msg_api(pMac, &mmhMsg, ePROT);
}
@@ -998,7 +1000,8 @@ lim_send_sme_disassoc_ind(tpAniSirGlobal pMac, tpDphHashNode pStaDs,
mmhMsg.bodyptr = pSirSmeDisassocInd;
mmhMsg.bodyval = 0;
- MTRACE(mac_trace_msg_tx(pMac, psessionEntry->peSessionId, mmhMsg.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG,
+ psessionEntry->peSessionId, mmhMsg.type));
#ifdef FEATURE_WLAN_DIAG_SUPPORT_LIM /* FEATURE_WLAN_DIAG_SUPPORT */
lim_diag_event_report(pMac, WLAN_PE_DIAG_DISASSOC_IND_EVENT, psessionEntry,
0, (uint16_t) pStaDs->mlmStaContext.disassocReason);
@@ -1454,7 +1457,7 @@ lim_send_sme_wm_status_change_ntf(tpAniSirGlobal mac_ctx,
break;
}
- MTRACE(mac_trace_msg_tx(mac_ctx, session_id, msg.type));
+ MTRACE(mac_trace(mac_ctx, TRACE_CODE_TX_SME_MSG, session_id, msg.type));
if (eSIR_SUCCESS != lim_sys_process_mmh_msg_api(mac_ctx, &msg, ePROT)) {
qdf_mem_free(wm_status_change_ntf);
lim_log(mac_ctx, LOGP,
@@ -1523,10 +1526,11 @@ lim_send_sme_set_context_rsp(tpAniSirGlobal pMac,
mmhMsg.bodyptr = pSirSmeSetContextRsp;
mmhMsg.bodyval = 0;
if (NULL == psessionEntry) {
- MTRACE(mac_trace_msg_tx(pMac, NO_SESSION, mmhMsg.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG,
+ NO_SESSION, mmhMsg.type));
} else {
- MTRACE(mac_trace_msg_tx
- (pMac, psessionEntry->peSessionId, mmhMsg.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG,
+ psessionEntry->peSessionId, mmhMsg.type));
}
#ifdef FEATURE_WLAN_DIAG_SUPPORT_LIM /* FEATURE_WLAN_DIAG_SUPPORT */
@@ -1617,7 +1621,7 @@ lim_send_sme_neighbor_bss_ind(tpAniSirGlobal pMac, tLimScanResultNode *pBssDescr
msgQ.type = eWNI_SME_NEIGHBOR_BSS_IND;
msgQ.bodyptr = pNewBssInd;
msgQ.bodyval = 0;
- MTRACE(mac_trace_msg_tx(pMac, NO_SESSION, msgQ.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG, NO_SESSION, msgQ.type));
lim_sys_process_mmh_msg_api(pMac, &msgQ, ePROT);
} /*** end lim_send_sme_neighbor_bss_ind() ***/
@@ -1661,10 +1665,11 @@ lim_send_sme_addts_rsp(tpAniSirGlobal pMac, uint8_t rspReqd, uint32_t status,
mmhMsg.bodyptr = rsp;
mmhMsg.bodyval = 0;
if (NULL == psessionEntry) {
- MTRACE(mac_trace_msg_tx(pMac, NO_SESSION, mmhMsg.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG,
+ NO_SESSION, mmhMsg.type));
} else {
- MTRACE(mac_trace_msg_tx
- (pMac, psessionEntry->peSessionId, mmhMsg.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG,
+ psessionEntry->peSessionId, mmhMsg.type));
}
#ifdef FEATURE_WLAN_DIAG_SUPPORT_LIM /* FEATURE_WLAN_DIAG_SUPPORT */
lim_diag_event_report(pMac, WLAN_PE_DIAG_ADDTS_RSP_EVENT, psessionEntry, 0,
@@ -1717,10 +1722,11 @@ lim_send_sme_delts_rsp(tpAniSirGlobal pMac, tpSirDeltsReq delts, uint32_t status
mmhMsg.bodyptr = rsp;
mmhMsg.bodyval = 0;
if (NULL == psessionEntry) {
- MTRACE(mac_trace_msg_tx(pMac, NO_SESSION, mmhMsg.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG,
+ NO_SESSION, mmhMsg.type));
} else {
- MTRACE(mac_trace_msg_tx
- (pMac, psessionEntry->peSessionId, mmhMsg.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG,
+ psessionEntry->peSessionId, mmhMsg.type));
}
#ifdef FEATURE_WLAN_DIAG_SUPPORT_LIM /* FEATURE_WLAN_DIAG_SUPPORT */
lim_diag_event_report(pMac, WLAN_PE_DIAG_DELTS_RSP_EVENT, psessionEntry,
@@ -1821,7 +1827,7 @@ lim_send_sme_pe_statistics_rsp(tpAniSirGlobal pMac, uint16_t msgType, void *stat
mmhMsg.bodyptr = stats;
mmhMsg.bodyval = 0;
- MTRACE(mac_trace_msg_tx(pMac, NO_SESSION, mmhMsg.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG, NO_SESSION, mmhMsg.type));
lim_sys_process_mmh_msg_api(pMac, &mmhMsg, ePROT);
return;
@@ -1872,7 +1878,7 @@ void lim_send_sme_pe_ese_tsm_rsp(tpAniSirGlobal pMac,
mmhMsg.type = eWNI_SME_GET_TSM_STATS_RSP;
mmhMsg.bodyptr = pStats;
mmhMsg.bodyval = 0;
- MTRACE(mac_trace_msg_tx(pMac, sessionId, mmhMsg.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG, sessionId, mmhMsg.type));
lim_sys_process_mmh_msg_api(pMac, &mmhMsg, ePROT);
return;
@@ -1918,7 +1924,7 @@ lim_send_sme_ibss_peer_ind(tpAniSirGlobal pMac,
mmhMsg.type = msgType;
mmhMsg.bodyptr = pNewPeerInd;
- MTRACE(mac_trace_msg_tx(pMac, sessionId, mmhMsg.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG, sessionId, mmhMsg.type));
lim_sys_process_mmh_msg_api(pMac, &mmhMsg, ePROT);
}
@@ -2206,7 +2212,8 @@ lim_send_sme_aggr_qos_rsp(tpAniSirGlobal pMac, tpSirAggrQosRsp aggrQosRsp,
mmhMsg.type = eWNI_SME_FT_AGGR_QOS_RSP;
mmhMsg.bodyptr = aggrQosRsp;
mmhMsg.bodyval = 0;
- MTRACE(mac_trace_msg_tx(pMac, smesessionId, mmhMsg.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG,
+ smesessionId, mmhMsg.type));
lim_sys_process_mmh_msg_api(pMac, &mmhMsg, ePROT);
return;
@@ -2236,7 +2243,8 @@ void lim_send_sme_max_assoc_exceeded_ntf(tpAniSirGlobal pMac, tSirMacAddr peerMa
"eWNI_SME_MAX_ASSOC_EXCEEDED",
MAC_ADDR_ARRAY(peerMacAddr));
)
- MTRACE(mac_trace_msg_tx(pMac, smesessionId, mmhMsg.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG,
+ smesessionId, mmhMsg.type));
lim_sys_process_mmh_msg_api(pMac, &mmhMsg, ePROT);
return;
diff --git a/core/mac/src/pe/lim/lim_trace.c b/core/mac/src/pe/lim/lim_trace.c
index 89d9d02b9e15..1598724f5bc5 100644
--- a/core/mac/src/pe/lim/lim_trace.c
+++ b/core/mac/src/pe/lim/lim_trace.c
@@ -438,6 +438,9 @@ uint8_t *lim_trace_get_mlm_state_string(uint32_t mlmState)
CASE_RETURN_STRING(eLIM_MLM_WT_SET_STA_KEY_STATE);
CASE_RETURN_STRING(eLIM_MLM_WT_SET_STA_BCASTKEY_STATE);
CASE_RETURN_STRING(eLIM_MLM_WT_SET_MIMOPS_STATE);
+ CASE_RETURN_STRING(eLIM_MLM_WT_ADD_BSS_RSP_FT_REASSOC_STATE);
+ CASE_RETURN_STRING(eLIM_MLM_WT_FT_REASSOC_RSP_STATE);
+ CASE_RETURN_STRING(eLIM_MLM_P2P_LISTEN_STATE);
default:
return "UNKNOWN";
break;
diff --git a/core/mac/src/pe/lim/lim_utils.c b/core/mac/src/pe/lim/lim_utils.c
index 57e7c24a2b2d..84dae0da0b61 100644
--- a/core/mac/src/pe/lim/lim_utils.c
+++ b/core/mac/src/pe/lim/lim_utils.c
@@ -2664,7 +2664,8 @@ void lim_switch_channel_cback(tpAniSirGlobal pMac, QDF_STATUS status,
mmhMsg.bodyptr = pSirSmeSwitchChInd;
mmhMsg.bodyval = 0;
- MTRACE(mac_trace_msg_tx(pMac, psessionEntry->peSessionId, mmhMsg.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG,
+ psessionEntry->peSessionId, mmhMsg.type));
sys_process_mmh_msg(pMac, &mmhMsg);
}
diff --git a/core/mac/src/pe/rrm/rrm_api.c b/core/mac/src/pe/rrm/rrm_api.c
index 3f39f5fab543..86fb965b1b9d 100644
--- a/core/mac/src/pe/rrm/rrm_api.c
+++ b/core/mac/src/pe/rrm/rrm_api.c
@@ -441,7 +441,8 @@ rrm_process_neighbor_report_response(tpAniSirGlobal pMac,
/* Send request to SME. */
mmhMsg.type = pSmeNeighborRpt->messageType;
mmhMsg.bodyptr = pSmeNeighborRpt;
- MTRACE(mac_trace_msg_tx(pMac, pSessionEntry->peSessionId, mmhMsg.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG,
+ pSessionEntry->peSessionId, mmhMsg.type));
status = lim_sys_process_mmh_msg_api(pMac, &mmhMsg, ePROT);
return status;
@@ -696,7 +697,8 @@ rrm_process_beacon_report_req(tpAniSirGlobal pMac,
/* Send request to SME. */
mmhMsg.type = eWNI_SME_BEACON_REPORT_REQ_IND;
mmhMsg.bodyptr = pSmeBcnReportReq;
- MTRACE(mac_trace_msg_tx(pMac, pSessionEntry->peSessionId, mmhMsg.type));
+ MTRACE(mac_trace(pMac, TRACE_CODE_TX_SME_MSG,
+ pSessionEntry->peSessionId, mmhMsg.type));
return lim_sys_process_mmh_msg_api(pMac, &mmhMsg, ePROT);
}
diff --git a/core/mac/src/sys/legacy/src/utils/src/mac_trace.c b/core/mac/src/sys/legacy/src/utils/src/mac_trace.c
index e4b866b684ae..70820f6869b9 100644
--- a/core/mac/src/sys/legacy/src/utils/src/mac_trace.c
+++ b/core/mac/src/sys/legacy/src/utils/src/mac_trace.c
@@ -44,6 +44,7 @@
#include "csr_neighbor_roam.h"
#include "csr_internal.h"
#include "lim_global.h"
+#include "lim_types.h"
#include "qdf_mem.h"
#include "qdf_trace.h"
#include "wma_if.h"
@@ -275,6 +276,7 @@ uint8_t *mac_trace_get_sme_msg_string(uint16_t sme_msg)
CASE_RETURN_STRING(eWNI_SME_SET_APWPARSNIEs_REQ);
CASE_RETURN_STRING(eWNI_SME_UPPER_LAYER_ASSOC_CNF);
CASE_RETURN_STRING(eWNI_SME_HIDE_SSID_REQ);
+ CASE_RETURN_STRING(eWNI_SME_CHNG_MCC_BEACON_INTERVAL);
CASE_RETURN_STRING(eWNI_SME_REMAIN_ON_CHANNEL_REQ);
CASE_RETURN_STRING(eWNI_SME_REMAIN_ON_CHN_RSP);
CASE_RETURN_STRING(eWNI_SME_REMAIN_ON_CHN_RDY_IND);
@@ -321,9 +323,30 @@ uint8_t *mac_trace_get_sme_msg_string(uint16_t sme_msg)
#ifdef FEATURE_WLAN_CH_AVOID
CASE_RETURN_STRING(eWNI_SME_CH_AVOID_IND);
#endif /* FEATURE_WLAN_CH_AVOID */
- CASE_RETURN_STRING(eWNI_SME_MSG_TYPES_END);
+#ifdef FEATURE_WLAN_TDLS
+ CASE_RETURN_STRING(eWNI_SME_TDLS_SEND_MGMT_REQ);
+ CASE_RETURN_STRING(eWNI_SME_TDLS_SEND_MGMT_RSP);
+ CASE_RETURN_STRING(eWNI_SME_TDLS_ADD_STA_REQ);
+ CASE_RETURN_STRING(eWNI_SME_TDLS_ADD_STA_RSP);
+ CASE_RETURN_STRING(eWNI_SME_TDLS_DEL_STA_REQ);
+ CASE_RETURN_STRING(eWNI_SME_TDLS_DEL_STA_RSP);
+ CASE_RETURN_STRING(eWNI_SME_TDLS_DEL_STA_IND);
+ CASE_RETURN_STRING(eWNI_SME_TDLS_DEL_ALL_PEER_IND);
+ CASE_RETURN_STRING(eWNI_SME_MGMT_FRM_TX_COMPLETION_IND);
+ CASE_RETURN_STRING(eWNI_SME_TDLS_LINK_ESTABLISH_REQ);
+ CASE_RETURN_STRING(eWNI_SME_TDLS_LINK_ESTABLISH_RSP);
+#endif
+ CASE_RETURN_STRING(eWNI_SME_SET_BCN_FILTER_REQ);
+ CASE_RETURN_STRING(eWNI_SME_RESET_AP_CAPS_CHANGED);
+#ifdef WLAN_FEATURE_11W
+ CASE_RETURN_STRING(eWNI_SME_UNPROT_MGMT_FRM_IND);
+#endif
+ CASE_RETURN_STRING(eWNI_SME_CANDIDATE_FOUND_IND);
+ CASE_RETURN_STRING(eWNI_SME_HANDOFF_REQ);
CASE_RETURN_STRING(eWNI_SME_GET_TSM_STATS_REQ);
CASE_RETURN_STRING(eWNI_SME_GET_TSM_STATS_RSP);
+ CASE_RETURN_STRING(eWNI_SME_TSM_IE_IND);
+ CASE_RETURN_STRING(eWNI_SME_READY_TO_SUSPEND_IND);
CASE_RETURN_STRING(eWNI_SME_SET_HW_MODE_REQ);
CASE_RETURN_STRING(eWNI_SME_SET_HW_MODE_RESP);
CASE_RETURN_STRING(eWNI_SME_HW_MODE_TRANS_IND);
@@ -331,6 +354,25 @@ uint8_t *mac_trace_get_sme_msg_string(uint16_t sme_msg)
#ifdef WLAN_FEATURE_NAN
CASE_RETURN_STRING(eWNI_SME_NAN_EVENT);
#endif
+#ifdef WLAN_FEATURE_EXTWOW_SUPPORT
+ CASE_RETURN_STRING(eWNI_SME_READY_TO_EXTWOW_IND);
+#endif
+ CASE_RETURN_STRING(eWNI_SME_MSG_GET_TEMPERATURE_IND);
+ CASE_RETURN_STRING(eWNI_SME_SNR_IND);
+#ifdef FEATURE_WLAN_EXTSCAN
+ CASE_RETURN_STRING(eWNI_SME_EXTSCAN_FULL_SCAN_RESULT_IND);
+ CASE_RETURN_STRING(eWNI_SME_EPNO_NETWORK_FOUND_IND);
+#endif
+ CASE_RETURN_STRING(eWNI_SME_SET_THERMAL_LEVEL_IND);
+ CASE_RETURN_STRING(eWNI_SME_OCB_SET_CONFIG_RSP);
+ CASE_RETURN_STRING(eWNI_SME_OCB_GET_TSF_TIMER_RSP);
+ CASE_RETURN_STRING(eWNI_SME_DCC_GET_STATS_RSP);
+ CASE_RETURN_STRING(eWNI_SME_DCC_UPDATE_NDL_RSP);
+ CASE_RETURN_STRING(eWNI_SME_DCC_STATS_EVENT);
+ CASE_RETURN_STRING(eWNI_SME_FW_DUMP_IND);
+ CASE_RETURN_STRING(eWNI_SME_EXT_CHANGE_CHANNEL);
+ CASE_RETURN_STRING(eWNI_SME_EXT_CHANGE_CHANNEL_IND);
+ CASE_RETURN_STRING(eWNI_SME_MSG_TYPES_END);
default:
return (uint8_t *) "UNKNOWN";
break;
@@ -659,7 +701,32 @@ uint8_t *mac_trace_get_lim_msg_string(uint16_t lim_msg)
CASE_RETURN_STRING(SIR_LIM_PERIODIC_JOIN_PROBE_REQ_TIMEOUT);
CASE_RETURN_STRING(SIR_LIM_AUTH_RETRY_TIMEOUT);
CASE_RETURN_STRING(SIR_LIM_MSG_TYPES_END);
-
+ CASE_RETURN_STRING(LIM_MLM_SCAN_REQ);
+ CASE_RETURN_STRING(LIM_MLM_SCAN_CNF);
+ CASE_RETURN_STRING(LIM_MLM_START_REQ);
+ CASE_RETURN_STRING(LIM_MLM_START_CNF);
+ CASE_RETURN_STRING(LIM_MLM_JOIN_REQ);
+ CASE_RETURN_STRING(LIM_MLM_JOIN_CNF);
+ CASE_RETURN_STRING(LIM_MLM_AUTH_REQ);
+ CASE_RETURN_STRING(LIM_MLM_AUTH_CNF);
+ CASE_RETURN_STRING(LIM_MLM_AUTH_IND);
+ CASE_RETURN_STRING(LIM_MLM_ASSOC_REQ);
+ CASE_RETURN_STRING(LIM_MLM_ASSOC_CNF);
+ CASE_RETURN_STRING(LIM_MLM_ASSOC_IND);
+ CASE_RETURN_STRING(LIM_MLM_DISASSOC_REQ);
+ CASE_RETURN_STRING(LIM_MLM_DISASSOC_CNF);
+ CASE_RETURN_STRING(LIM_MLM_DISASSOC_IND);
+ CASE_RETURN_STRING(LIM_MLM_REASSOC_REQ);
+ CASE_RETURN_STRING(LIM_MLM_REASSOC_CNF);
+ CASE_RETURN_STRING(LIM_MLM_REASSOC_IND);
+ CASE_RETURN_STRING(LIM_MLM_DEAUTH_REQ);
+ CASE_RETURN_STRING(LIM_MLM_DEAUTH_CNF);
+ CASE_RETURN_STRING(LIM_MLM_DEAUTH_IND);
+ CASE_RETURN_STRING(LIM_MLM_TSPEC_REQ);
+ CASE_RETURN_STRING(LIM_MLM_TSPEC_CNF);
+ CASE_RETURN_STRING(LIM_MLM_SETKEYS_REQ);
+ CASE_RETURN_STRING(LIM_MLM_SETKEYS_CNF);
+ CASE_RETURN_STRING(LIM_MLM_PURGE_STA_IND);
default:
return (uint8_t *) "UNKNOWN";
break;
@@ -684,7 +751,9 @@ uint8_t *mac_trace_get_cfg_msg_string(uint16_t cfg_msg)
CASE_RETURN_STRING(WNI_CFG_SET_CNF);
CASE_RETURN_STRING(SIR_CFG_PARAM_UPDATE_IND);
CASE_RETURN_STRING(SIR_CFG_DOWNLOAD_COMPLETE_IND);
-
+ CASE_RETURN_STRING(WNI_CFG_DNLD_RSP);
+ CASE_RETURN_STRING(WNI_CFG_GET_REQ);
+ CASE_RETURN_STRING(WNI_CFG_SET_REQ);
CASE_RETURN_STRING(WNI_CFG_SET_REQ_NO_RSP);
default:
return (uint8_t *) "UNKNOWN";
diff --git a/core/sme/src/common/sme_trace.c b/core/sme/src/common/sme_trace.c
index 273a46101a1b..7837ac1873d1 100644
--- a/core/sme/src/common/sme_trace.c
+++ b/core/sme/src/common/sme_trace.c
@@ -183,6 +183,12 @@ static uint8_t *sme_trace_get_command_string(uint32_t command)
CASE_RETURN_STRING(eSmeCommandSetKey);
CASE_RETURN_STRING(eSmeCommandAddStaSession);
CASE_RETURN_STRING(eSmeCommandDelStaSession);
+#ifdef FEATURE_WLAN_TDLS
+ CASE_RETURN_STRING(eSmeCommandTdlsSendMgmt);
+ CASE_RETURN_STRING(eSmeCommandTdlsAddPeer);
+ CASE_RETURN_STRING(eSmeCommandTdlsDelPeer);
+ CASE_RETURN_STRING(eSmeCommandTdlsLinkEstablish);
+#endif
CASE_RETURN_STRING(eSmePmcCommandMask);
CASE_RETURN_STRING(eSmeCommandEnterBmps);
CASE_RETURN_STRING(eSmeCommandExitBmps);