linux/drivers/net/wireless/iwlwifi
Zhu, Yi 352bc8de19 iwlwifi: configure_filter rewrite
The patch rewrites the mac80211 configure_filter handler to better mapping
mac80211 filter flags to iwlwifi hardware filter flags. We now can support
5 mac80211 filter flags: FIF_OTHER_BSS, FIF_ALLMULTI, FIF_PROMISC_IN_BSS,
FIF_BCN_PRBRESP_PROMISC and FIF_CONTROL. This patch also avoids reconnecting
if the filter flags are changed when the STA is associated. Because rx_assoc
is used when full rxon is not necessary.

Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-11-25 16:41:19 -05:00
..
iwl3945-base.c iwlwifi: configure_filter rewrite 2008-11-25 16:41:19 -05:00
iwl-3945-commands.h iwlwifi: run through spell checker 2008-10-31 19:02:28 -04:00
iwl-3945-core.h
iwl-3945-debug.h
iwl-3945-hw.h
iwl-3945-io.h iwlwifi : fix checkpatch.pl errors 2008-11-25 16:41:18 -05:00
iwl-3945-led.c
iwl-3945-led.h
iwl-3945-rs.c
iwl-3945-rs.h
iwl-3945.c iwlwifi: run through spell checker 2008-10-31 19:02:28 -04:00
iwl-3945.h iwlwifi: configure_filter rewrite 2008-11-25 16:41:19 -05:00
iwl-4965-hw.h iwlwifi: revamp tx scheduler byte count tables handling 2008-11-21 11:07:23 -05:00
iwl-4965.c iwlwifi : fix checkpatch.pl errors 2008-11-25 16:41:18 -05:00
iwl-5000-hw.h iwlwifi: revamp tx scheduler byte count tables handling 2008-11-21 11:07:23 -05:00
iwl-5000.c iwlwifi : fix checkpatch.pl errors 2008-11-25 16:41:18 -05:00
iwl-agn-rs.c iwlwifi : fix checkpatch.pl errors 2008-11-25 16:41:18 -05:00
iwl-agn-rs.h iwlwifi: trivial removal of some 4965 remaining from iwl-agn-rs.h 2008-11-10 15:17:36 -05:00
iwl-agn.c iwlwifi: configure_filter rewrite 2008-11-25 16:41:19 -05:00
iwl-calib.c
iwl-calib.h
iwl-commands.h iwlwifi: update iwl-commands.h for 3 stream support 2008-11-21 11:06:08 -05:00
iwl-core.c iwlwifi: revamp tx scheduler byte count tables handling 2008-11-21 11:07:23 -05:00
iwl-core.h iwlwifi: consolidate station management code 2008-11-25 16:41:06 -05:00
iwl-csr.h
iwl-debug.h iwlwifi: move iwl_print_hex_dump to iwl-debug.h 2008-11-21 11:07:23 -05:00
iwl-debugfs.c
iwl-dev.h iwlwifi: configure_filter rewrite 2008-11-25 16:41:19 -05:00
iwl-eeprom.c iwlwifi: run through spell checker 2008-10-31 19:02:28 -04:00
iwl-eeprom.h iwlwifi: parametrize eeprom versions 2008-10-31 19:02:24 -04:00
iwl-fh.h iwlwifi: use Rx single frame mode (one Rx frame per RB) 2008-11-21 11:08:15 -05:00
iwl-hcmd.c iwlwifi : fix checkpatch.pl errors 2008-11-25 16:41:18 -05:00
iwl-helpers.h iwlwifi: refactor tx byte count table usage 2008-10-31 19:02:27 -04:00
iwl-io.h iwlwifi : fix checkpatch.pl errors 2008-11-25 16:41:18 -05:00
iwl-led.c iwlwifi: run through spell checker 2008-10-31 19:02:28 -04:00
iwl-led.h
iwl-power.c iwlwifi: don't fail power set when calibration is not done yet 2008-11-21 11:06:07 -05:00
iwl-power.h
iwl-prph.h iwlwifi: run through spell checker 2008-10-31 19:02:28 -04:00
iwl-rfkill.c iwlwifi: run through spell checker 2008-10-31 19:02:28 -04:00
iwl-rfkill.h
iwl-rx.c iwlwifi: consolidate station management code 2008-11-25 16:41:06 -05:00
iwl-scan.c iwlwifi: remove implicit direct scan 2008-11-10 15:10:17 -05:00
iwl-spectrum.c iwlwifi: move spectrum measurement code to iwl-spectrum.c file 2008-11-21 11:07:23 -05:00
iwl-spectrum.h iwlwifi: move spectrum measurement code to iwl-spectrum.c file 2008-11-21 11:07:23 -05:00
iwl-sta.c iwlwifi: consolidate station management code 2008-11-25 16:41:06 -05:00
iwl-sta.h iwlwifi: consolidate station management code 2008-11-25 16:41:06 -05:00
iwl-tx.c iwlwifi : fix checkpatch.pl errors 2008-11-25 16:41:18 -05:00
Kconfig
Makefile iwlwifi: move spectrum measurement code to iwl-spectrum.c file 2008-11-21 11:07:23 -05:00