qcacmn: Fix invalid nss value from Rx PPDU stats for 11g clients

Fix invalid value of nss coming from Rx PPDU stats for 11g clients

Change-Id: I433af84ba6579ee37fcaa718fff1b2e47987012e
Этот коммит содержится в:
Neha Bisht
2021-03-11 17:43:56 +05:30
коммит произвёл snandini
родитель 09231b4fd6
Коммит 2a1614de67

Просмотреть файл

@@ -628,6 +628,9 @@ static void dp_rx_stats_update(struct dp_pdev *pdev,
if (!peer)
peer = pdev->invalid_peer;
if ((preamble == DOT11_A) || (preamble == DOT11_B))
ppdu->u.nss = 1;
if (ppdu_type == HAL_RX_TYPE_SU) {
mcs = ppdu->u.mcs;
nss = ppdu->u.nss;
@@ -665,9 +668,6 @@ static void dp_rx_stats_update(struct dp_pdev *pdev,
CDP_SNR_UPDATE_AVG(peer->stats.rx.avg_snr,
peer->stats.rx.snr);
if ((preamble == DOT11_A) || (preamble == DOT11_B))
nss = 1;
if (ppdu_type == HAL_RX_TYPE_SU) {
if (nss) {
DP_STATS_INC(peer, rx.nss[nss - 1], num_msdu);