linux_dsm_epyc7002/drivers/net/wireless/ath/wil6210
Dedy Lansky 6eb1813764 cfg80211: add bss_type and privacy arguments in cfg80211_get_bss()
802.11ad adds new a network type (PBSS) and changes the capability
field interpretation for the DMG (60G) band.
The same 2 bits that were interpreted as "ESS" and "IBSS" before are
re-used as a 2-bit field with 3 valid values (and 1 reserved). Valid
values are: "IBSS", "PBSS" (new) and "AP".

In order to get the BSS struct for the new PBSS networks, change the
cfg80211_get_bss() function to take a new enum ieee80211_bss_type
argument with the valid network types, as "capa_mask" and "capa_val"
no longer work correctly (the search must be band-aware now.)

The remaining bits in "capa_mask" and "capa_val" are used only for
privacy matching so replace those two with a privacy enum as well.

Signed-off-by: Dedy Lansky <dlansky@codeaurora.org>
[rewrite commit log, tiny fixes]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2015-03-03 15:56:01 +01:00
..
cfg80211.c cfg80211: add bss_type and privacy arguments in cfg80211_get_bss() 2015-03-03 15:56:01 +01:00
debug.c wil6210: add handling of RX HTRSH interrupt 2014-12-01 15:57:22 -05:00
debugfs.c wil6210: relax spinlocks in rx reorder 2015-01-15 14:31:46 +02:00
ethtool.c wil6210: add advanced interrupt moderation 2015-01-15 14:31:38 +02:00
fw_inc.c wil6210: fix warning in pointer arithmetic 2014-12-01 15:57:23 -05:00
fw.c wil6210: remove wil_to_pcie_dev() 2014-12-01 15:57:23 -05:00
fw.h wil6210: firmware download 2014-09-11 15:27:36 -04:00
interrupt.c wil6210: add advanced interrupt moderation 2015-01-15 14:31:38 +02:00
ioctl.c wil6210: atomic I/O for the card memory 2014-10-02 14:23:14 -04:00
Kconfig wil6210: Remove msm platform related code 2015-02-03 15:36:41 +02:00
main.c wil6210: implement cfg80211 probe_client() op 2015-01-29 09:55:19 +02:00
Makefile wil6210: Remove msm platform related code 2015-02-03 15:36:41 +02:00
netdev.c wil6210: Add Tx queue len configuration 2015-01-29 09:53:42 +02:00
pcie_bus.c wil6210: add advanced interrupt moderation 2015-01-15 14:31:38 +02:00
rx_reorder.c wil6210: move Rx reorder buffer allocation out of spinlock 2015-01-29 09:55:27 +02:00
trace.c wil6210: trace support 2013-05-22 15:08:27 -04:00
trace.h wil6210: Align WMI header with latest FW 2013-07-22 16:54:37 -04:00
txrx.c wil6210: more Tx debug 2015-02-03 15:36:37 +02:00
txrx.h wil6210: Tx/Rx descriptors documentation 2015-01-15 14:31:42 +02:00
wil6210.h wil6210: fix race between xmit and Tx vring de-allocation 2015-02-03 15:36:34 +02:00
wil_platform.c wil6210: Remove msm platform related code 2015-02-03 15:36:41 +02:00
wil_platform.h wil6210: platform specific module 2014-09-11 15:27:37 -04:00
wmi.c wil6210: fix timing of netif_carrier_on indication 2015-01-29 09:53:32 +02:00
wmi.h wil6210: sync WMI with firmware 2015-01-29 09:53:14 +02:00