mt76: mt7915: use ieee80211_free_txskb to free tx skbs
authorFelix Fietkau <nbd@nbd.name>
Wed, 12 Aug 2020 14:49:43 +0000 (16:49 +0200)
committerKalle Valo <kvalo@codeaurora.org>
Thu, 27 Aug 2020 13:13:01 +0000 (16:13 +0300)
commitb4be5a53ebf478ffcfb4c98c0ccc4a8d922b9a02
tree9c0f62bf52ed6a67d9d6206421476da06583e071
parentd1c9da9e4c938e8bbf8b0ef9e5772b97db5639e9
mt76: mt7915: use ieee80211_free_txskb to free tx skbs

Using dev_kfree_skb for tx skbs breaks AQL. This worked until now only
by accident, because a mac80211 issue breaks AQL on drivers with firmware
rate control that report the rate via ieee80211_tx_status_ext as struct
rate_info.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
Acked-by: Toke Høiland-Jørgensen <toke@redhat.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20200812144943.91974-1-nbd@nbd.name
drivers/net/wireless/mediatek/mt76/mt7915/init.c
drivers/net/wireless/mediatek/mt76/mt7915/mac.c