kernel-ark/drivers/net/wireless/iwlwifi
Emmanuel Grumbach 43d59b3237 iwlwifi: send ADD_STA before RXON with assoc bit
This patch fixes a bug in association flow. As soon as RXON with assoc bit
is sent, uCode expects to have an entry in its station table that describe
the AP. Receiving a beacon from an HT AP before sending ADD_STA results a
uCode error. This patch sends first the ADD_STA (bcast and bssid) and only
then RXON with assoc bit set

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-06-30 17:37:39 -04:00
..
iwl3945-base.c iwlwifi: use iwl_is_associated when possible 2008-06-30 17:37:38 -04:00
iwl4965-base.c iwlwifi: send ADD_STA before RXON with assoc bit 2008-06-30 17:37:39 -04:00
iwl-3945-commands.h
iwl-3945-core.h
iwl-3945-debug.h
iwl-3945-hw.h
iwl-3945-io.h
iwl-3945-led.c iwlwifi: fix oops in iwl3945_led_brightness_set 2008-06-09 15:53:38 -04:00
iwl-3945-led.h
iwl-3945-rs.c mac80211: move TX info into skb->cb 2008-05-21 21:48:11 -04:00
iwl-3945-rs.h
iwl-3945.c mac80211: add helpers for frame control testing 2008-06-14 12:18:12 -04:00
iwl-3945.h iwlwifi: remove notif_missed_beacons variable 2008-06-03 15:00:19 -04:00
iwl-4965-hw.h iwlwifi: move rate helpers to iwlcore 2008-06-14 12:18:08 -04:00
iwl-4965-rs.c mac80211: add helpers for frame control testing 2008-06-14 12:18:12 -04:00
iwl-4965-rs.h iwlwifi: move rate helpers to iwlcore 2008-06-14 12:18:08 -04:00
iwl-4965.c mac80211: add helpers for frame control testing 2008-06-14 12:18:12 -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: configure uCode to use open loop tx power algorithm 2008-06-30 17:37:37 -04:00
iwl-calib.c iwlwifi: general code clean up 2008-06-14 12:18:10 -04:00
iwl-calib.h iwlwifi: general code clean up 2008-06-14 12:18:10 -04:00
iwl-commands.h iwlwifi: configure uCode to use open loop tx power algorithm 2008-06-30 17:37:37 -04:00
iwl-core.c iwlwifi: better station table maintenance 2008-06-30 17:37:38 -04:00
iwl-core.h iwlwifi: unify SW rf-kill flow 2008-06-14 12:18:11 -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: unify SW rf-kill flow 2008-06-14 12:18:11 -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
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
iwl-led.c
iwl-led.h
iwl-power.c
iwl-power.h
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: removes the RUN_TIME_CALIB ifdef 2008-06-14 12:18:04 -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
iwl-sta.c iwlwifi: better station table maintenance 2008-06-30 17:37:38 -04:00
iwl-sta.h iwlwifi: better station table maintenance 2008-06-30 17:37:38 -04:00
iwl-tx.c mac80211: remove ieee80211_get_morefrag 2008-06-14 12:18:12 -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