]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
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)
committerKhalid Elmously <khalid.elmously@canonical.com>
Wed, 29 Jan 2020 04:45:21 +0000 (23:45 -0500)
commitb661cbf474cac03a753cbacda646b44ecd9c2285
treedf76d67dd3afb566683e510c5716a4bf96385501
parent447da0a302f14c50c390b5e65683d5ab99332291
ath10k: fix get invalid tx rate for Mesh metric

BugLink: https://bugs.launchpad.net/bugs/1859712
[ Upstream commit 05a11003a56507023f18d3249a4d4d119c0a3e9c ]

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
drivers/net/wireless/ath/ath10k/txrx.c