@@ -69,26 +69,26 @@ void ath11k_debugfs_sta_add_tx_stats(struct ath11k_sta *arsta,
if (txrate->flags & RATE_INFO_FLAGS_HE_MCS) {
STATS_OP_FMT(AMPDU).he[0][mcs] +=
- peer_stats->succ_bytes + peer_stats->retry_bytes;
+ peer_stats->succ_bytes + (u64)peer_stats->retry_bytes;
STATS_OP_FMT(AMPDU).he[1][mcs] +=
peer_stats->succ_pkts + peer_stats->retry_pkts;
} else if (txrate->flags & RATE_INFO_FLAGS_MCS) {
STATS_OP_FMT(AMPDU).ht[0][mcs] +=
- peer_stats->succ_bytes + peer_stats->retry_bytes;
+ peer_stats->succ_bytes + (u64)peer_stats->retry_bytes;
STATS_OP_FMT(AMPDU).ht[1][mcs] +=
peer_stats->succ_pkts + peer_stats->retry_pkts;
} else {
STATS_OP_FMT(AMPDU).vht[0][mcs] +=
- peer_stats->succ_bytes + peer_stats->retry_bytes;
+ peer_stats->succ_bytes + (u64)peer_stats->retry_bytes;
STATS_OP_FMT(AMPDU).vht[1][mcs] +=
peer_stats->succ_pkts + peer_stats->retry_pkts;
}
STATS_OP_FMT(AMPDU).bw[0][bw] +=
- peer_stats->succ_bytes + peer_stats->retry_bytes;
+ peer_stats->succ_bytes + (u64)peer_stats->retry_bytes;
STATS_OP_FMT(AMPDU).nss[0][nss] +=
- peer_stats->succ_bytes + peer_stats->retry_bytes;
+ peer_stats->succ_bytes + (u64)peer_stats->retry_bytes;
STATS_OP_FMT(AMPDU).gi[0][gi] +=
- peer_stats->succ_bytes + peer_stats->retry_bytes;
+ peer_stats->succ_bytes + (u64)peer_stats->retry_bytes;
STATS_OP_FMT(AMPDU).bw[1][bw] +=
peer_stats->succ_pkts + peer_stats->retry_pkts;
STATS_OP_FMT(AMPDU).nss[1][nss] +=