linux-sg2042/drivers/net/wireless/iwlwifi
Wey-Yi Guy 35a6eb3652 iwlwifi: resending QoS command when HT changes
"mac80211: Fix WMM driver queue configuration"
inadvertedly broke iwlwifi, because now mac80211
configures the QoS settings before assoc, and
therefore before HT. Thus, iwlwifi no longer told
the device about the HT setting, which it needs
to -- and thus throughput went down a lot. Fix
this by resending the QoS command to the device
not only when QoS/WMM settings change, but also
when HT changes.

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:26:49 -05:00
..
Kconfig iwlwifi: add new devices to Kconfig 2010-11-15 13:24:58 -05:00
Makefile iwlwifi: put all the isr related function under ops 2010-11-15 13:26:45 -05:00
iwl-1000.c iwlwifi: put all the isr related function under ops 2010-11-15 13:26:45 -05:00
iwl-3945-debugfs.c
iwl-3945-debugfs.h
iwl-3945-fh.h drivers/net: use __packed annotation 2010-06-03 03:18:23 -07:00
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 iwlwifi: legacy tx_cmd_protection function 2010-11-15 13:26:47 -05:00
iwl-3945.h iwlagn: new RXON processing for modern devices 2010-11-15 13:24:53 -05:00
iwl-4965-hw.h drivers/net: use __packed annotation 2010-06-03 03:18:23 -07:00
iwl-4965.c iwlwifi: legacy tx_cmd_protection function 2010-11-15 13:26:47 -05:00
iwl-5000-hw.h iwlwifi: update out-of-date comments 2010-08-25 14:33:20 -04:00
iwl-5000.c iwlwifi: put all the isr related function under ops 2010-11-15 13:26:45 -05:00
iwl-6000-hw.h iwlwifi: update out-of-date comments 2010-08-25 14:33:20 -04:00
iwl-6000.c iwlwifi: put all the isr related function under ops 2010-11-15 13:26:45 -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 drivers/net: use __packed annotation 2010-06-03 03:18:23 -07:00
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 iwlagn: fix non-5000+ build 2010-11-15 13:26:43 -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: resending QoS command when HT changes 2010-11-15 13:26:49 -05:00
iwl-agn-sta.c iwlagn: fix non-5000+ build 2010-11-15 13:26:43 -05: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 iwlwifi: put all the isr related function under ops 2010-11-15 13:26:45 -05:00
iwl-agn.h iwlagn: fix non-5000+ build 2010-11-15 13:26:43 -05:00
iwl-commands.h iwlagn: add temperature offset calib for 6000g2 2010-10-07 15:53:58 -07:00
iwl-core.c iwlwifi: legacy tx_cmd_protection function 2010-11-15 13:26:47 -05:00
iwl-core.h iwlwifi: legacy tx_cmd_protection function 2010-11-15 13:26:47 -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 iwlwifi: resending QoS command when HT changes 2010-11-15 13:26:49 -05:00
iwl-legacy.h iwlwifi: legacy tx_cmd_protection function 2010-11-15 13:26:47 -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 iwlwlifi: update rx write pointer w/o request mac access in the CAM mode 2010-11-15 13:26:48 -05:00
iwl-scan.c iwlwifi: defer update power mode while scan 2010-11-15 13:24:28 -05:00
iwl-spectrum.h drivers/net: use __packed annotation 2010-06-03 03:18:23 -07:00
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
iwl3945-base.c iwlwifi: put all the isr related function under ops 2010-11-15 13:26:45 -05:00