1
linux/drivers/net/wireless/iwlwifi
Daniel Halperin 278c2f6faa iwlwifi: update LQ for bcast station on channel change
The rate table in the bcast LQ is computed only when the station is
allocated, and chooses the lowest rate for the band. Because of when this
occurs, this is the 2.4 GHz band and uses the 0x420a (CCK, 1 Mbps) rate. In 5 GHz
beaconing mode, this rate will prevent beacons from being sent and any other
packets from being received.

We can fix this by re-initializing the bcast station's LQ command when the
channel is changed.

Signed-off-by: Daniel Halperin <dhalperi@cs.washington.edu>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
2010-06-25 14:53:49 -07:00
..
iwl3945-base.c iwlwifi: display ucode SW Error in hex 2010-06-21 10:47:03 -07:00
iwl-1000.c iwlwifi: update LQ for bcast station on channel change 2010-06-25 14:53:49 -07:00
iwl-3945-debugfs.c iwlwifi: separate statistics flag function for agn & 3945 2010-05-13 10:42:55 -07:00
iwl-3945-debugfs.h iwl3945: add ucode statistics 2010-04-30 15:34:31 -07:00
iwl-3945-fh.h
iwl-3945-hw.h
iwl-3945-led.c
iwl-3945-led.h
iwl-3945-rs.c drivers/net: Remove unnecessary returns from void function()s 2010-05-14 00:19:28 -07:00
iwl-3945.c iwlwifi: add a mechanism to disable plcp error checking 2010-06-25 14:52:47 -07:00
iwl-3945.h iwlwifi: track station IDs 2010-05-10 15:09:04 -07:00
iwl-4965-hw.h
iwl-4965.c iwlwifi: update LQ for bcast station on channel change 2010-06-25 14:53:49 -07:00
iwl-5000-hw.h
iwl-5000.c iwlwifi: update LQ for bcast station on channel change 2010-06-25 14:53:49 -07:00
iwl-6000-hw.h
iwl-6000.c iwlwifi: update LQ for bcast station on channel change 2010-06-25 14:53:49 -07:00
iwl-agn-calib.c iwlwifi: code cleanup to remove un-necessary "goto" 2010-06-21 10:47:39 -07:00
iwl-agn-debugfs.c iwlwifi: move _agn statistics related structure 2010-06-21 10:47:25 -07:00
iwl-agn-debugfs.h
iwl-agn-hcmd.c iwlwifi: name change from signal protection flag 2010-06-25 14:50:53 -07:00
iwl-agn-hw.h
iwl-agn-ict.c wireless: update gfp/slab.h includes 2010-05-24 14:59:26 -04:00
iwl-agn-led.c
iwl-agn-led.h
iwl-agn-lib.c iwlwifi: move _agn statistics related structure 2010-06-21 10:47:25 -07:00
iwl-agn-rs.c mac80211: clean up ieee80211_stop_tx_ba_session 2010-06-03 14:10:45 -04:00
iwl-agn-rs.h
iwl-agn-rx.c iwlwifi: add a mechanism to disable plcp error checking 2010-06-25 14:52:47 -07:00
iwl-agn-tx.c iwlagn: use mutex for aggregation 2010-06-21 10:46:21 -07:00
iwl-agn-ucode.c iwlwifi: move ucode related function to iwl-agn-ucode.c 2010-05-13 10:45:36 -07:00
iwl-agn.c iwlwifi: move _agn statistics related structure 2010-06-21 10:47:25 -07:00
iwl-agn.h iwlwifi: move agn specific rx related code to iwl-agn-rx.c 2010-06-21 10:47:12 -07:00
iwl-calib.h
iwl-commands.h iwlwifi: name change from signal protection flag 2010-06-25 14:50:53 -07:00
iwl-core.c iwlwifi: update LQ for bcast station on channel change 2010-06-25 14:53:49 -07:00
iwl-core.h iwlwifi: update LQ for bcast station on channel change 2010-06-25 14:53:49 -07:00
iwl-csr.h
iwl-debug.h
iwl-debugfs.c iwlwifi: add a mechanism to disable plcp error checking 2010-06-25 14:52:47 -07:00
iwl-dev.h iwlwifi: add a mechanism to disable plcp error checking 2010-06-25 14:52:47 -07:00
iwl-devtrace.c
iwl-devtrace.h
iwl-eeprom.c iwlwifi: enable DC calibration based on config parameter 2010-06-25 14:52:18 -07:00
iwl-eeprom.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-04-21 01:14:25 -07:00
iwl-fh.h
iwl-hcmd.c
iwl-helpers.h iwlwifi: beacon format related helper function 2010-06-05 23:15:49 -07:00
iwl-io.h
iwl-led.c
iwl-led.h
iwl-power.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2010-05-17 13:57:43 -04:00
iwl-power.h
iwl-prph.h
iwl-rx.c iwlwifi: move agn specific rx related code to iwl-agn-rx.c 2010-06-21 10:47:12 -07:00
iwl-scan.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 2010-06-17 16:21:14 -04:00
iwl-spectrum.h
iwl-sta.c iwlwifi: update LQ for bcast station on channel change 2010-06-25 14:53:49 -07:00
iwl-sta.h iwlwifi: update LQ for bcast station on channel change 2010-06-25 14:53:49 -07:00
iwl-tx.c iwlwifi: kzalloc txb array 2010-06-05 23:18:11 -07:00
Kconfig iwlwifi: split debug and debugfs options 2010-05-13 10:45:12 -07:00
Makefile iwlwifi: move calibration from iwlcore to iwlagn 2010-06-21 10:47:32 -07:00