On 2019-04-17 17:26, Toke Høiland-Jørgensen wrote:
Lei Wang <leiwa@xxxxxxxxxxxxxx> writes:
TX duration output of tx_stats in debugfs and station dump had big
difference because they got tx duration value from different statistic
data. We should use the same statistic data.
So are you sure you picked the most accurate one of the two? :)
-Toke
Hi Toke,
Yes.
Now for ath10k, there are two ways to get tx duration output.
One is got from tx_stats in debugfs reported by firmware. It is a total
value including all the frames which created by host and firmware sent
to the peer.
And the second is calculated from
ath10k_htt_rx_tx_compl_ind()-->ieee80211_sta_register_airtime(), here
the tx duration just includes the data frames sent from host to the
peer.
So the first value is preferable for station dump.
Thanks.
Lei