linux/drivers/net/wireless/iwlwifi
Johannes Berg a69cd040d0 iwlagn: explicitly program P2P QoS parameters
In P2P device mode, the device needs to have valid
QoS parameters. We currently have those because we
program parameters from any virtual interface into
all contexts, but not only do we want to get rid of
this -- it is also unpredictable since on the BSS
context we might have any parameters, and there it
might even be programmed for HT.

Explicitly program default QoS parameters into the
PAN context for P2P (the defaults are 11g but with
QoS disabled) to make device behaviour predictable.

This also helps when in a follow-up patch we will
use TX QoS parameters from mac80211 only for the
context they were meant for -- without this first
that would completely break P2P device discovery.

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>
2011-11-11 12:32:54 -05:00
..
iwl-1000.c iwlagn: move iwl_enable_rfkill_int and kill iwl-helpers.h 2011-10-14 14:48:13 -04:00
iwl-2000.c iwlwifi: remove un-supported SKUs 2011-11-11 12:32:53 -05:00
iwl-5000.c iwlagn: move iwl_enable_rfkill_int and kill iwl-helpers.h 2011-10-14 14:48:13 -04:00
iwl-6000.c iwlwifi: remove un-supported SKUs 2011-11-11 12:32:53 -05:00
iwl-agn-calib.c iwlagn: simplify chain_noise_num_beacons indirection 2011-09-19 15:58:29 -04:00
iwl-agn-calib.h iwlagn: remove iwlagn_hcmd_utils structure and call directly 2011-07-11 15:02:10 -04:00
iwl-agn-hw.h iwlagn: remove 6000 hw header 2011-10-14 14:48:13 -04:00
iwl-agn-lib.c iwlagn: check for SMPS mode 2011-11-11 12:32:52 -05:00
iwl-agn-rs.c iwlagn: merge station management functions 2011-10-14 14:48:13 -04:00
iwl-agn-rs.h iwlagn: add missing include to iwl-agn-rs.h 2011-10-14 14:48:14 -04:00
iwl-agn-rx.c iwlagn: add P2P NoA to probe responses 2011-11-11 12:32:52 -05:00
iwl-agn-rxon.c iwlagn: check for SMPS mode 2011-11-11 12:32:52 -05:00
iwl-agn-sta.c iwlagn: fix NULL ptr deref when reprogramming sta w/o LQ 2011-11-11 12:32:52 -05:00
iwl-agn-tt.c iwlagn: remove Kelvin support 2011-09-27 14:34:08 -04:00
iwl-agn-tt.h iwlagn: clean up of transport layer 2011-09-14 13:56:37 -04:00
iwl-agn-tx.c iwlagn: add P2P NoA to probe responses 2011-11-11 12:32:52 -05:00
iwl-agn-ucode.c iwlagn: move ucode files out of the iwl_priv structure 2011-11-11 12:32:53 -05:00
iwl-agn.c iwlwifi: move all mac80211 related functions to one place 2011-11-11 12:32:53 -05:00
iwl-agn.h iwlwifi: move all mac80211 related functions to one place 2011-11-11 12:32:53 -05:00
iwl-bus.h iwlagn: remove drvdata support from bus layer 2011-09-19 16:10:10 -04:00
iwl-cfg.h iwlwifi: remove un-supported SKUs 2011-11-11 12:32:53 -05:00
iwl-commands.h iwlagn: update wowlan API 2011-11-08 15:53:53 -05:00
iwl-core.c iwlagn: use per-vif AC parameters 2011-11-11 12:32:54 -05:00
iwl-core.h iwlagn: move iwl_enable_rfkill_int and kill iwl-helpers.h 2011-10-14 14:48:13 -04:00
iwl-csr.h iwlwifi: HW rev for 105 and 135 series 2011-11-08 15:53:54 -05:00
iwl-debug.h iwlwifi: Suppress noisy syslog messages when RF_KILL switch engaged 2011-11-11 12:32:52 -05:00
iwl-debugfs.c iwlagn: move ucode files out of the iwl_priv structure 2011-11-11 12:32:53 -05:00
iwl-dev.h iwlagn: move ucode files out of the iwl_priv structure 2011-11-11 12:32:53 -05:00
iwl-devtrace.c iwlagn: remove unnecessary type for tracing operations 2011-11-08 15:53:54 -05:00
iwl-devtrace.h iwlagn: remove unnecessary type for tracing operations 2011-11-08 15:53:54 -05:00
iwl-eeprom.c iwlagn: use kcalloc when possible for array allocation 2011-09-27 14:34:07 -04:00
iwl-eeprom.h iwlagn: use iwl_eeprom_calib_hdr structure 2011-09-19 16:10:10 -04:00
iwl-fh.h iwlagn: add missing includes 2011-08-29 15:30:28 -04:00
iwl-io.c iwlagn: all function iwl-io.c receive iwl_bus 2011-08-29 15:30:29 -04:00
iwl-io.h iwlagn: all function iwl-io.c receive iwl_bus 2011-08-29 15:30:29 -04:00
iwl-led.c iwlagn: eliminate bus pointer from iwl_priv structure 2011-10-14 14:48:10 -04:00
iwl-led.h iwlagn: use direct call for led functions 2011-04-18 08:47:43 -07:00
iwl-mac80211.c iwlagn: explicitly program P2P QoS parameters 2011-11-11 12:32:54 -05:00
iwl-pci.c iwlwifi: remove un-supported SKUs 2011-11-11 12:32:53 -05:00
iwl-power.c iwlagn: eliminate bus pointer from iwl_priv structure 2011-10-14 14:48:10 -04:00
iwl-power.h iwlagn: move PCI power related functions to the PCI layer 2011-06-18 08:17:29 -07:00
iwl-prph.h iwlagn: cmd_queue moves to iwl_shared 2011-08-29 15:25:31 -04:00
iwl-scan.c iwlagn: use 6 Mbps rate for no-CCK scans 2011-11-08 15:53:56 -05:00
iwl-shared.h iwlagn: kill hw_params.max_stations 2011-10-14 14:48:10 -04:00
iwl-sv-open.c iwlagn: remove knowledge of ucode image location from upper layers 2011-11-11 12:32:53 -05:00
iwl-testmode.h iwlagn: allow application own the uCode operation 2011-07-11 15:02:08 -04:00
iwl-trans-pcie-int.h iwlagn: remove uneeded declaration 2011-09-21 16:19:43 -04:00
iwl-trans-pcie-rx.c iwlagn: move ucode_write_complete from priv to trans structure 2011-11-11 12:32:53 -05:00
iwl-trans-pcie-tx.c iwlwifi: Suppress noisy syslog messages when RF_KILL switch engaged 2011-11-11 12:32:52 -05:00
iwl-trans-pcie.c iwlagn: fix the race in the unmapping of the HCMD 2011-11-02 15:23:10 -04:00
iwl-trans.c iwlagn: generically provide iwl_trans_send_cmd_pdu 2011-09-19 16:08:07 -04:00
iwl-trans.h iwlagn: move ucode files out of the iwl_priv structure 2011-11-11 12:32:53 -05:00
Kconfig iwlwifi: update comments on how to enable debug flag 2011-10-14 14:48:12 -04:00
Makefile iwlwifi: move all mac80211 related functions to one place 2011-11-11 12:32:53 -05:00