Update tx duration in station info form PPDU stats
so that users can dump tx duration of the station.
Signed-off-by: Venkateswara Naralasetty <vnaralas@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
        struct rate_info txrate;
        struct rate_info last_txrate;
        u64 rx_duration;
+       u64 tx_duration;
        u8 rssi_comb;
        struct ath11k_htt_tx_stats *tx_stats;
        struct ath11k_rx_peer_stats *rx_stats;
 
        arsta->txrate.nss = nss;
        arsta->txrate.bw = ath11k_mac_bw_to_mac80211_bw(bw);
        arsta->tx_info.status.rates[0].flags |= ath11k_bw_to_mac80211_bwflags(bw);
-
+       arsta->tx_duration += tx_duration;
        memcpy(&arsta->last_txrate, &arsta->txrate, sizeof(struct rate_info));
 
        if (succ_pkts) {
 
        sinfo->rx_duration = arsta->rx_duration;
        sinfo->filled |= BIT_ULL(NL80211_STA_INFO_RX_DURATION);
 
+       sinfo->tx_duration = arsta->tx_duration;
+       sinfo->filled |= BIT_ULL(NL80211_STA_INFO_TX_DURATION);
+
        if (!arsta->txrate.legacy && !arsta->txrate.nss)
                return;