qcacmn: Compute average rssi

Compute average rssi from last packet rssi

CRs-Fixed: 2419240
Change-Id: I20851e3804412808393121ce882245ee8f110d5d
Cette révision appartient à :
Amir Patel
2019-03-28 16:16:01 +05:30
révisé par nshrivas
Parent 3ee6100b41
révision bb69cfaeda
2 fichiers modifiés avec 14 ajouts et 0 suppressions

Voir le fichier

@@ -199,6 +199,11 @@ static void dp_rx_stats_update(struct dp_pdev *pdev, struct dp_peer *peer,
return;
DP_STATS_UPD(peer, rx.rssi, ppdu->rssi);
if (!peer->stats.rx.avg_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);
if ((preamble == DOT11_A) || (preamble == DOT11_B))
ppdu->u.nss = 1;