linux/drivers/net/wireless/iwlwifi
Johannes Berg bd50a8ab9f iwlwifi: fix IBSS beaconing
My previous patch to clean up all RXON handling
inadvertently broke IBSS because it failed to
take into account that unlike in AP mode, IBSS
requires beacons to be sent only after setting
the RXON assoc.

Fix this, clean up the code a bit, improve the
error checking around this, and also react to
beacon changes in IBSS mode from mac80211.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-11-15 13:24:54 -05:00
..
iwl3945-base.c iwlagn: new RXON processing for modern devices 2010-11-15 13:24:53 -05:00
iwl-1000.c iwlagn: new RXON processing for modern devices 2010-11-15 13:24:53 -05:00
iwl-3945-debugfs.c
iwl-3945-debugfs.h
iwl-3945-fh.h
iwl-3945-hw.h iwlwifi: prepare for PAN queue/fifo assignment 2010-08-27 08:27:29 -07:00
iwl-3945-led.c
iwl-3945-led.h
iwl-3945-rs.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2010-10-23 11:47:02 -07:00
iwl-3945.c iwlagn: new RXON processing for modern devices 2010-11-15 13:24:53 -05:00
iwl-3945.h iwlagn: new RXON processing for modern devices 2010-11-15 13:24:53 -05:00
iwl-4965-hw.h
iwl-4965.c iwlagn: new RXON processing for modern devices 2010-11-15 13:24:53 -05:00
iwl-5000-hw.h iwlwifi: update out-of-date comments 2010-08-25 14:33:20 -04:00
iwl-5000.c iwlagn: new RXON processing for modern devices 2010-11-15 13:24:53 -05:00
iwl-6000-hw.h iwlwifi: update out-of-date comments 2010-08-25 14:33:20 -04:00
iwl-6000.c iwlagn: new RXON processing for modern devices 2010-11-15 13:24:53 -05:00
iwl-agn-calib.c iwlwifi: clean up declarations 2010-10-07 15:52:44 -07:00
iwl-agn-calib.h iwlwifi: clean up declarations 2010-10-07 15:52:44 -07:00
iwl-agn-debugfs.c iwlagn: reduce redundant parameter definitions 2010-10-06 08:10:00 -07:00
iwl-agn-debugfs.h iwlagn: keep track of failure tx status 2010-09-17 13:17:36 -07:00
iwl-agn-eeprom.c iwlwifi: move agn only eeprom functions to separate file 2010-10-14 09:47:42 -07:00
iwl-agn-hcmd.c iwlwifi: move chain settings to agn 2010-10-07 15:49:34 -07:00
iwl-agn-hw.h
iwl-agn-ict.c iwlagn: reduce redundant parameter definitions 2010-10-06 08:10:00 -07:00
iwl-agn-led.c
iwl-agn-led.h
iwl-agn-lib.c iwlwifi: avoid commit rxon during scan in iwlagn_bt_traffic_change_work 2010-11-15 13:24:27 -05:00
iwl-agn-rs.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2010-10-23 11:47:02 -07:00
iwl-agn-rs.h iwlwifi: remove agn rates info there 2010-10-07 15:51:20 -07:00
iwl-agn-rx.c iwlwifi: clean up declarations 2010-10-07 15:52:44 -07:00
iwl-agn-rxon.c iwlwifi: fix IBSS beaconing 2010-11-15 13:24:54 -05:00
iwl-agn-sta.c iwlwifi: move agn specific station code there 2010-10-07 15:50:33 -07:00
iwl-agn-tt.c iwlwifi: remove spurious exports 2010-10-07 15:51:11 -07:00
iwl-agn-tt.h iwlwifi: separate thermal throttling function 2010-08-24 16:28:07 -04:00
iwl-agn-tx.c iwlwifi: quiet a noisy printk 2010-10-25 14:45:56 -04:00
iwl-agn-ucode.c iwlagn: add temperature offset calib for 6000g2 2010-10-07 15:53:58 -07:00
iwl-agn.c iwlagn: new RXON processing for modern devices 2010-11-15 13:24:53 -05:00
iwl-agn.h iwlagn: new RXON processing for modern devices 2010-11-15 13:24:53 -05:00
iwl-commands.h iwlagn: add temperature offset calib for 6000g2 2010-10-07 15:53:58 -07:00
iwl-core.c iwlagn: new RXON processing for modern devices 2010-11-15 13:24:53 -05:00
iwl-core.h iwlagn: new RXON processing for modern devices 2010-11-15 13:24:53 -05:00
iwl-csr.h iwlagn: set CSR register for 6050g2 devices 2010-09-28 16:56:03 -07:00
iwl-debug.h iwlwifi: fix compile warning 2010-08-04 15:27:37 -04:00
iwl-debugfs.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2010-10-23 11:47:02 -07:00
iwl-dev.h iwlagn: new RXON processing for modern devices 2010-11-15 13:24:53 -05:00
iwl-devtrace.c
iwl-devtrace.h iwlwifi: fix TX tracer 2010-08-06 13:53:58 -04:00
iwl-eeprom.c iwlwifi: move agn only eeprom functions to separate file 2010-10-14 09:47:42 -07:00
iwl-eeprom.h iwlwifi: move agn only eeprom functions to separate file 2010-10-14 09:47:42 -07:00
iwl-fh.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2010-07-13 15:57:29 -04:00
iwl-hcmd.c iwlwifi: add PAN API 2010-08-27 09:28:08 -07:00
iwl-helpers.h iwlwifi: remove iwl_check_bits 2010-10-07 15:53:00 -07:00
iwl-io.h
iwl-led.c iwlagn: new RXON processing for modern devices 2010-11-15 13:24:53 -05:00
iwl-led.h
iwl-legacy.c iwlagn: new RXON processing for modern devices 2010-11-15 13:24:53 -05:00
iwl-legacy.h iwlagn: new RXON processing for modern devices 2010-11-15 13:24:53 -05:00
iwl-power.c iwlwifi: defer update power mode while scan 2010-11-15 13:24:28 -05:00
iwl-power.h iwlwifi: defer update power mode while scan 2010-11-15 13:24:28 -05:00
iwl-prph.h iwlwifi: prepare for PAN queue/fifo assignment 2010-08-27 08:27:29 -07:00
iwl-rx.c iwlwifi: clean up declarations 2010-10-07 15:52:44 -07:00
iwl-scan.c iwlwifi: defer update power mode while scan 2010-11-15 13:24:28 -05:00
iwl-spectrum.h
iwl-sta.c iwlwifi: move agn specific station code there 2010-10-07 15:50:33 -07:00
iwl-sta.h iwlwifi: move agn specific station code there 2010-10-07 15:50:33 -07:00
iwl-tx.c iwlwifi: move tx fail code to agn 2010-10-07 15:50:48 -07:00
Kconfig iwlwifi: move debug options into submenu 2010-08-24 16:32:03 -04:00
Makefile iwlagn: new RXON processing for modern devices 2010-11-15 13:24:53 -05:00