qcacmn: RSSI averaging function accuracy

improvement on function for avergaging rssi accuracy

Change-Id: I4fb231aacb2ed76a2e5e1b5843a8b095e9901406
这个提交包含在:
Ruben Columbus
2019-10-24 18:25:02 -07:00
提交者 nshrivas
父节点 8f44a7e494
当前提交 282f3a5ce1
修改 2 个文件,包含 15 行新增4 行删除

查看文件

@@ -506,11 +506,11 @@ static void dp_rx_stats_update(struct dp_pdev *pdev,
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;
else
peer->stats.rx.avg_rssi =
DP_GET_AVG_RSSI(peer->stats.rx.avg_rssi,
ppdu->rssi);
CDP_RSSI_IN(peer->stats.rx.rssi);
else
CDP_RSSI_UPDATE_AVG(peer->stats.rx.avg_rssi,
peer->stats.rx.rssi);
if ((preamble == DOT11_A) || (preamble == DOT11_B))
nss = 1;