From: Jérôme Pouiller <jerome.pouiller@xxxxxxxxxx> The frame filtering is more complex than necessary. This series simplify the whole process and hopefully fixes some corner cases. Jérôme Pouiller (20): staging: wfx: update filtering even if not connected staging: wfx: simplify wfx_update_filtering() staging: wfx: rework wfx_configure_filter() staging: wfx: simplify handling of beacon filter during join process staging: wfx: wfx_update_filtering_work() is no more used staging: wfx: do not wait for a dtim before associate staging: wfx: disabling beacon filtering after hif_reset() is useless staging: wfx: do not use built-in AUTO_ERP feature staging: wfx: stop changing filtering rule in wfx_hw_scan() staging: wfx: ensure that probe requests are filtered when AP staging: wfx: drop useless wfx_fwd_probe_req() staging: wfx: align semantic of beacon filter with other filters staging: wfx: align semantic of probe request filter with other filters staging: wfx: drop struct wfx_grp_addr_table staging: wfx: drop useless call to hif_set_rx_filter() staging: wfx: drop useless attributes 'filter_prbreq' and 'filter_bssid' staging: wfx: split out wfx_filter_beacon() staging: wfx: drop useless filter update when starting AP staging: wfx: drop useless attribute 'filter_mcast' staging: wfx: update TODO drivers/staging/wfx/TODO | 40 +++----- drivers/staging/wfx/data_rx.c | 12 --- drivers/staging/wfx/hif_tx_mib.c | 4 +- drivers/staging/wfx/main.c | 1 - drivers/staging/wfx/scan.c | 1 - drivers/staging/wfx/sta.c | 171 +++++++++++++++---------------- drivers/staging/wfx/sta.h | 8 -- drivers/staging/wfx/wfx.h | 7 +- 8 files changed, 101 insertions(+), 143 deletions(-) -- 2.25.1 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel