]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitc13d72fdea4519331d9601d9760d9f72edbc8734
tree0623e1d5f0aa2f93e9b359fa6403b898bb906846
parent4304b0f336e9d95d0c09ccee6e3eacb3c6f5344c
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