Replace the log with MTRACE
The log "Do not drop beacon and probe response - Missed beacon scenario"
prints excessvily and leads to WD bark.replace the log with MTRACE
Change-Id: I4f79379f93bde394c8629689d679ffc6fc869cd4
CRs-fixed: 454235, 456424
diff --git a/CORE/MAC/inc/macTrace.h b/CORE/MAC/inc/macTrace.h
index d9aab09..14cf56c 100644
--- a/CORE/MAC/inc/macTrace.h
+++ b/CORE/MAC/inc/macTrace.h
@@ -79,7 +79,7 @@
tANI_U32 data;
}tTraceRecord, *tpTraceRecord;
-
+#define eLOG_NODROP_MISSED_BEACON_SCENARIO 0
#define MAX_TRACE_RECORDS 2000
#define INVALID_TRACE_ADDR 0xffffffff
@@ -119,6 +119,7 @@
tANI_U8* macTraceGetWdaMsgString( tANI_U16 wdaMsg );
tANI_U8* macTraceGetSmeMsgString( tANI_U16 smeMsg );
tANI_U8* macTraceGetModuleString( tANI_U8 moduleId);
+tANI_U8* macTraceGetInfoLogString( tANI_U16 infoLog );
eHalStatus pe_AcquireGlobalLock( tAniSirLim *psPe);
eHalStatus pe_ReleaseGlobalLock( tAniSirLim *psPe);
diff --git a/CORE/MAC/src/pe/include/limTrace.h b/CORE/MAC/src/pe/include/limTrace.h
index e44c2dd..0313d1e 100644
--- a/CORE/MAC/src/pe/include/limTrace.h
+++ b/CORE/MAC/src/pe/include/limTrace.h
@@ -102,6 +102,7 @@
TRACE_CODE_TIMER_ACTIVATE,
TRACE_CODE_TIMER_DEACTIVATE,
+ TRACE_CODE_INFO_LOG
};
diff --git a/CORE/MAC/src/pe/lim/limApi.c b/CORE/MAC/src/pe/lim/limApi.c
index a7445f1..98f6272 100644
--- a/CORE/MAC/src/pe/lim/limApi.c
+++ b/CORE/MAC/src/pe/lim/limApi.c
@@ -2091,8 +2091,8 @@
{
if(pMac->pmm.inMissedBeaconScenario)
{
- PELOGE(limLog(pMac, LOGE, FL("Do not drop beacon and probe response - Missed beacon scenario"));)
- return eMGMT_DROP_NO_DROP;
+ MTRACE(macTrace(pMac, TRACE_CODE_INFO_LOG, 0, eLOG_NODROP_MISSED_BEACON_SCENARIO));
+ return eMGMT_DROP_NO_DROP;
}
if (limIsSystemInScanState(pMac))
{
diff --git a/CORE/MAC/src/pe/lim/limTrace.c b/CORE/MAC/src/pe/lim/limTrace.c
index 92d1d2c..b904b95 100644
--- a/CORE/MAC/src/pe/lim/limTrace.c
+++ b/CORE/MAC/src/pe/lim/limTrace.c
@@ -259,6 +259,10 @@
"Timer DeActvtd", __limTraceGetTimerString((tANI_U16)pRecord->data), pRecord->data );
break;
+ case TRACE_CODE_INFO_LOG:
+ limLog(pMac, LOGE, "%04d %012u S%d %-14s %-30s(0x%x) \n", recIndex, pRecord->time, pRecord->session,
+ "INFORMATION_LOG", macTraceGetInfoLogString((tANI_U16)pRecord->data), pRecord->data );
+ break;
default :
limLog(pMac, LOGE, "%04d %012u S%d %-14s(%d) (0x%x) \n", recIndex, pRecord->time, pRecord->session,
"Unknown Code", pRecord->code, pRecord->data );