mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 13:26:48 +00:00
2c7b3011d2b02fe069fb1a51dee9ff7502758989
mt76_scan_complete() only restores the operating channel when the phy has one, and __mt76_set_channel() is the sole place that clears phy->offchannel. A scan on a phy without an operating channel, such as a 6 GHz radio with no interface configured, therefore leaves the flag set for good. mt76_txq_schedule_list() skips every TXQ whose wcid points at a phy in that state, so all traffic for stations on the band stops being dequeued. The frames stay in the mac80211 queues, never reach the hardware and are counted nowhere, until an unrelated channel set clears the flag. Signed-off-by: Felix Fietkau <[email protected]>
Description
mac80211 driver for MediaTek MT76x0e, MT76x2e, MT7603, MT7615, MT7628 and MT7688
105 MiB
Languages
C
99.7%
Perl
0.2%
Makefile
0.1%