diff options
author | lesl <lesl@google.com> | 2019-04-25 17:01:05 +0800 |
---|---|---|
committer | Les Lee <lesl@google.com> | 2019-05-17 08:44:18 +0000 |
commit | 33bb84102afe63d240e5335fac45a3e8c596d0af (patch) | |
tree | 2b0845557959ac9fdd6dad0a154fdd2e58239113 | |
parent | 7f9254306676611e14b29b5bd31556ba23835ba0 (diff) | |
download | qcacld-33bb84102afe63d240e5335fac45a3e8c596d0af.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.c | 4 | ||||
-rw-r--r-- | core/hdd/src/wlan_hdd_main.c | 2 | ||||
-rw-r--r-- | core/wma/src/wma_main.c | 2 |
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); |