diff --git a/dp/wifi3.0/dp_rx_mon_status.c b/dp/wifi3.0/dp_rx_mon_status.c index 8fdbf2103e47..5346c0b8218f 100644 --- a/dp/wifi3.0/dp_rx_mon_status.c +++ b/dp/wifi3.0/dp_rx_mon_status.c @@ -473,8 +473,11 @@ static inline void dp_rx_rate_stats_update(struct dp_peer *peer, mcs = ppdu_user->mcs; } else { + if (ppdu->u.nss == 0) + nss = 0; + else + nss = ppdu->u.nss - 1; mcs = ppdu->u.mcs; - nss = ppdu->u.nss; } ratekbps = dp_getrateindex(ppdu->u.gi,