rtw88: report tx rate to mac80211 stack
authorTzu-En Huang <tehuang@realtek.com>
Wed, 2 Oct 2019 06:35:22 +0000 (14:35 +0800)
committerKalle Valo <kvalo@codeaurora.org>
Fri, 4 Oct 2019 13:44:57 +0000 (16:44 +0300)
commit699c7730cf2303728673351ff8dd0100552cde8e
treef5cbb6e83d6b9385e69fdd0468b99bde6934e264
parent46ebb1743f339eae14daaa3afe094957f6b67d1d
rtw88: report tx rate to mac80211 stack

Whenever the firmware increases/decreases the bit rate used
to transmit to a peer, it sends an RA report through C2H to
driver. Driver can then record the bit rate in the peer's
struct rtw_sta_info, and report to mac80211 when it asks us
for the statistics of the sta by ieee80211_ops::sta_statistics

Signed-off-by: Tzu-En Huang <tehuang@realtek.com>
Signed-off-by: Yan-Hsuan Chuang <yhchuang@realtek.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/realtek/rtw88/fw.c
drivers/net/wireless/realtek/rtw88/fw.h
drivers/net/wireless/realtek/rtw88/mac80211.c
drivers/net/wireless/realtek/rtw88/main.c
drivers/net/wireless/realtek/rtw88/main.h
drivers/net/wireless/realtek/rtw88/rx.c
drivers/net/wireless/realtek/rtw88/util.c