mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 10:41:38 -04:00
qcacmn: fix incorrect NSS value in host RX stats
Revert change "Limit maxinum nss number as 2 for MCL platform" and align with WIN function: hal_rx_msdu_start_nss_get_8074v2(). besides, only increase rx.nss[NSS - 1] when NSS is > 0 and rx packet type is 11N/AC/AX. Change-Id: I0a64f00a3d252c806216cc3196e71290f111c88a CRs-Fixed: 2429329
This commit is contained in:
parent
3f43a6924b
commit
e661127fa1
2 changed files with 10 additions and 7 deletions
|
|
@ -1429,7 +1429,15 @@ static void dp_rx_msdu_stats_update(struct dp_soc *soc,
|
|||
pkt_type = hal_rx_msdu_start_get_pkt_type(rx_tlv_hdr);
|
||||
|
||||
DP_STATS_INC(peer, rx.bw[bw], 1);
|
||||
DP_STATS_INC(peer, rx.nss[nss], 1);
|
||||
/*
|
||||
* only if nss > 0 and pkt_type is 11N/AC/AX,
|
||||
* then increase index [nss - 1] in array counter.
|
||||
*/
|
||||
if (nss > 0 && (pkt_type == DOT11_N ||
|
||||
pkt_type == DOT11_AC ||
|
||||
pkt_type == DOT11_AX))
|
||||
DP_STATS_INC(peer, rx.nss[nss - 1], 1);
|
||||
|
||||
DP_STATS_INC(peer, rx.sgi_count[sgi], 1);
|
||||
DP_STATS_INCC(peer, rx.err.mic_err, 1,
|
||||
hal_rx_mpdu_end_mic_err_get(rx_tlv_hdr));
|
||||
|
|
|
|||
Loading…
Reference in a new issue