linux/drivers/net/wireless/iwlwifi
Johannes Berg 79d3eef891 iwlagn: add P2P NoA to probe responses
Whether to use NoA or not is entire controlled
by the uCode right now, and it also adds the
attribute to beacons. We do need to add it to
probe responses in the driver though.

Keep track of the NoA notification from the
uCode and add the data to probe responses when
such are transmitted. Use RCU to manage the
lifetime.

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:52 -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 iwlagn: move iwl_enable_rfkill_int and kill iwl-helpers.h 2011-10-14 14:48:13 -04: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 iwlagn: move iwl_enable_rfkill_int and kill iwl-helpers.h 2011-10-14 14:48:13 -04: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: move iwl_enable_rfkill_int and kill iwl-helpers.h 2011-10-14 14:48:13 -04: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: fix priv->cfg->ht_params NULL pointer dereference 2011-10-14 14:48:16 -04:00
iwl-agn-sta.c iwlagn: merge station management functions 2011-10-14 14:48:13 -04: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 iwl_enable_rfkill_int and kill iwl-helpers.h 2011-10-14 14:48:13 -04:00
iwl-agn.c iwlagn: add P2P NoA to probe responses 2011-11-11 12:32:52 -05:00
iwl-agn.h iwlagn: merge station management functions 2011-10-14 14:48:13 -04:00
iwl-bus.h iwlagn: remove drvdata support from bus layer 2011-09-19 16:10:10 -04:00
iwl-cfg.h iwlagn: Add "_d" sku to 105 series of devices 2011-10-14 14:48:11 -04:00
iwl-commands.h iwlagn: update wowlan API 2011-11-08 15:53:53 -05:00
iwl-core.c iwlwifi: don't perform "echo test" when cmd queue stuck 2011-11-02 15:23:13 -04: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: update comments on how to enable debug flag 2011-10-14 14:48:12 -04:00
iwl-debugfs.c iwlagn: kill hw_params.max_stations 2011-10-14 14:48:10 -04:00
iwl-dev.h iwlagn: add P2P NoA to probe responses 2011-11-11 12:32:52 -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
iwl-pci.c iwlwifi: allow pci_enable_msi fail 2011-11-02 15:23:13 -04: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: rename all the mac80211 callback functions 2011-10-14 14:48:12 -04: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 iwl_enable_rfkill_int and kill iwl-helpers.h 2011-10-14 14:48:13 -04:00
iwl-trans-pcie-tx.c iwlagn: remove uneeded include to iwl-dev.h 2011-10-14 14:48:14 -04: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: simplify the iwl_device_cmd layout 2011-09-21 16:19:43 -04:00
Kconfig iwlwifi: update comments on how to enable debug flag 2011-10-14 14:48:12 -04:00
Makefile iwlagn: rename iwl-rx.c to iwl-agn-rx.c 2011-10-14 14:48:13 -04:00