mt76: mt7921: introduce mac tx done handling
authorDeren Wu <deren.wu@mediatek.com>
Fri, 28 May 2021 11:38:09 +0000 (19:38 +0800)
committerFelix Fietkau <nbd@nbd.name>
Sat, 19 Jun 2021 07:22:47 +0000 (09:22 +0200)
commit3cce2b98e0241ff238e25eca1dbb480534a7695a
tree0623e1d5f0aa2f93e9b359fa6403b898bb906846
parent3253f8fddd954aba9ac88ce3c34551dcca505b21
mt76: mt7921: introduce mac tx done handling

Instead of read tx status from mac table, add new mechanisam to hanele
tx done event for data frame, every 250ms

This event indicate the real tx status of this pkt in mac layer and
would help mac80211 correct status more frequently

Signed-off-by: Deren Wu <deren.wu@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c
drivers/net/wireless/mediatek/mt76/mt7921/mcu.h
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h