linux/drivers/net/wireless/iwlwifi
Rick Farrington 25b3f57c1f iwlwifi: fix incorrect monitor mode operation
This patch fixes monitor mode operation for iwlwifi.

Problems addressed:
1. when monitor mode was enabled, multiple, overlapped calls were being
made to 'iwl3945_bg_set_monitor'

2. when monitor mode was disabled (via the configure_filter callback),
the driver was still enabling monitor mode

3. when monitor mode was enabled, the selected channel was not set
(eg. 'iwconfig wlanx mode monitor channel n' DID NOT SET channel 'n'
when packet capture was subsequently enabled)

Signed-off-by: Rick Farrington <rickdic@hotmail.com>
Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-07-02 15:41:55 -04:00
..
iwl3945-base.c iwlwifi: fix incorrect monitor mode operation 2008-07-02 15:41:55 -04:00
iwl4965-base.c iwlwifi: fix incorrect monitor mode operation 2008-07-02 15:41:55 -04:00
iwl-3945-commands.h iwlwifi: iwl3945 remove 4965 commands 2008-03-25 16:41:54 -04:00
iwl-3945-core.h iwlwifi: add struct iwl_cfg 2008-03-07 16:03:00 -05:00
iwl-3945-debug.h iwlwifi: update copyright year 2008-03-13 19:32:32 -04:00
iwl-3945-hw.h iwlwifi: 3945 remove unused SCD definitions 2008-05-07 15:02:20 -04:00
iwl-3945-io.h iwlwifi: update copyright year 2008-03-13 19:32:32 -04:00
iwl-3945-led.c iwlwifi: fix oops in iwl3945_led_brightness_set 2008-06-09 15:53:38 -04:00
iwl-3945-led.h iwlwifi: Add led support 2008-03-27 16:03:16 -04:00
iwl-3945-rs.c mac80211: move TX info into skb->cb 2008-05-21 21:48:11 -04:00
iwl-3945-rs.h iwlwifi: move rate registration to module load 2008-04-01 17:13:19 -04:00
iwl-3945.c mac80211: add helpers for frame control testing 2008-06-14 12:18:12 -04:00
iwl-3945.h iwlwifi : Patch adds rfkill subsystem for 3945 2008-06-30 17:37:42 -04:00
iwl-4965-hw.h iwlwifi: move rate helpers to iwlcore 2008-06-14 12:18:08 -04:00
iwl-4965-rs.c iwlwifi: Remove unnecessary code 2008-06-30 17:37:43 -04:00
iwl-4965-rs.h iwlwifi: remove obsolete lq_ready use 2008-06-30 17:37:41 -04:00
iwl-4965.c iwlwifi: control 11n capabilities through module param 2008-06-30 17:37:43 -04:00
iwl-5000-hw.h iwlwifi: map sw and hw ampdu queues 2008-06-14 12:18:05 -04:00
iwl-5000.c iwlwifi: fix 4965 uCode load 2008-06-30 17:37:45 -04:00
iwl-calib.c iwlwifi: move RX stats to core, and move temperature to handler 2008-06-30 17:37:39 -04:00
iwl-calib.h iwlwifi: move RX stats to core, and move temperature to handler 2008-06-30 17:37:39 -04:00
iwl-commands.h iwlwifi: setup compressed BA handler 2008-06-30 17:37:40 -04:00
iwl-core.c iwlwifi: clean up HW RF-kill state machine and restarts 2008-06-30 17:37:44 -04:00
iwl-core.h iwlwifi: control 11n capabilities through module param 2008-06-30 17:37:43 -04:00
iwl-csr.h iwlwifi: setup correctly L1 L0S pi link values 2008-06-03 15:00:20 -04:00
iwl-debug.h iwlwifi: add possibility to disable tx_power calibration 2008-06-14 12:18:05 -04:00
iwl-debugfs.c iwlwifi: add possibility to disable tx_power calibration 2008-06-14 12:18:05 -04:00
iwl-dev.h iwlwifi: remove obsolete lq_ready use 2008-06-30 17:37:41 -04:00
iwl-eeprom.c iwlwifi: refactor setting tx power 2008-06-14 12:18:08 -04:00
iwl-eeprom.h iwlwifi-5000: implement initial calibration for 5000 2008-06-03 15:00:23 -04:00
iwl-fh.h iwlwifi: move Flow Handlers define to iwl-fh.h 2008-05-07 15:02:20 -04:00
iwl-hcmd.c iwlwifi: add REPLY_TX_POWER_DBM_CMD to get_cmd_string 2008-06-30 17:37:39 -04:00
iwl-helpers.h mac80211: add helpers for frame control testing 2008-06-14 12:18:12 -04:00
iwl-io.h iwlwifi: improve NIC i/o debug prints information 2008-03-27 16:03:17 -04:00
iwl-led.c iwlwifi: rename iwl-4965.h to iwl-dev.h 2008-05-07 15:02:26 -04:00
iwl-led.h iwlwifi: Add led support 2008-03-27 16:03:16 -04:00
iwl-power.c iwlwifi: rename iwl-4965.h to iwl-dev.h 2008-05-07 15:02:26 -04:00
iwl-power.h iwlwifi: rename iwl-4965-commands to iwl-commands.h 2008-05-07 15:02:26 -04:00
iwl-prph.h iwlwifi: move aggregation code to iwl-tx.c 2008-06-03 15:00:25 -04:00
iwl-rfkill.c iwlwifi: fix rfkill deps and remove input device usage 2008-06-30 17:37:35 -04:00
iwl-rfkill.h iwlwifi: fix rfkill deps and remove input device usage 2008-06-30 17:37:35 -04:00
iwl-rx.c iwlwifi: adjust TSF in IBSS 2008-06-30 17:37:42 -04:00
iwl-scan.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-06-28 01:19:40 -07:00
iwl-spectrum.h iwlwifi: update copyright year 2008-03-13 19:32:32 -04:00
iwl-sta.c iwlwifi: remove obsolete lq_ready use 2008-06-30 17:37:41 -04:00
iwl-sta.h iwlwifi: better station table maintenance 2008-06-30 17:37:38 -04:00
iwl-tx.c iwlwifi: setup compressed BA handler 2008-06-30 17:37:40 -04:00
Kconfig iwlwifi: fix rfkill deps and remove input device usage 2008-06-30 17:37:35 -04:00
Makefile iwlwifi: move scan to iwl-scan.c iwlcore 2008-06-14 12:18:08 -04:00