[WCNCR00145893] misc: Add debug info
[Description]
Add debug info
Change-Id: Iacbc572e61f586ec214d88a2420ca3464db999a9
Signed-off-by: Yi-Cheng Huang <yi-cheng.huang@mediatek.com>
CR-Id: WCNCR00145893
Feature: misc
diff --git a/include/nic_cmd_event.h b/include/nic_cmd_event.h
index 27dca40..91a9359 100644
--- a/include/nic_cmd_event.h
+++ b/include/nic_cmd_event.h
@@ -2882,7 +2882,9 @@
UINT_32 u4Rate1FailCnt;
TX_VECTOR_BBP_LATCH_T rTxVector[ENUM_BAND_NUM];
MIB_INFO_STAT_T rMibInfo[ENUM_BAND_NUM];
- UINT_8 aucReserved[23];
+ BOOLEAN fgIsForceTxStream;
+ BOOLEAN fgIsForceSeOff;
+ UINT_8 aucReserved[21];
} EVENT_STA_STATISTICS_T, *P_EVENT_STA_STATISTICS_T;
#if CFG_AUTO_CHANNEL_SEL_SUPPORT
diff --git a/include/wlan_lib.h b/include/wlan_lib.h
index e4787fa..85287ec 100644
--- a/include/wlan_lib.h
+++ b/include/wlan_lib.h
@@ -775,9 +775,11 @@
TX_VECTOR_BBP_LATCH_T rTxVector[ENUM_BAND_NUM];
MIB_INFO_STAT_T rMibInfo[ENUM_BAND_NUM];
UINT_8 ucResetCounter;
+ BOOLEAN fgIsForceTxStream;
+ BOOLEAN fgIsForceSeOff;
/* Reserved fields */
- UINT_8 au4Reserved[22];
+ UINT_8 au4Reserved[20];
} PARAM_GET_STA_STA_STATISTICS, *P_PARAM_GET_STA_STATISTICS;
typedef struct _PARAM_GET_BSS_STATISTICS {
diff --git a/nic/nic_cmd_event.c b/nic/nic_cmd_event.c
index f5cea2b..680f4a5 100644
--- a/nic/nic_cmd_event.c
+++ b/nic/nic_cmd_event.c
@@ -2110,6 +2110,8 @@
sizeof(prEvent->rTxVector));
kalMemCopy(&prStaStatistics->rMibInfo, &prEvent->rMibInfo,
sizeof(prEvent->rMibInfo));
+ prStaStatistics->fgIsForceTxStream = prEvent->fgIsForceTxStream;
+ prStaStatistics->fgIsForceSeOff = prEvent->fgIsForceSeOff;
prStaRec = cnmGetStaRecByIndex(prAdapter, prEvent->ucStaRecIdx);
diff --git a/os/linux/gl_wext_priv.c b/os/linux/gl_wext_priv.c
index d626a37..7462cd3 100644
--- a/os/linux/gl_wext_priv.c
+++ b/os/linux/gl_wext_priv.c
@@ -4223,7 +4223,7 @@
"%-20s%s%ld.%1ld dBm\n", "MAC TX Power", " = ",
TX_VECTOR_GET_TX_PWR(&prQueryStaStatistics->rTxVector[ucDbdcIdx]) >> 1,
5 * (TX_VECTOR_GET_TX_PWR(&prQueryStaStatistics->rTxVector[ucDbdcIdx]) % 2));
-
+#if 0
if (prQueryStaStatistics->rTxVector[ucDbdcIdx].u4TxVector2 == 0xFFFFFFFF)
i4BytesWritten += kalSnprintf(pcCommand + i4BytesWritten, i4TotalLen - i4BytesWritten,
"%-20s%s%s\n", "Beamform Enable", " = ", "N/A");
@@ -4247,6 +4247,7 @@
"%-20s%s%d\n", "Sounding Pkt", " = ",
TX_VECTOR_GET_NO_SOUNDING(&prQueryStaStatistics->rTxVector[ucDbdcIdx]) ? FALSE : TRUE);
}
+#endif
}
/* RX Reorder */
@@ -4365,6 +4366,16 @@
prQueryStaStatistics->ucRateEntryIdx);
#endif
}
+
+ if (prQueryStaStatistics->fgIsForceTxStream == 0)
+ i4BytesWritten += kalSnprintf(pcCommand + i4BytesWritten, i4TotalLen - i4BytesWritten,
+ "%-20s%s%s\n", "Force Tx Stream", " = ", "N/A");
+ else
+ i4BytesWritten += kalSnprintf(pcCommand + i4BytesWritten, i4TotalLen - i4BytesWritten,
+ "%-20s%s%d\n", "Force Tx Stream", " = ", prQueryStaStatistics->fgIsForceTxStream);
+
+ i4BytesWritten += kalSnprintf(pcCommand + i4BytesWritten, i4TotalLen - i4BytesWritten,
+ "%-20s%s%d\n", "Force SE off", " = ", prQueryStaStatistics->fgIsForceSeOff);
}
i4BytesWritten += kalSnprintf(pcCommand + i4BytesWritten, i4TotalLen - i4BytesWritten,