diff options
author | Maharaja Kennadyrajan <mkenna@codeaurora.org> | 2020-04-10 22:36:45 +0530 |
---|---|---|
committer | Kalle Valo <kvalo@codeaurora.org> | 2020-04-15 11:00:29 +0300 |
commit | ec48d28ba291943d4ae2f873a4330debddecbca6 (patch) | |
tree | c4eda32d54f51420ebdf0f7fbe17a6cdaefed5ec /drivers/net/wireless/ath/ath11k/debug.c | |
parent | ath11k: Fix fw assert by setting proper vht cap (diff) | |
download | linux-ec48d28ba291943d4ae2f873a4330debddecbca6.tar.xz linux-ec48d28ba291943d4ae2f873a4330debddecbca6.zip |
ath11k: Fix rx_filter flags setting for per peer rx_stats
Rx_filter flags are set with default filter flags during
wifi up/down sequence even though the 'ext_rx_stats' debugfs
is enabled as 1. So, that we are not getting proper per peer
rx_stats.
Hence, fixing this by setting the missing rx_filter when
ext_rx_stats is already set/enabled.
Signed-off-by: Maharaja Kennadyrajan <mkenna@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/1586538405-16226-3-git-send-email-mkenna@codeaurora.org
Diffstat (limited to 'drivers/net/wireless/ath/ath11k/debug.c')
-rw-r--r-- | drivers/net/wireless/ath/ath11k/debug.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath11k/debug.c b/drivers/net/wireless/ath/ath11k/debug.c index 825e7ba61f45..a2e3dfeae3d5 100644 --- a/drivers/net/wireless/ath/ath11k/debug.c +++ b/drivers/net/wireless/ath/ath11k/debug.c @@ -698,6 +698,8 @@ static ssize_t ath11k_write_extd_rx_stats(struct file *file, tlv_filter = ath11k_mac_mon_status_filter_default; } + ar->debug.rx_filter = tlv_filter.rx_filter; + ring_id = ar->dp.rx_mon_status_refill_ring.refill_buf_ring.ring_id; ret = ath11k_dp_tx_htt_rx_filter_setup(ar->ab, ring_id, ar->dp.mac_id, HAL_RXDMA_MONITOR_STATUS, |