qcacmn: Compute average rssi
Compute average rssi from last packet rssi CRs-Fixed: 2419240 Change-Id: I20851e3804412808393121ce882245ee8f110d5d
Cette révision appartient à :
@@ -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;
|
||||
|
Référencer dans un nouveau ticket
Bloquer un utilisateur