Эх сурвалжийг харах

qcacld-3.0: Introduce ini knob for wifi pos logging

Add ini param qdf_trace_enable_wifi_pos to control WIFI_POS logging
level from config.ini

Change-Id: I9baa59448b9badaae94193bd7367a104309d0a1a
CRs-Fixed: 2003488
Naveen Rawat 8 жил өмнө
parent
commit
7df318650c

+ 2 - 0
core/hdd/inc/wlan_hdd_cfg.h

@@ -4463,6 +4463,7 @@ typedef enum {
 #define CFG_QDF_TRACE_ENABLE_HIF_NAME     "qdf_trace_enable_hif"
 #define CFG_CDR_TRACE_ENABLE_HDD_SAP_DATA_NAME   "qdf_trace_enable_hdd_sap_data"
 #define CFG_QDF_TRACE_ENABLE_HDD_DATA_NAME       "qdf_trace_enable_hdd_data"
+#define CFG_QDF_TRACE_ENABLE_WIFI_POS     "qdf_trace_enable_wifi_pos"
 
 #define CFG_QDF_TRACE_ENABLE_MIN          (0)
 #define CFG_QDF_TRACE_ENABLE_MAX          (0xff)
@@ -9342,6 +9343,7 @@ struct hdd_config {
 	uint16_t qdf_trace_enable_hdd_data;
 	uint16_t qdf_trace_enable_epping;
 	uint16_t qdf_trace_enable_qdf_devices;
+	uint16_t qdf_trace_enable_wifi_pos;
 
 	uint16_t nTeleBcnTransListenInterval;
 	uint16_t nTeleBcnMaxListenInterval;

+ 7 - 0
core/hdd/src/wlan_hdd_cfg.c

@@ -1760,6 +1760,13 @@ REG_TABLE_ENTRY g_registry_table[] = {
 		     CFG_QDF_TRACE_ENABLE_MIN,
 		     CFG_QDF_TRACE_ENABLE_MAX),
 
+	REG_VARIABLE(CFG_QDF_TRACE_ENABLE_WIFI_POS, WLAN_PARAM_Integer,
+		     struct hdd_config, qdf_trace_enable_wifi_pos,
+		     VAR_FLAGS_OPTIONAL,
+		     CFG_QDF_TRACE_ENABLE_DEFAULT,
+		     CFG_QDF_TRACE_ENABLE_MIN,
+		     CFG_QDF_TRACE_ENABLE_MAX),
+
 	REG_VARIABLE(CFG_TELE_BCN_TRANS_LI_NAME, WLAN_PARAM_Integer,
 		     struct hdd_config, nTeleBcnTransListenInterval,
 		     VAR_FLAGS_OPTIONAL | VAR_FLAGS_RANGE_CHECK_ASSUME_DEFAULT,

+ 2 - 1
core/hdd/src/wlan_hdd_main.c

@@ -6953,7 +6953,8 @@ static void hdd_set_trace_level_for_each(hdd_context_t *hdd_ctx)
 				hdd_ctx->config->qdf_trace_enable_hdd_sap_data);
 	hdd_qdf_trace_enable(QDF_MODULE_ID_HDD_DATA,
 				hdd_ctx->config->qdf_trace_enable_hdd_data);
-
+	hdd_qdf_trace_enable(QDF_MODULE_ID_WIFIPOS,
+				hdd_ctx->config->qdf_trace_enable_wifi_pos);
 	hdd_cfg_print(hdd_ctx);
 }