On Thu, 2017-11-30 at 18:28 +0530, ako...@qti.qualcomm.com wrote:

Hello,

> Tested on QCA9880 with firmware version 10.2.4.70.48. This should also
> work with firmware branch 10.2.4-1.0-00029

I tried using your patch on 4.14 with firmware 10.2.4-1.0-00029

> Parse peer stats from pktlog packets and update the tx rate information
> per STA. This way user space can query about transmit rate with iw:

everything works ok, ath10k_update_per_peer_tx_stats() is called and
ath10k_sta fields are updated correctly

but tx bitrate is still 6 MBit/s in station dump

 # iw dev wlan1 station dump
Station e4:42:a6:24:c8:95 (on wlan1)
        inactive time:  0 ms
        rx bytes:       222415
        rx packets:     1678
        tx bytes:       8511140
        tx packets:     5828
        tx retries:     0
        tx failed:      4
        rx drop misc:   2
        signal:         -39 [-54, -56, -39] dBm
        signal avg:     -39 [-53, -55, -39] dBm
        tx bitrate:     6.0 MBit/s
        rx bitrate:     360.0 MBit/s VHT-MCS 8 40MHz short GI VHT-NSS 2
        authorized:     yes
        authenticated:  yes
        associated:     yes
        preamble:       long
        WMM/WME:        yes
        MFP:            no
        TDLS peer:      no
        DTIM period:    2
        beacon interval:96
        short slot time:yes
        connected time: 1136 seconds

I see that ath10k does not implement ->dump_station callback, so which
part of the code updates the generic "struct station_info" fields ?

Am I missing a patch ?

Thanks

-- 
Maxime


Reply via email to