kernel-ark/net/mac80211
Simon Wunderlich 0834ae3c3a mac80211: check csa wiphy flag in ibss before switching
When external CSA IEs are received (beacons or action messages), a
channel switch is triggered as well. This should only be allowed on
devices which actually support channel switches, otherwise disconnect.
(For the corresponding userspace invocation, the wiphy flag is checked
in nl80211).

Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2013-12-02 11:54:13 +01:00
..
aes_ccm.c mac80211: port CCMP to cryptoapi's CCM driver 2013-10-11 15:38:20 +02:00
aes_ccm.h mac80211: port CCMP to cryptoapi's CCM driver 2013-10-11 15:38:20 +02:00
aes_cmac.c
aes_cmac.h
agg-rx.c
agg-tx.c
cfg.c mac80211: fix the mesh channel switch support 2013-11-25 16:50:13 +01:00
cfg.h
chan.c mac80211: implement STA CSA for drivers using channel contexts 2013-10-02 18:18:23 +02:00
debug.h mac80211: process the CSA frame for mesh accordingly 2013-10-28 15:05:28 +01:00
debugfs_key.c
debugfs_key.h
debugfs_netdev.c mac80211: implement SMPS for AP 2013-10-28 15:05:11 +01:00
debugfs_netdev.h
debugfs_sta.c
debugfs_sta.h
debugfs.c mac80211: fix some snprintf misuses 2013-10-01 12:16:51 +02:00
debugfs.h
driver-ops.h mac80211: add explicit IBSS driver operations 2013-10-01 12:17:45 +02:00
event.c
ht.c mac80211: implement SMPS for AP 2013-10-28 15:05:11 +01:00
ibss.c mac80211: check csa wiphy flag in ibss before switching 2013-12-02 11:54:13 +01:00
ieee80211_i.h mac80211: fix the mesh channel switch support 2013-11-25 16:50:13 +01:00
iface.c mac80211: fix crash when using AP VLAN interfaces 2013-11-25 16:50:08 +01:00
Kconfig mac80211: process the CSA frame for mesh accordingly 2013-10-28 15:05:28 +01:00
key.c
key.h mac80211: port CCMP to cryptoapi's CCM driver 2013-10-11 15:38:20 +02:00
led.c
led.h
main.c mac80211: set hw initial idle state 2013-11-25 16:56:54 +01:00
Makefile
mesh_hwmp.c
mesh_pathtbl.c
mesh_plink.c mac80211: fixes for mesh powersave logic 2013-10-28 15:05:26 +01:00
mesh_ps.c mac80211: fixes for mesh powersave logic 2013-10-28 15:05:26 +01:00
mesh_sync.c
mesh.c mac80211: fix the mesh channel switch support 2013-11-25 16:50:13 +01:00
mesh.h
michael.c
michael.h
mlme.c mac80211: fix connection polling 2013-11-25 16:50:14 +01:00
offchannel.c mac80211: Run deferred scan if last roc_list item is not started 2013-09-30 12:36:56 +02:00
pm.c
rate.c mac80211: respect rate mask in TX 2013-10-15 15:16:29 +02:00
rate.h net: misc: Remove extern from function prototypes 2013-10-19 19:12:11 -04:00
rc80211_minstrel_debugfs.c
rc80211_minstrel_ht_debugfs.c
rc80211_minstrel_ht.c mac80211: use capped prob when computing throughputs 2013-11-25 16:56:17 +01:00
rc80211_minstrel_ht.h
rc80211_minstrel.c
rc80211_minstrel.h
rc80211_pid_algo.c
rc80211_pid_debugfs.c mac80211: fix some snprintf misuses 2013-10-01 12:16:51 +02:00
rc80211_pid.h
rx.c mac80211: don't attempt to reorder multicast frames 2013-11-25 16:50:12 +01:00
scan.c mac80211: fix scheduled scan rtnl deadlock 2013-11-25 16:50:04 +01:00
spectmgmt.c mac80211: fix the mesh channel switch support 2013-11-25 16:50:13 +01:00
sta_info.c mac80211: implement SMPS for AP 2013-10-28 15:05:11 +01:00
sta_info.h mac80211: implement SMPS for AP 2013-10-28 15:05:11 +01:00
status.c Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next 2013-11-05 15:49:02 -05:00
tkip.c
tkip.h
trace.c
trace.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem 2013-10-17 14:02:07 -04:00
tx.c Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next 2013-11-05 15:49:02 -05:00
util.c mac80211: fix the mesh channel switch support 2013-11-25 16:50:13 +01:00
vht.c ieee80211: fix vht cap definitions 2013-10-01 12:17:08 +02:00
wep.c
wep.h
wme.c
wme.h
wpa.c mac80211: port CCMP to cryptoapi's CCM driver 2013-10-11 15:38:20 +02:00
wpa.h