summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlesl <lesl@google.com>2019-04-25 17:01:05 +0800
committerlesl <lesl@google.com>2019-05-20 16:03:14 +0800
commit687d77eb60c50b2621a059c58ea83a9b03a05da4 (patch)
tree2b0845557959ac9fdd6dad0a154fdd2e58239113
parent7f9254306676611e14b29b5bd31556ba23835ba0 (diff)
downloadqcacld-687d77eb60c50b2621a059c58ea83a9b03a05da4.tar.gz
wlan: Enable pktlog when verbose log on.
In current desgin, packet fate will start logging when log level change to “”WLAN_LOG_LEVEL_ACTIVE. But in current design, no any use case will change log level to “WLAN_LOG_LEVEL_ACTIVE”. We use “WLAN_LOG_LEVEL_REPRO” when user turn on wifi verbose logging in developer option. Change log level check to enable pktlog with verbose on. Bug:131812584 Test: Manual Test Change-Id: Ib472a33ef237639713ab489f7ad6e867b7c72b01 Signed-off-by: lesl <lesl@google.com> (cherry picked from commit ee26a7207181f75fc144149b30c1e30b2152e03e)
-rw-r--r--core/cds/src/cds_api.c4
-rw-r--r--core/hdd/src/wlan_hdd_main.c2
-rw-r--r--core/wma/src/wma_main.c2
3 files changed, 4 insertions, 4 deletions
diff --git a/core/cds/src/cds_api.c b/core/cds/src/cds_api.c
index 420a847eb3..73d54b45fe 100644
--- a/core/cds/src/cds_api.c
+++ b/core/cds/src/cds_api.c
@@ -2757,8 +2757,8 @@ void cds_svc_fw_shutdown_ind(struct device *dev)
inline void cds_pkt_stats_to_logger_thread(void *pl_hdr, void *pkt_dump,
void *data)
{
- if (cds_get_ring_log_level(RING_ID_PER_PACKET_STATS) !=
- WLAN_LOG_LEVEL_ACTIVE)
+ if (cds_get_ring_log_level(RING_ID_PER_PACKET_STATS) <
+ WLAN_LOG_LEVEL_REPRO)
return;
wlan_pkt_stats_to_logger_thread(pl_hdr, pkt_dump, data);
diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c
index b9f2b07a00..439bbe6c41 100644
--- a/core/hdd/src/wlan_hdd_main.c
+++ b/core/hdd/src/wlan_hdd_main.c
@@ -9459,7 +9459,7 @@ int hdd_pktlog_enable_disable(hdd_context_t *hdd_ctx, bool enable,
start_log.ring_id = RING_ID_PER_PACKET_STATS;
start_log.verbose_level =
- enable ? WLAN_LOG_LEVEL_ACTIVE : WLAN_LOG_LEVEL_OFF;
+ enable ? WLAN_LOG_LEVEL_REPRO : WLAN_LOG_LEVEL_OFF;
start_log.ini_triggered = cds_is_packet_log_enabled();
start_log.user_triggered = user_triggered;
start_log.size = size;
diff --git a/core/wma/src/wma_main.c b/core/wma/src/wma_main.c
index fb546c0b22..3806484f2b 100644
--- a/core/wma/src/wma_main.c
+++ b/core/wma/src/wma_main.c
@@ -6600,7 +6600,7 @@ static void wma_set_wifi_start_packet_stats(void *wma_handle,
return;
}
- if (start_log->verbose_level == WLAN_LOG_LEVEL_ACTIVE) {
+ if (start_log->verbose_level >= WLAN_LOG_LEVEL_REPRO) {
pktlog_enable(scn, log_state, start_log->ini_triggered,
start_log->user_triggered,
start_log->is_iwpriv_command);