1
linux/drivers/net/wireless/iwlwifi
Assaf Krauss c46fbefa32 iwlwifi enabling IBSS (Ad-Hoc) mode
This patch enables ibss mode. It consists of two changes upon entering ibss
mode:
1. Removing the redundant line which clears the driver's station table.
   This line creates a discrepancy between the driver and the FW's station
   table. This prevented the generation of beacons.
2. Assigning a default value to priv's assoc_id. Normally given by an AP in
   STA mode, this field is used as an indication for association. Being 0,
   it prevented normal TX flow.
3. Remove a redundant ADD_STA command that cause uCode error.
4. Delay the set_mode until after the uCode is ready.

Signed-off-by: Assaf Krauss <assaf.krauss@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@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-14 12:18:07 -04:00
..
iwl3945-base.c iwlwifi: fix a memory leak in scan 2008-06-03 15:00:26 -04:00
iwl4965-base.c iwlwifi enabling IBSS (Ad-Hoc) mode 2008-06-14 12:18:07 -04:00
iwl-3945-commands.h
iwl-3945-core.h
iwl-3945-debug.h
iwl-3945-hw.h iwlwifi: 3945 remove unused SCD definitions 2008-05-07 15:02:20 -04:00
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: move TX info into skb->cb 2008-05-21 21:48:11 -04:00
iwl-3945.h iwlwifi: remove notif_missed_beacons variable 2008-06-03 15:00:19 -04:00
iwl-4965-hw.h iwlwifi: map sw and hw ampdu queues 2008-06-14 12:18:05 -04:00
iwl-4965-rs.c iwlwifi: fix allow iwlwifi to aggregate according to tid load 2008-06-14 12:18:06 -04:00
iwl-4965-rs.h iwlwifi: remove 4965 from iwl4965_rate_info 2008-05-21 21:47:56 -04:00
iwl-4965.c iwlwifi: map sw and hw ampdu queues 2008-06-14 12:18:05 -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: add TX aggregation code for 5000 HW 2008-06-14 12:18:06 -04:00
iwl-calib.c iwlwifi: removes the RUN_TIME_CALIB ifdef 2008-06-14 12:18:04 -04:00
iwl-calib.h iwlwifi: removes the RUN_TIME_CALIB ifdef 2008-06-14 12:18:04 -04:00
iwl-commands.h iwlwifi: iwl-5000 add rxon_assoc 2008-06-03 15:00:25 -04:00
iwl-core.c iwlwifi: format log prints for easier parsing 2008-06-14 12:18:07 -04:00
iwl-core.h iwlwifi enabling IBSS (Ad-Hoc) mode 2008-06-14 12:18:07 -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: fix resume SW RF-kill 2008-06-14 12:18:07 -04:00
iwl-eeprom.c iwlwifi: remove redundant flags regarding to FAT channel 2008-06-14 12:18:06 -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-5000: implement initial calibration for 5000 2008-06-03 15:00:23 -04:00
iwl-helpers.h iwlwifi: remove unused flag 2008-06-14 12:18:06 -04:00
iwl-io.h
iwl-led.c iwlwifi: rename iwl-4965.h to iwl-dev.h 2008-05-07 15:02:26 -04:00
iwl-led.h
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: rename iwl-4965.h to iwl-dev.h 2008-05-07 15:02:26 -04:00
iwl-rfkill.h
iwl-rx.c iwlwifi: removes the RUN_TIME_CALIB ifdef 2008-06-14 12:18:04 -04:00
iwl-spectrum.h
iwl-sta.c iwlwifi: removing IWL4965_HT config 2008-06-14 12:18:01 -04:00
iwl-sta.h iwlwifi: move iwl_sta_modify_enable_tid_tx to iwl-sta.c 2008-06-03 15:00:25 -04:00
iwl-tx.c iwlwifi: removing IWL4965_HT config 2008-06-14 12:18:01 -04:00
Kconfig iwlwifi: removes the RUN_TIME_CALIB ifdef 2008-06-14 12:18:04 -04:00
Makefile iwlwifi: removes the RUN_TIME_CALIB ifdef 2008-06-14 12:18:04 -04:00