[PATCH 1/2] ath10k: add per peer htt tx stats support for 10.4

akolli at codeaurora.org akolli at codeaurora.org
Mon Oct 17 22:38:58 PDT 2016

On 2016-10-12 10:29, Valo, Kalle wrote:
> <akolli at qti.qualcomm.com> writes:
>> From: Anilkumar Kolli <akolli at qti.qualcomm.com>
>> Per peer tx stats are part of 'HTT_10_4_T2H_MSG_TYPE_PEER_STATS'
>> event, Firmware sends one HTT event for every four PPDUs.
>> HTT payload has success pkts/bytes, failed pkts/bytes, retry
>> pkts/bytes and rate info per ppdu.
>> Peer stats are enabled through 'WMI_SERVICE_PEER_STATS',
>> which are nowadays enabled by default.
>> Parse peer stats and update the tx rate information per STA.
>> tx rate, Peer stats are tested on QCA4019 with Firmware version
>> 10.4-3.2.1-00028.
>> Signed-off-by: Anilkumar Kolli <akolli at qti.qualcomm.com>
> This and patch 2 add few new warnings:
> drivers/net/wireless/ath/ath10k/htt_rx.c: In function
> 'ath10k_htt_fetch_peer_stats':
> drivers/net/wireless/ath/ath10k/htt_rx.c:2279:3: warning: too many
> arguments for format [-Wformat-extra-args]
> drivers/net/wireless/ath/ath10k/htt_rx.c:2285:17: warning: incorrect
> type in assignment (different base types)
> drivers/net/wireless/ath/ath10k/htt_rx.c:2285:17:    expected unsigned
> int [unsigned] [usertype] peer_id
> drivers/net/wireless/ath/ath10k/htt_rx.c:2285:17:    got restricted
> __le16 [usertype] peer_id
> drivers/net/wireless/ath/ath10k/debugfs_sta.c:84: space required
> before the open parenthesis '('

I will fix and send V2.


More information about the ath10k mailing list