Purushottam Kushwaha
0c317a02ca
cfg80211: support virtual interfaces with different beacon intervals
...
This commit provides a mechanism for the host drivers to advertise the
support for different beacon intervals among the respective interface
combinations in a group, through NL80211_IFACE_COMB_BI_MIN_GCD (u32).
This value will be compared against GCD of all beaconing interfaces of
matching combinations.
If the driver doesn't advertise this value, the old behaviour where
all beacon intervals must be identical is retained.
If it is specified, then any beacon interval for an interface in the
interface combination as well as the GCD of all active beacon intervals
in the combination must be greater or equal to this value.
Signed-off-by: Purushottam Kushwaha <pkushwah@qti.qualcomm.com>
[change commit message, some variable names, small other things]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2016-10-13 14:28:29 +02:00
..
.gitignore
ap.c
chan.c
cfg80211: add start / stop NAN commands
2016-09-30 13:21:14 +02:00
core.c
cfg80211: add add_nan_func / del_nan_func
2016-09-30 13:21:23 +02:00
core.h
cfg80211: support virtual interfaces with different beacon intervals
2016-10-13 14:28:29 +02:00
db.txt
debugfs.c
cfg80211: remove enum ieee80211_band
2016-04-12 15:56:15 +02:00
debugfs.h
ethtool.c
genregdb.awk
wireless: fixup genregdb.awk for remove of antenna gain from wireless-regd
2014-07-21 12:24:20 +02:00
ibss.c
cfg80211: Add support for static WEP in the driver
2016-09-30 13:19:10 +02:00
Kconfig
cfg80211: Fix some linguistics in Kconfig
2016-02-24 09:04:23 +01:00
lib80211.c
lib80211: remove unused print_ssid()
2014-10-14 02:18:27 +02:00
lib80211_crypt_ccmp.c
lib80211: ratelimit key index mismatch
2015-12-04 14:43:32 +01:00
lib80211_crypt_tkip.c
lib80211: Use skcipher and ahash
2016-01-27 20:36:03 +08:00
lib80211_crypt_wep.c
lib80211: Use skcipher and ahash
2016-01-27 20:36:03 +08:00
Makefile
cfg80211: 802.11p OCB mode handling
2014-11-04 13:18:17 +01:00
mesh.c
cfg80211: remove enum ieee80211_band
2016-04-12 15:56:15 +02:00
mlme.c
cfg80211: add start / stop NAN commands
2016-09-30 13:21:14 +02:00
nl80211.c
cfg80211: support virtual interfaces with different beacon intervals
2016-10-13 14:28:29 +02:00
nl80211.h
cfg80211: always notify userspace of new wireless netdevs
2016-08-11 16:51:41 +02:00
ocb.c
cfg80211: ocb: Fix null pointer deref if join_ocb is unimplemented
2015-12-04 14:43:32 +01:00
radiotap.c
cfg80211: add radiotap VHT info to rtap_namespace_sizes
2016-02-24 09:04:41 +01:00
rdev-ops.h
cfg80211: allow the user space to change current NAN configuration
2016-09-30 13:21:28 +02:00
reg.c
cfg80211: make wdev_list accessible to drivers
2016-05-12 11:16:40 +02:00
reg.h
cfg80211: remove enum ieee80211_band
2016-04-12 15:56:15 +02:00
regdb.h
scan.c
cfg80211: add helper to find an IE that matches a byte-array
2016-09-16 14:49:52 +02:00
sme.c
cfg80211: Add support for static WEP in the driver
2016-09-30 13:19:10 +02:00
sysfs.c
cfg80211: remove unnecessary pointer-of
2016-09-15 16:46:20 +02:00
sysfs.h
trace.c
trace.h
cfg80211: allow the user space to change current NAN configuration
2016-09-30 13:21:28 +02:00
util.c
cfg80211: support virtual interfaces with different beacon intervals
2016-10-13 14:28:29 +02:00
wext-compat.c
cfg80211: Add support for static WEP in the driver
2016-09-30 13:19:10 +02:00
wext-compat.h
cfg80211-wext: export symbols only when needed
2015-02-28 21:31:09 +01:00
wext-core.c
Revert "wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernel"
2016-08-08 08:49:50 +02:00
wext-priv.c
wext-proc.c
wext-sme.c
cfg80211: Add support for static WEP in the driver
2016-09-30 13:19:10 +02:00
wext-spy.c