mbox series

[0/4] wifi: mt76: mt7996: rx filter fixes and improvements.

Message ID 20250416002617.1328286-1-rory@candelatech.com
Headers show
Series wifi: mt76: mt7996: rx filter fixes and improvements. | expand

Message

Rory Little April 16, 2025, 12:26 a.m. UTC
Current rx filter logic can end up in different states depending on the
order of interfaces added to the phy. These patches are primarily aimed at
fixing that issue, as well as refactoring the logic to prevent issues like
that from happening in the future.

The first two patches add per-radio-phy debugfs files for debugging the
rxfilter member. The third contains the main refactor, and the fourth
fixes another issue related to the order in which interfaces are added to
the phy.

Rory Little (4):
  wifi: mt76: mt7996: Add per-radio phy debugfs directories.
  wifi: mt76: mt7996: Add debugfs file for rxfilter.
  wifi: mt76: mt7996: Refactor of rx filter logic.
  wifi: mt76: mt7996: Allow monitor enable if phy is already running.

 .../wireless/mediatek/mt76/mt7996/debugfs.c   |  74 +++++++++++
 .../net/wireless/mediatek/mt76/mt7996/main.c  | 125 +++++++++---------
 .../wireless/mediatek/mt76/mt7996/mt7996.h    |   9 +-
 3 files changed, 147 insertions(+), 61 deletions(-)