mt76: mt7921: report tx rate directly from tx status
authorLorenzo Bianconi <lorenzo@kernel.org>
Sat, 4 Sep 2021 10:16:45 +0000 (12:16 +0200)
committerFelix Fietkau <nbd@nbd.name>
Wed, 20 Oct 2021 08:36:41 +0000 (10:36 +0200)
commit970ab80ef9f63f01c7272db1e756d2764cfe8f89
tree61a98a7deefe6324d785c7c4edbb626cc95a583b
parent273910ac437523fab13bfc22cb54a32158f20ba0
mt76: mt7921: report tx rate directly from tx status

Report tx rate from tx status packets instead of receiving periodic mcu
event. This improves flexibility, accuracy and AQL performance, and
simplifies code flow for better readability.

Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
drivers/net/wireless/mediatek/mt76/mt7921/mac.h
drivers/net/wireless/mediatek/mt76/mt7921/main.c
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h