Forráskód Böngészése

qcacmn: DP Logging Enhancements

Add the below modules for Logging :

	QDF_MODULE_ID_DP_INIT
	QDF_MODULE_ID_DP_TX
	QDF_MODULE_ID_DP_TX_CAPTURE
	QDF_MODULE_ID_DP_RX
	QDF_MODULE_ID_DP_STATS
	QDF_MODULE_ID_DP_HTT
	QDF_MODULE_ID_DP_PEER
	QDF_MODULE_ID_DP_RX_ERROR
	QDF_MODULE_ID_DP_HTT_TX_STATS
	QDF_MODULE_ID_DP_RX_MON_STATUS
        QDF_MODULE_ID_DP_RX_MON_DEST
	QDF_MODULE_ID_DP_REO
	QDF_MODULE_ID_DP_TX_COMP
	QDF_MODULE_ID_DP_VDEV
	QDF_MODULE_ID_DP_CDP
	QDF_MODULE_ID_TSO
	QDF_MODULE_ID_ME
	QDF_MODULE_ID_QWRAP
	QDF_MODULE_ID_DBDC_REP
	QDF_MODULE_ID_EXT_AP

Change-Id: Id00e95bcc3720b6062326fa71f19a9698064c292
CRs-Fixed: 2827322
Shikha Bakshi 4 éve
szülő
commit
89ce8c9600
2 módosított fájl, 82 hozzáadás és 10 törlés
  1. 40 4
      qdf/inc/qdf_types.h
  2. 42 6
      qdf/linux/src/qdf_trace.c

+ 40 - 4
qdf/inc/qdf_types.h

@@ -363,7 +363,6 @@ typedef bool (*qdf_irqlocked_func_t)(void *);
  * @QDF_MODULE_ID_DISA: DISA (encryption test) module ID
  * @QDF_MODULE_ID_GREEN_AP: Green AP related logging
  * @QDF_MODULE_ID_FTM: FTM module ID
- * @QDF_MODULE_ID_EXTAP: Extender AP module ID
  * @QDF_MODULE_ID_FD: FILS discovery logging
  * @QDF_MODULE_ID_OCB: OCB module ID
  * @QDF_MODULE_ID_IPA: IPA module ID
@@ -375,7 +374,7 @@ typedef bool (*qdf_irqlocked_func_t)(void *);
  * @QDF_MODULE_ID_SM_ENGINE: SM engine module ID
  * @QDF_MODULE_ID_CMN_MLME: CMN MLME module ID
  * @QDF_MODULE_ID_CFR: CFR module ID
- * @QDF_MODULE_ID_TX_CAPTURE: Tx capture enhancement feature ID
+ * @QDF_MODULE_ID_DP_TX_CAPTURE: Tx capture enhancement feature ID
  * @QDF_MODULE_ID_INTEROP_ISSUES_AP: interop issues ap module ID
  * @QDF_MODULE_ID_BLACKLIST_MGR: Blacklist Manager module
  * @QDF_MODULE_ID_QLD: QCA Live Debug module ID
@@ -392,6 +391,25 @@ typedef bool (*qdf_irqlocked_func_t)(void *);
  * @QDF_MODULE_ID_MSCS: MSCS feature ID
  * @QDF_MODULE_ID_GPIO: GPIO configuration module ID
  * @QDF_MODULE_ID_DIAG: Host diag module ID
+ * @QDF_MODULE_ID_DP_INIT: INIT/DEINIT path of datapath module ID
+ * @QDF_MODULE_ID_DP_TX: TX path of datapath module ID
+ * @QDF_MODULE_ID_DP_RX: RX path of datapath module ID
+ * @QDF_MODULE_ID_DP_STATS: TX/RX stats, AST stats module ID
+ * @QDF_MODULE_ID_DP_HTT: Firmware to host DP event handling module ID
+ * @QDF_MODULE_ID_DP_PEER: DP peer module ID
+ * @QDF_MODULE_ID_DP_RX_ERROR: Packet handling from WBM release ring module ID
+ * @QDF_MODULE_ID_DP_HTT_TX_STATS: FW to host Tx  PPDU stats module ID
+ * @QDF_MODULE_ID_DP_RX_MON_STATUS: RX mon status ring module ID
+ * @QDF_MODULE_ID_DP_RX_MON_DEST: Monitor ode processing module ID
+ * @QDF_MODULE_ID_DP_REO: REO command status module ID
+ * @QDF_MODULE_ID_DP_TX_COMP: TX completion module ID
+ * @QDF_MODULE_ID_DP_VDEV: DP Vdev module ID
+ * @QDF_MODULE_ID_DP_CDP: Configuration module ID
+ * @QDF_MODULE_ID_TSO: TSO module ID
+ * @QDF_MODULE_ID_ME: Multicast Enhancement module ID
+ * @QDF_MODULE_ID_QWRAP: QWRAP module ID
+ * @QDF_MODULE_ID_DBDC_REP: DBDC repeater module ID
+ * @QDF_MODULE_ID_EXT_AP: Extended AP module ID
  * @QDF_MODULE_ID_ANY: anything
  * @QDF_MODULE_ID_MAX: Max place holder module ID
  *
@@ -494,7 +512,6 @@ typedef enum {
 	QDF_MODULE_ID_DISA,
 	QDF_MODULE_ID_GREEN_AP,
 	QDF_MODULE_ID_FTM,
-	QDF_MODULE_ID_EXTAP,
 	QDF_MODULE_ID_FD,
 	QDF_MODULE_ID_OCB,
 	QDF_MODULE_ID_IPA,
@@ -507,7 +524,7 @@ typedef enum {
 	QDF_MODULE_ID_CMN_MLME,
 	QDF_MODULE_ID_BSSCOLOR,
 	QDF_MODULE_ID_CFR,
-	QDF_MODULE_ID_TX_CAPTURE,
+	QDF_MODULE_ID_DP_TX_CAPTURE,
 	QDF_MODULE_ID_INTEROP_ISSUES_AP,
 	QDF_MODULE_ID_BLACKLIST_MGR,
 	QDF_MODULE_ID_QLD,
@@ -524,6 +541,25 @@ typedef enum {
 	QDF_MODULE_ID_MSCS,
 	QDF_MODULE_ID_GPIO,
 	QDF_MODULE_ID_DIAG,
+	QDF_MODULE_ID_DP_INIT,
+	QDF_MODULE_ID_DP_TX,
+	QDF_MODULE_ID_DP_RX,
+	QDF_MODULE_ID_DP_STATS,
+	QDF_MODULE_ID_DP_HTT,
+	QDF_MODULE_ID_DP_PEER,
+	QDF_MODULE_ID_DP_RX_ERROR,
+	QDF_MODULE_ID_DP_HTT_TX_STATS,
+	QDF_MODULE_ID_DP_RX_MON_STATUS,
+	QDF_MODULE_ID_DP_RX_MON_DEST,
+	QDF_MODULE_ID_DP_REO,
+	QDF_MODULE_ID_DP_TX_COMP,
+	QDF_MODULE_ID_DP_VDEV,
+	QDF_MODULE_ID_DP_CDP,
+	QDF_MODULE_ID_TSO,
+	QDF_MODULE_ID_ME,
+	QDF_MODULE_ID_QWRAP,
+	QDF_MODULE_ID_DBDC_REP,
+	QDF_MODULE_ID_EXT_AP,
 	QDF_MODULE_ID_ANY,
 	QDF_MODULE_ID_MAX,
 } QDF_MODULE_ID;

+ 42 - 6
qdf/linux/src/qdf_trace.c

@@ -3143,7 +3143,6 @@ struct category_name_info g_qdf_category_name[MAX_SUPPORTED_CATEGORY] = {
 	[QDF_MODULE_ID_DIRECT_BUF_RX] = {"DIRECT_BUF_RX"},
 	[QDF_MODULE_ID_DISA] = {"disa"},
 	[QDF_MODULE_ID_GREEN_AP] = {"GREEN_AP"},
-	[QDF_MODULE_ID_EXTAP] = {"EXTAP"},
 	[QDF_MODULE_ID_FD] = {"FILS discovery"},
 	[QDF_MODULE_ID_FTM] = {"FTM"},
 	[QDF_MODULE_ID_OCB] = {"OCB"},
@@ -3159,14 +3158,13 @@ struct category_name_info g_qdf_category_name[MAX_SUPPORTED_CATEGORY] = {
 	[QDF_MODULE_ID_CMN_MLME] = {"CMN_MLME"},
 	[QDF_MODULE_ID_BSSCOLOR] = {"BSSCOLOR"},
 	[QDF_MODULE_ID_CFR] = {"CFR"},
-	[QDF_MODULE_ID_TX_CAPTURE] = {"TX_CAPTURE_ENHANCE"},
+	[QDF_MODULE_ID_DP_TX_CAPTURE] = {"TX_CAPTURE_ENHANCE"},
 	[QDF_MODULE_ID_INTEROP_ISSUES_AP] = {"INTEROP_ISSUES_AP"},
 	[QDF_MODULE_ID_BLACKLIST_MGR] = {"blm"},
 	[QDF_MODULE_ID_QLD] = {"QLD"},
 	[QDF_MODULE_ID_DYNAMIC_MODE_CHG] = {"Dynamic Mode Change"},
 	[QDF_MODULE_ID_COEX] = {"COEX"},
 	[QDF_MODULE_ID_MON_FILTER] = {"Monitor Filter"},
-	[QDF_MODULE_ID_ANY] = {"ANY"},
 	[QDF_MODULE_ID_PKT_CAPTURE] = {"pkt_capture"},
 	[QDF_MODULE_ID_RPTR] = {"RPTR"},
 	[QDF_MODULE_ID_6GHZ] = {"6GHZ"},
@@ -3175,6 +3173,26 @@ struct category_name_info g_qdf_category_name[MAX_SUPPORTED_CATEGORY] = {
 	[QDF_MODULE_ID_GPIO] = {"GPIO_CFG"},
 	[QDF_MODULE_ID_IFMGR] = {"IF_MGR"},
 	[QDF_MODULE_ID_DIAG] = {"DIAG"},
+	[QDF_MODULE_ID_DP_INIT] = {"DP_INIT"},
+	[QDF_MODULE_ID_DP_TX] = {"DP_TX"},
+	[QDF_MODULE_ID_DP_RX] = {"DP_RX"},
+	[QDF_MODULE_ID_DP_STATS] = {"DP_STATS"},
+	[QDF_MODULE_ID_DP_HTT] = {"DP_HTT"},
+	[QDF_MODULE_ID_DP_PEER] = {"DP_PEER"},
+	[QDF_MODULE_ID_DP_RX_ERROR] = {"DP_RX_ERROR"},
+	[QDF_MODULE_ID_DP_HTT_TX_STATS] = {"DP_HTT_TX_STATS"},
+	[QDF_MODULE_ID_DP_RX_MON_STATUS] = {"DP_RX_MON_STATUS"},
+	[QDF_MODULE_ID_DP_RX_MON_STATUS] = {"DP_RX_MON_DEST"},
+	[QDF_MODULE_ID_DP_REO] = {"DP_REO"},
+	[QDF_MODULE_ID_DP_TX_COMP] = {"DP_TX_COMP"},
+	[QDF_MODULE_ID_DP_VDEV] = {"DP_VDEV"},
+	[QDF_MODULE_ID_DP_CDP] = {"DP_CDP"},
+	[QDF_MODULE_ID_TSO] = {"TSO"},
+	[QDF_MODULE_ID_ME] = {"ME"},
+	[QDF_MODULE_ID_QWRAP] = {"QWRAP"},
+	[QDF_MODULE_ID_DBDC_REP] = {"DBDC_REP"},
+	[QDF_MODULE_ID_EXT_AP] = {"EXT_AP"},
+	[QDF_MODULE_ID_ANY] = {"ANY"},
 };
 qdf_export_symbol(g_qdf_category_name);
 
@@ -3696,7 +3714,6 @@ static void set_default_trace_levels(struct category_info *cinfo)
 		[QDF_MODULE_ID_DISA] = QDF_TRACE_LEVEL_NONE,
 		[QDF_MODULE_ID_GREEN_AP] = QDF_TRACE_LEVEL_ERROR,
 		[QDF_MODULE_ID_FTM] = QDF_TRACE_LEVEL_ERROR,
-		[QDF_MODULE_ID_EXTAP] = QDF_TRACE_LEVEL_NONE,
 		[QDF_MODULE_ID_FD] = QDF_TRACE_LEVEL_ERROR,
 		[QDF_MODULE_ID_OCB] = QDF_TRACE_LEVEL_ERROR,
 		[QDF_MODULE_ID_IPA] = QDF_TRACE_LEVEL_NONE,
@@ -3709,14 +3726,13 @@ static void set_default_trace_levels(struct category_info *cinfo)
 		[QDF_MODULE_ID_CMN_MLME] = QDF_TRACE_LEVEL_INFO,
 		[QDF_MODULE_ID_BSSCOLOR] = QDF_TRACE_LEVEL_ERROR,
 		[QDF_MODULE_ID_CFR] = QDF_TRACE_LEVEL_ERROR,
-		[QDF_MODULE_ID_TX_CAPTURE] = QDF_TRACE_LEVEL_FATAL,
+		[QDF_MODULE_ID_DP_TX_CAPTURE] = QDF_TRACE_LEVEL_FATAL,
 		[QDF_MODULE_ID_INTEROP_ISSUES_AP] = QDF_TRACE_LEVEL_NONE,
 		[QDF_MODULE_ID_BLACKLIST_MGR] = QDF_TRACE_LEVEL_NONE,
 		[QDF_MODULE_ID_QLD] = QDF_TRACE_LEVEL_ERROR,
 		[QDF_MODULE_ID_DYNAMIC_MODE_CHG] = QDF_TRACE_LEVEL_INFO,
 		[QDF_MODULE_ID_COEX] = QDF_TRACE_LEVEL_ERROR,
 		[QDF_MODULE_ID_MON_FILTER] = QDF_TRACE_LEVEL_INFO,
-		[QDF_MODULE_ID_ANY] = QDF_TRACE_LEVEL_INFO,
 		[QDF_MODULE_ID_PKT_CAPTURE] = QDF_TRACE_LEVEL_NONE,
 		[QDF_MODULE_ID_RPTR] = QDF_TRACE_LEVEL_INFO,
 		[QDF_MODULE_ID_6GHZ] = QDF_TRACE_LEVEL_ERROR,
@@ -3725,6 +3741,26 @@ static void set_default_trace_levels(struct category_info *cinfo)
 		[QDF_MODULE_ID_GPIO] = QDF_TRACE_LEVEL_NONE,
 		[QDF_MODULE_ID_IFMGR] = QDF_TRACE_LEVEL_ERROR,
 		[QDF_MODULE_ID_DIAG] = QDF_TRACE_LEVEL_ERROR,
+		[QDF_MODULE_ID_DP_INIT] = QDF_TRACE_LEVEL_FATAL,
+		[QDF_MODULE_ID_DP_TX] = QDF_TRACE_LEVEL_FATAL,
+		[QDF_MODULE_ID_DP_RX] = QDF_TRACE_LEVEL_FATAL,
+		[QDF_MODULE_ID_DP_STATS] = QDF_TRACE_LEVEL_FATAL,
+		[QDF_MODULE_ID_DP_HTT] = QDF_TRACE_LEVEL_FATAL,
+		[QDF_MODULE_ID_DP_PEER] = QDF_TRACE_LEVEL_FATAL,
+		[QDF_MODULE_ID_DP_RX_ERROR] = QDF_TRACE_LEVEL_FATAL,
+		[QDF_MODULE_ID_DP_HTT_TX_STATS] = QDF_TRACE_LEVEL_FATAL,
+		[QDF_MODULE_ID_DP_RX_MON_STATUS] = QDF_TRACE_LEVEL_FATAL,
+		[QDF_MODULE_ID_DP_RX_MON_DEST] = QDF_TRACE_LEVEL_FATAL,
+		[QDF_MODULE_ID_DP_REO] = QDF_TRACE_LEVEL_FATAL,
+		[QDF_MODULE_ID_DP_TX_COMP] = QDF_TRACE_LEVEL_FATAL,
+		[QDF_MODULE_ID_DP_VDEV] = QDF_TRACE_LEVEL_FATAL,
+		[QDF_MODULE_ID_DP_CDP] = QDF_TRACE_LEVEL_FATAL,
+		[QDF_MODULE_ID_TSO] = QDF_TRACE_LEVEL_FATAL,
+		[QDF_MODULE_ID_ME] = QDF_TRACE_LEVEL_INFO,
+		[QDF_MODULE_ID_QWRAP] = QDF_TRACE_LEVEL_FATAL,
+		[QDF_MODULE_ID_DBDC_REP] = QDF_TRACE_LEVEL_FATAL,
+		[QDF_MODULE_ID_EXT_AP] = QDF_TRACE_LEVEL_NONE,
+		[QDF_MODULE_ID_ANY] = QDF_TRACE_LEVEL_INFO,
 	};
 
 	for (i = 0; i < MAX_SUPPORTED_CATEGORY; i++) {