[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,