[PATCH v3 0/3] wcn36xx: Implement explicit beacon filter tables
Bryan O'Donoghue
bryan.odonoghue at linaro.org
Tue Dec 14 05:46:27 PST 2021
V3:
Adds check to updating beacon filter for NL80211_IFTYPE_STATION only - Loic
Adds Reviewed-by as indicated - Loic
V2:
Removes duplicate definition of mask field defines
V1:
Downstream provides the ability to directly program the beacon filter
tables. Currently in upstream we rely on whatever is the default filtration
table in firmware.
A trivial packing fixup is required for the SMD structure. The downstream
filtration table from the Linux driver is applied but, we are not
necessarily constrained to using this table forever.
Tested on wcn3620 and wcn3680b.
Bryan O'Donoghue (3):
wcn36xx: Fix beacon filter structure definitions
wcn36xx: Fix physical location of beacon filter comment
wcn36xx: Implement downstream compliant beacon filtering
drivers/net/wireless/ath/wcn36xx/hal.h | 30 +++++++--
drivers/net/wireless/ath/wcn36xx/main.c | 2 +
drivers/net/wireless/ath/wcn36xx/smd.c | 87 +++++++++++++++++++++++++
drivers/net/wireless/ath/wcn36xx/smd.h | 3 +
4 files changed, 116 insertions(+), 6 deletions(-)
--
2.33.0
More information about the wcn36xx
mailing list