]> 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)
commit88be3bd575e67d1f261fcd6b39eb3ab9005de34a
tree0623e1d5f0aa2f93e9b359fa6403b898bb906846
parentc7b090c5b1b78b3523afac332ab79b907e6c9ee7
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