qcacmn: Update avg_rssi with per_pkt_rssi + per_bw_offset
Currently for averaging rssi we do not add per_bw_offset to SNR,
add per_bw_offset value to SNR to compute avg_rssi
Change-Id: I451f90e5794235c7466f3c4f1850df246e719d0a
diff --git a/dp/wifi3.0/dp_rx_mon_status.c b/dp/wifi3.0/dp_rx_mon_status.c
index c3455ed..a88553a 100644
--- a/dp/wifi3.0/dp_rx_mon_status.c
+++ b/dp/wifi3.0/dp_rx_mon_status.c
@@ -482,10 +482,11 @@
DP_STATS_UPD(peer, rx.rssi, (ppdu->rssi + pkt_bw_offset));
if (peer->stats.rx.avg_rssi == INVALID_RSSI)
- peer->stats.rx.avg_rssi = ppdu->rssi;
+ peer->stats.rx.avg_rssi = peer->stats.rx.rssi;
else
peer->stats.rx.avg_rssi =
- DP_GET_AVG_RSSI(peer->stats.rx.avg_rssi, ppdu->rssi);
+ DP_GET_AVG_RSSI(peer->stats.rx.avg_rssi,
+ peer->stats.rx.rssi);
if ((preamble == DOT11_A) || (preamble == DOT11_B))
ppdu->u.nss = 1;