From 9e4237dc34d77c984ca6033da0daca8de96ecfe7 Mon Sep 17 00:00:00 2001 From: nobelj Date: Fri, 28 Aug 2020 08:29:43 -0700 Subject: [PATCH] qcacmn: Added WAR to populate rssi info rssi value is always zero when retrieved from tlv header. so added war to populate rssi value from stored value of peer instead. Change-Id: I6d5127438dae1f3891e3e78c97be93b79b4ee128 --- dp/wifi3.0/dp_rx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dp/wifi3.0/dp_rx.c b/dp/wifi3.0/dp_rx.c index 506e3c7e427c..138bbefbe6a5 100644 --- a/dp/wifi3.0/dp_rx.c +++ b/dp/wifi3.0/dp_rx.c @@ -709,7 +709,7 @@ void dp_rx_fill_mesh_stats(struct dp_vdev *vdev, qdf_nbuf_t nbuf, rx_info->rs_keyix); } - rx_info->rs_rssi = hal_rx_msdu_start_get_rssi(rx_tlv_hdr); + rx_info->rs_rssi = peer->stats.rx.rssi; soc = vdev->pdev->soc; primary_chan_num = hal_rx_msdu_start_get_freq(rx_tlv_hdr);