Procházet zdrojové kódy

qcacmn: Add separate ID for ML IE trace prints

Add a separate module ID for Multi Link Operation (MLO) Information
Element protocol processing related QDF trace prints. These are for
use in processing of any IEs related to MLO. This would help separate
the tracing of MLO IE operations which are expected to be substantial,
and avoid confusion that might arise from reuse of MLO manager
tracing.

Change-Id: If55532a89452b6432101be07fcc6aff45045e822
CRs-Fixed: 2985731
Krishna Rao před 4 roky
rodič
revize
1ce921eb1a
2 změnil soubory, kde provedl 4 přidání a 0 odebrání
  1. 2 0
      qdf/inc/qdf_types.h
  2. 2 0
      qdf/linux/src/qdf_trace.c

+ 2 - 0
qdf/inc/qdf_types.h

@@ -414,6 +414,7 @@ typedef bool (*qdf_irqlocked_func_t)(void *);
  * @QDF_MODULE_ID_DBDC_REP: DBDC repeater module ID
  * @QDF_MODULE_ID_EXT_AP: Extended AP module ID
  * @QDF_MODULE_ID_MLO: MLO Manager module ID
+ * @QDF_MODULE_ID_MLOIE: MLO related IE protocol processing module ID
  * @QDF_MODULE_ID_ANY: anything
  * @QDF_MODULE_ID_MAX: Max place holder module ID
  *
@@ -565,6 +566,7 @@ typedef enum {
 	QDF_MODULE_ID_DBDC_REP,
 	QDF_MODULE_ID_EXT_AP,
 	QDF_MODULE_ID_MLO,
+	QDF_MODULE_ID_MLOIE,
 	QDF_MODULE_ID_ANY,
 	QDF_MODULE_ID_MAX,
 } QDF_MODULE_ID;

+ 2 - 0
qdf/linux/src/qdf_trace.c

@@ -3231,6 +3231,7 @@ struct category_name_info g_qdf_category_name[MAX_SUPPORTED_CATEGORY] = {
 	[QDF_MODULE_ID_DBDC_REP] = {"DBDC_REP"},
 	[QDF_MODULE_ID_EXT_AP] = {"EXT_AP"},
 	[QDF_MODULE_ID_MLO] = {"MLO_MGR"},
+	[QDF_MODULE_ID_MLOIE] = {"MLOIE"},
 	[QDF_MODULE_ID_ANY] = {"ANY"},
 };
 qdf_export_symbol(g_qdf_category_name);
@@ -3800,6 +3801,7 @@ static void set_default_trace_levels(struct category_info *cinfo)
 		[QDF_MODULE_ID_DBDC_REP] = QDF_TRACE_LEVEL_FATAL,
 		[QDF_MODULE_ID_EXT_AP] = QDF_TRACE_LEVEL_NONE,
 		[QDF_MODULE_ID_MLO] = QDF_TRACE_LEVEL_INFO,
+		[QDF_MODULE_ID_MLOIE] = QDF_TRACE_LEVEL_INFO,
 		[QDF_MODULE_ID_ANY] = QDF_TRACE_LEVEL_INFO,
 	};