diff --git a/core/mac/inc/wni_api.h b/core/mac/inc/wni_api.h index c338a648db..320ecab2c1 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 db28515b31..11c08b3b29 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 8383f5dc3f..eed53e74af 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 5b53e5e1ed..37460e4f08 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 7ba373852d..653ff560b0 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 89d9d02b9e..1598724f5b 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 57e7c24a2b..84dae0da0b 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 3f39f5fab5..86fb965b1b 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 e4b866b684..70820f6869 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 273a46101a..7837ac1873 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);