wlan: Add missing MTRACE log in HDD
Currently, MTRACE logs are not captured for the events posted
from SME to HDD. So, add missing MTRACE log in hdd_smeRoamCallback()
and also add missing eRoamCmdStatus enums in get_eRoamCmdStatus_str().
Change-Id: I26ef8c651b7b873939341b643056ff977a40ea19
CRs-Fixed: 855875
diff --git a/CORE/HDD/src/wlan_hdd_trace.c b/CORE/HDD/src/wlan_hdd_trace.c
index fb7095b..5574e5f 100644
--- a/CORE/HDD/src/wlan_hdd_trace.c
+++ b/CORE/HDD/src/wlan_hdd_trace.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2014 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2014-2015 The Linux Foundation. All rights reserved.
*
* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
*
@@ -97,9 +97,18 @@
void hddTraceDump(void *pMac, tpvosTraceRecord pRecord, tANI_U16 recIndex)
{
- hddLog(LOGE, "%04d %012u S%d %-14s %-30s(0x%x) ",
- recIndex, pRecord->time, pRecord->session,
- "HDD Event:", hddTraceGetEventString(pRecord->code), pRecord->data);
+ if (TRACE_CODE_HDD_RX_SME_MSG == pRecord->code)
+ {
+ hddLog(LOGE, "%04d %012u S%d %-14s %-30s(0x%x) ",
+ recIndex, pRecord->time, pRecord->session, "RX SME MSG:",
+ get_eRoamCmdStatus_str(pRecord->data), pRecord->data);
+ }
+ else
+ {
+ hddLog(LOGE, "%04d %012u S%d %-14s %-30s(0x%x) ",
+ recIndex, pRecord->time, pRecord->session, "HDD Event:",
+ hddTraceGetEventString(pRecord->code), pRecord->data);
+ }
}
void hddTraceInit()