linux/drivers/net/wireless/iwlwifi
Johannes Berg fb5fe5b9da iwlwifi: simplify auth/assoc flow
With mac80211 now giving us station information
(via the sta_state callback) before auth/assoc
we can get rid of tx_sync by adding the station
early for the case of managed interfaces. Keep
AP mode actions the same for now.

As we now get the BSSID early, we can also get
rid of iwl_reprogram_ap_sta().

We can still optimise the number of RXONs we
send to the device, but that can be done later.

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>
2012-03-06 15:16:10 -05:00
..
iwl-1000.c iwlwifi: SRAM size moves from hw_params to cfg 2012-02-17 10:58:19 -08:00
iwl-2000.c iwlwifi: SRAM size moves from hw_params to cfg 2012-02-17 10:58:19 -08:00
iwl-5000.c iwlwifi: remove shared lock 2012-03-06 15:16:09 -05:00
iwl-6000.c iwlwifi: update pci subsystem id 2012-02-27 13:57:17 -08:00
iwl-agn-calib.c iwlwifi: introduce statistics lock 2012-03-06 15:16:09 -05:00
iwl-agn-calib.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-hw.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-lib.c iwlwifi: remove shared lock 2012-03-06 15:16:09 -05:00
iwl-agn-rs.c iwlwifi: remove shared lock 2012-03-06 15:16:09 -05:00
iwl-agn-rs.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-rx.c iwlwifi: introduce statistics lock 2012-03-06 15:16:09 -05:00
iwl-agn-rxon.c iwlwifi: simplify auth/assoc flow 2012-03-06 15:16:10 -05:00
iwl-agn-sta.c iwlwifi: simplify auth/assoc flow 2012-03-06 15:16:10 -05:00
iwl-agn-tt.c iwlwifi: move workqueue to priv 2012-02-17 10:10:28 -08:00
iwl-agn-tt.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-agn-tx.c iwlwifi: remove shared lock 2012-03-06 15:16:09 -05:00
iwl-agn.c iwlwifi: make EXIT_PENDING depend on mac80211 2012-03-06 15:16:10 -05:00
iwl-agn.h iwlwifi: simplify auth/assoc flow 2012-03-06 15:16:10 -05:00
iwl-cfg.h iwlwifi: update pci subsystem id 2012-02-27 13:57:17 -08:00
iwl-commands.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2012-02-15 16:24:37 -05:00
iwl-core.c iwlwifi: always monitor for stuck queues 2012-03-06 15:16:07 -05:00
iwl-core.h iwlwifi: remove iwl_reset_traffic_log from shared 2012-02-27 13:56:39 -08:00
iwl-csr.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-debug.c iwlwifi: trace debug messages 2012-02-17 09:49:27 -08:00
iwl-debug.h iwlwifi: kill iwl_bus.h 2012-02-27 13:55:43 -08:00
iwl-debugfs.c iwlwifi: introduce statistics lock 2012-03-06 15:16:09 -05:00
iwl-dev.h iwlwifi: simplify auth/assoc flow 2012-03-06 15:16:10 -05:00
iwl-devtrace.c iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-devtrace.h iwlwifi: trace debug messages 2012-02-17 09:49:27 -08:00
iwl-drv.c iwlwifi: virtualize the op_mode 2012-02-27 13:26:02 -08:00
iwl-drv.h iwlwifi: drv object can release its own memory 2012-02-27 13:25:38 -08:00
iwl-eeprom.c iwlwifi: eeprom gets transport and not bus 2012-02-27 13:27:35 -08:00
iwl-eeprom.h iwlwifi: eeprom gets transport and not bus 2012-02-27 13:27:35 -08:00
iwl-fh.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-io.c iwlwifi: give trans to all the read / write functions 2012-02-02 14:35:45 -08:00
iwl-io.h iwlwifi: give trans to all the read / write functions 2012-02-02 14:35:45 -08:00
iwl-led.c iwlwifi: give trans to all the read / write functions 2012-02-02 14:35:45 -08:00
iwl-led.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-mac80211.c iwlwifi: simplify auth/assoc flow 2012-03-06 15:16:10 -05:00
iwl-op-mode.h iwlwifi: document the operational mode 2012-02-27 13:56:46 -08:00
iwl-pci.c iwlwifi: fix IDI compilation 2012-02-27 13:57:24 -08:00
iwl-power.c iwlwifi: kill bus_is_pm_supported 2012-02-02 14:37:12 -08:00
iwl-power.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-prph.h iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-scan.c iwlwifi: make EXIT_PENDING depend on mac80211 2012-03-06 15:16:10 -05:00
iwl-shared.h iwlwifi: remove shared lock 2012-03-06 15:16:09 -05:00
iwl-testmode.c iwlwifi: kill iwl_bus.h 2012-02-27 13:55:43 -08:00
iwl-testmode.h iwlwifi: added reply data to testmode HCMD send 2012-02-17 09:49:12 -08:00
iwl-trans-pcie-int.h iwlwifi: introduce per-queue locks 2012-03-06 15:16:08 -05:00
iwl-trans-pcie-rx.c iwlwifi: remove iwl_print_rx_config_cmd from shared 2012-02-27 13:56:33 -08:00
iwl-trans-pcie-tx.c iwlwifi: make EXIT_PENDING depend on mac80211 2012-03-06 15:16:10 -05:00
iwl-trans-pcie.c iwlwifi: introduce per-queue locks 2012-03-06 15:16:08 -05:00
iwl-trans.c iwlwifi: update Copyright 2012-01-24 14:08:36 -05:00
iwl-trans.h iwlwifi: introduce per-queue locks 2012-03-06 15:16:08 -05:00
iwl-ucode.c iwlwifi: virtualize the op_mode 2012-02-27 13:26:02 -08:00
iwl-ucode.h iwlwifi: parse_tlv functions set the fw_version string 2012-02-27 13:24:49 -08:00
iwl-wifi.h iwlwifi: virtualize the op_mode 2012-02-27 13:26:02 -08:00
Kconfig iwlwifi: P2P is not enabled by default 2011-12-08 15:54:46 -08:00
Makefile iwlwifi: introducing the drv object's flows 2012-02-27 13:25:15 -08:00