diff options
author | Maxim Altshul <maxim.altshul@ti.com> | 2016-07-11 17:22:32 +0300 |
---|---|---|
committer | Kalle Valo <kvalo@codeaurora.org> | 2016-07-18 22:35:34 +0300 |
commit | 88f07e70d1be6bac4e105a0b690a64ba84fe867e (patch) | |
tree | 1c0c39beff7e32beaf8c79f214e450074e2cf13c /drivers/net/wireless/ti/wl18xx/main.c | |
parent | c940de10d45efc5664ee993a6da281f45c804e59 (diff) | |
download | op-kernel-dev-88f07e70d1be6bac4e105a0b690a64ba84fe867e.zip op-kernel-dev-88f07e70d1be6bac4e105a0b690a64ba84fe867e.tar.gz |
wlcore/wl18xx: Add functionality to accept TX rate per link
FW will provide a TX rate per link for each FW status,
and wlcore will be able to store the information for
the use of the mesh hwmp module.
This is used mainly in mesh.
Rates are reported when a mesh interface is up.
Signed-off-by: Maxim Altshul <maxim.altshul@ti.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless/ti/wl18xx/main.c')
-rw-r--r-- | drivers/net/wireless/ti/wl18xx/main.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/wireless/ti/wl18xx/main.c b/drivers/net/wireless/ti/wl18xx/main.c index 4811b74..00a04df 100644 --- a/drivers/net/wireless/ti/wl18xx/main.c +++ b/drivers/net/wireless/ti/wl18xx/main.c @@ -1214,6 +1214,10 @@ static void wl18xx_convert_fw_status(struct wl1271 *wl, void *raw_fw_status, int_fw_status->counters.tx_voice_released_blks; fw_status->counters.tx_last_rate = int_fw_status->counters.tx_last_rate; + fw_status->counters.tx_last_rate_mbps = + int_fw_status->counters.tx_last_rate_mbps; + fw_status->counters.hlid = + int_fw_status->counters.hlid; fw_status->log_start_addr = le32_to_cpu(int_fw_status->log_start_addr); |