|
@@ -202,7 +202,9 @@ dp_tx_stats_update(struct dp_soc *soc, struct dp_peer *peer,
|
|
|
DP_STATS_INC(peer, tx.sgi_count[ppdu->gi], num_msdu);
|
|
|
DP_STATS_INC(peer, tx.bw[ppdu->bw], num_msdu);
|
|
|
DP_STATS_INC(peer, tx.nss[ppdu->nss], num_msdu);
|
|
|
- DP_STATS_INC(peer, tx.wme_ac_type[TID_TO_WME_AC(ppdu->tid)], num_msdu);
|
|
|
+ if (ppdu->tid < CDP_DATA_TID_MAX)
|
|
|
+ DP_STATS_INC(peer, tx.wme_ac_type[TID_TO_WME_AC(ppdu->tid)],
|
|
|
+ num_msdu);
|
|
|
DP_STATS_INCC(peer, tx.stbc, num_msdu, ppdu->stbc);
|
|
|
DP_STATS_INCC(peer, tx.ldpc, num_msdu, ppdu->ldpc);
|
|
|
if (!(ppdu->is_mcast) && ppdu->ack_rssi_valid)
|