diff options
| author | Dustin Brown <dustinb@codeaurora.org> | 2016-10-11 13:37:34 -0700 |
|---|---|---|
| committer | qcabuildsw <qcabuildsw@localhost> | 2016-10-17 21:57:30 -0700 |
| commit | fc37c6a1c72f45f656087cd29aadc4557cece087 (patch) | |
| tree | ce657be1b7134a2d9c22113320c80e72d2af4f35 | |
| parent | d6d19a42616b78a4d013f473fb9fa37cc18a74a2 (diff) | |
qcacld-3.0: Dump packet contents for RA_MATCH and Magic Packet
Add RA Match and Magic Packet to the list of wakeup reasons that cause
packet contents to be dumped to the log durring wow wakeup.
Change-Id: Id7d5474b0d288ebaae3666e8da0dacc6eda4dc69
CRs-Fixed: 1076574
| -rw-r--r-- | core/wma/src/wma_features.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/core/wma/src/wma_features.c b/core/wma/src/wma_features.c index 7bd92da1bd99..05777be24c10 100644 --- a/core/wma/src/wma_features.c +++ b/core/wma/src/wma_features.c @@ -3196,11 +3196,6 @@ int wma_wow_wakeup_host_event(void *handle, uint8_t *event, wake_info->vdev_id); wma_beacon_miss_handler(wma, wake_info->vdev_id); break; -#ifdef FEATURE_WLAN_RA_FILTERING - case WOW_REASON_RA_MATCH: - wma_wow_wake_up_stats(wma, NULL, 0, WOW_REASON_RA_MATCH); - break; -#endif /* FEATURE_WLAN_RA_FILTERING */ #ifdef FEATURE_WLAN_AUTO_SHUTDOWN case WOW_REASON_HOST_AUTO_SHUTDOWN: wake_lock_duration = WMA_AUTO_SHUTDOWN_WAKE_LOCK_DURATION; @@ -3251,6 +3246,10 @@ int wma_wow_wakeup_host_event(void *handle, uint8_t *event, case WOW_REASON_BPF_ALLOW: case WOW_REASON_PATTERN_MATCH_FOUND: +#ifdef FEATURE_WLAN_RA_FILTERING + case WOW_REASON_RA_MATCH: +#endif /* FEATURE_WLAN_RA_FILTERING */ + case WOW_REASON_RECV_MAGIC_PATTERN: wma_wow_wake_up_stats_display(wma); WMA_LOGD("Wake up for Rx packet, dump starting from ethernet hdr"); if (param_buf->wow_packet_buffer) { @@ -3263,7 +3262,7 @@ int wma_wow_wakeup_host_event(void *handle, uint8_t *event, wma_wow_wake_up_stats(wma, param_buf->wow_packet_buffer + 4, wow_buf_pkt_len, - WOW_REASON_PATTERN_MATCH_FOUND); + wake_info->wake_reason); qdf_trace_hex_dump(QDF_MODULE_ID_WMA, QDF_TRACE_LEVEL_DEBUG, param_buf->wow_packet_buffer + 4, |
