ath10k: fix get invalid tx rate for Mesh metric
authorMiaoqing Pan <miaoqing@codeaurora.org>
Wed, 6 Nov 2019 18:04:37 +0000 (20:04 +0200)
committerKalle Valo <kvalo@codeaurora.org>
Fri, 8 Nov 2019 08:40:06 +0000 (10:40 +0200)
commit05a11003a56507023f18d3249a4d4d119c0a3e9c
treea230c3e4c011d6cc82edffe2dcdb832e4eacb37d
parentf530c1961af27f68a009b5fa532a4ed14f9c0e8c
ath10k: fix get invalid tx rate for Mesh metric

ath10k does not provide transmit rate info per MSDU
in tx completion, mark that as -1 so mac80211
will ignore the rates. This fixes mac80211 update Mesh
link metric with invalid transmit rate info.

Tested HW: QCA9984
Tested FW: 10.4-3.9.0.2-00035

Signed-off-by: Hou Bao Hou <houbao@codeaurora.org>
Signed-off-by: Anilkumar Kolli <akolli@codeaurora.org>
Signed-off-by: Miaoqing Pan <miaoqing@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/ath/ath10k/txrx.c