[RFC v2] ath10k: report tx rate using ieee80211_tx_status()

Anilkumar Kolli akolli at codeaurora.org
Wed Apr 25 02:59:37 PDT 2018

On 2018-04-24 13:32, Kalle Valo wrote:
> Anilkumar Kolli <akolli at codeaurora.org> writes:
>> Mesh path metric needs txrate information from ieee80211_tx_status()
>> call but in ath10k there is no mechanism to report tx rate information
>> via ieee80211_tx_status(), the rate is only accessible via
>> sta_statiscs() op.
>> Per peer stats has tx rate info available, this patch stores per peer
>> last tx rate and updates the tx rate info structures in tx 
>> completition.
>> The rate updated in ieee80211_tx_status() is not exactly for the last
>> transmitted frame instead the rate is from one of the previous frames.
>> Per peer txrate information is updated through per peer statistics
>> and is available for QCA9888/QCA9984/QCA4019/QCA998X only
>> Tested on QCA9984 with firmware-5.bin_10.4-3.5.3-00053
>> Tested on QCA998X with firmware-5.bin_10.2.4-1.0-00036
>> Signed-off-by: Anilkumar Kolli <akolli at codeaurora.org>
> BTW, your name in patchwork is "akolli at codeaurora.org" but it should be
> "Anilkumar Kolli" and that's why my script uses the wrong name. Please
> fix it by registering to patchwork as it's possible to change your name
> during registration, but only one time. If that doesn't work then send 
> a
> request to helpdesk at kernel.org and the admins will fix it.

I registered and updated name in the patchwork website.
Do I need to resend the patch ?


More information about the ath10k mailing list