1
0

qcacld: Add support to enable/disable logging for all missing modules.

qcacld-2.0 -> qcacld-3.0 propagation

Add support to enable and disable logging for all missing modules
from INI.

Change-Id: I1677a2db48193b1130e0fc07e8bdfc42823d3567
CRs-Fixed: 855168
Este cometimento está contido em:
Bhargav Shah
2015-06-24 15:10:14 +05:30
cometido por Prakash Dhavali
ascendente 1efa55ca9d
cometimento 480a90f597
3 ficheiros modificados com 89 adições e 0 eliminações

Ver ficheiro

@@ -1287,6 +1287,14 @@ typedef enum {
#define CFG_CDF_TRACE_ENABLE_SAP_NAME "cdf_trace_enable_sap"
#define CFG_CDF_TRACE_ENABLE_HDD_SAP_NAME "cdf_trace_enable_hdd_sap"
#define CFG_CDF_TRACE_ENABLE_BMI_NAME "cdf_trace_enable_bmi"
#define CFG_CDF_TRACE_ENABLE_CFG_NAME "cdf_trace_enable_cfg"
#define CFG_CDF_TRACE_ENABLE_EPPING "cdf_trace_enable_epping"
#define CFG_CDF_TRACE_ENABLE_CDF_DEVICES "cdf_trace_enable_cdf_devices"
#define CFG_CDF_TRACE_ENABLE_TXRX_NAME "cfd_trace_enable_txrx"
#define CFG_CDF_TRACE_ENABLE_HTC_NAME "cdf_trace_enable_htc"
#define CFG_CDF_TRACE_ENABLE_HIF_NAME "cdf_trace_enable_hif"
#define CFG_CDR_TRACE_ENABLE_HDD_SAP_DATA_NAME "cdf_trace_enable_hdd_sap_data"
#define CFG_CDF_TRACE_ENABLE_HDD_DATA_NAME "cdf_trace_enable_hdd_data"
#define CFG_CDF_TRACE_ENABLE_MIN (0)
#define CFG_CDF_TRACE_ENABLE_MAX (0xff)
@@ -2992,6 +3000,14 @@ struct hdd_config {
uint16_t cdf_trace_enable_sap;
uint16_t cdf_trace_enable_hdd_sap;
uint16_t cdf_trace_enable_bmi;
uint16_t cdf_trace_enable_cfg;
uint16_t cfd_trace_enable_txrx;
uint16_t cdf_trace_enable_htc;
uint16_t cdf_trace_enable_hif;
uint16_t cdf_trace_enable_hdd_sap_data;
uint16_t cdf_trace_enable_hdd_data;
uint16_t cdf_trace_enable_epping;
uint16_t cdf_trace_enable_cdf_devices;
uint16_t nTeleBcnTransListenInterval;
uint16_t nTeleBcnMaxListenInterval;

Ver ficheiro

@@ -1741,6 +1741,62 @@ REG_TABLE_ENTRY g_registry_table[] = {
CFG_CDF_TRACE_ENABLE_MIN,
CFG_CDF_TRACE_ENABLE_MAX),
REG_VARIABLE(CFG_CDF_TRACE_ENABLE_CFG_NAME, WLAN_PARAM_Integer,
struct hdd_config, cdf_trace_enable_cfg,
VAR_FLAGS_OPTIONAL,
CFG_CDF_TRACE_ENABLE_DEFAULT,
CFG_CDF_TRACE_ENABLE_MIN,
CFG_CDF_TRACE_ENABLE_MAX),
REG_VARIABLE(CFG_CDF_TRACE_ENABLE_TXRX_NAME, WLAN_PARAM_Integer,
struct hdd_config, cfd_trace_enable_txrx,
VAR_FLAGS_OPTIONAL,
CFG_CDF_TRACE_ENABLE_DEFAULT,
CFG_CDF_TRACE_ENABLE_MIN,
CFG_CDF_TRACE_ENABLE_MAX),
REG_VARIABLE(CFG_CDF_TRACE_ENABLE_HTC_NAME, WLAN_PARAM_Integer,
struct hdd_config, cdf_trace_enable_htc,
VAR_FLAGS_OPTIONAL,
CFG_CDF_TRACE_ENABLE_DEFAULT,
CFG_CDF_TRACE_ENABLE_MIN,
CFG_CDF_TRACE_ENABLE_MAX),
REG_VARIABLE(CFG_CDF_TRACE_ENABLE_HIF_NAME, WLAN_PARAM_Integer,
struct hdd_config, cdf_trace_enable_hif,
VAR_FLAGS_OPTIONAL,
CFG_CDF_TRACE_ENABLE_DEFAULT,
CFG_CDF_TRACE_ENABLE_MIN,
CFG_CDF_TRACE_ENABLE_MAX),
REG_VARIABLE(CFG_CDR_TRACE_ENABLE_HDD_SAP_DATA_NAME, WLAN_PARAM_Integer,
struct hdd_config, cdf_trace_enable_hdd_sap_data,
VAR_FLAGS_OPTIONAL,
CFG_CDF_TRACE_ENABLE_DEFAULT,
CFG_CDF_TRACE_ENABLE_MIN,
CFG_CDF_TRACE_ENABLE_MAX),
REG_VARIABLE(CFG_CDF_TRACE_ENABLE_HDD_DATA_NAME, WLAN_PARAM_Integer,
struct hdd_config, cdf_trace_enable_hdd_data,
VAR_FLAGS_OPTIONAL,
CFG_CDF_TRACE_ENABLE_DEFAULT,
CFG_CDF_TRACE_ENABLE_MIN,
CFG_CDF_TRACE_ENABLE_MAX),
REG_VARIABLE(CFG_CDF_TRACE_ENABLE_EPPING, WLAN_PARAM_Integer,
struct hdd_config, cdf_trace_enable_epping,
VAR_FLAGS_OPTIONAL,
CFG_CDF_TRACE_ENABLE_DEFAULT,
CFG_CDF_TRACE_ENABLE_MIN,
CFG_CDF_TRACE_ENABLE_MAX),
REG_VARIABLE(CFG_CDF_TRACE_ENABLE_CDF_DEVICES, WLAN_PARAM_Integer,
struct hdd_config, cdf_trace_enable_cdf_devices,
VAR_FLAGS_OPTIONAL,
CFG_CDF_TRACE_ENABLE_DEFAULT,
CFG_CDF_TRACE_ENABLE_MIN,
CFG_CDF_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,

Ver ficheiro

@@ -4864,6 +4864,23 @@ int hdd_wlan_startup(struct device *dev, void *hif_sc)
hdd_ctx->config->cdf_trace_enable_hdd_sap);
hdd_cdf_trace_enable(CDF_MODULE_ID_BMI,
hdd_ctx->config->cdf_trace_enable_bmi);
hdd_cdf_trace_enable(CDF_MODULE_ID_CFG,
hdd_ctx->config->cdf_trace_enable_cfg);
hdd_cdf_trace_enable(CDF_MODULE_ID_EPPING,
hdd_ctx->config->cdf_trace_enable_epping);
hdd_cdf_trace_enable(CDF_MODULE_ID_CDF_DEVICE,
hdd_ctx->config->cdf_trace_enable_cdf_devices);
hdd_cdf_trace_enable(CDF_MODULE_ID_TXRX,
hdd_ctx->config->cfd_trace_enable_txrx);
hdd_cdf_trace_enable(CDF_MODULE_ID_HTC,
hdd_ctx->config->cdf_trace_enable_htc);
hdd_cdf_trace_enable(CDF_MODULE_ID_HIF,
hdd_ctx->config->cdf_trace_enable_hif);
hdd_cdf_trace_enable(CDF_MODULE_ID_HDD_SAP_DATA,
hdd_ctx->config->cdf_trace_enable_hdd_sap_data);
hdd_cdf_trace_enable(CDF_MODULE_ID_HDD_DATA,
hdd_ctx->config->cdf_trace_enable_hdd_data);
hdd_cfg_print(hdd_ctx);
if (CDF_FTM_MODE == hdd_get_conparam())