linux/net/mac80211
Michal Kazior 4c3ebc56d7 mac80211: use chanctx reservation for STA CSA
Channel switch finalization is now 2-step. First
step is when driver calls chswitch_done(), the
other is when reservation is actually finalized
(which be defered for in-place reservation).

It is now safe to call ieee80211_chswitch_done()
more than once.

Also remove the ieee80211_vif_change_channel()
because it is no longer used.

Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2014-06-25 18:06:20 +02:00
..
aes_ccm.c
aes_ccm.h
aes_cmac.c
aes_cmac.h
agg-rx.c
agg-tx.c mac80211: introduce refcount for queue_stop_reasons 2014-06-23 14:22:25 +02:00
cfg.c mac80211: use chanctx reservation for AP CSA 2014-06-25 18:06:20 +02:00
cfg.h
chan.c mac80211: use chanctx reservation for STA CSA 2014-06-25 18:06:20 +02:00
debug.h
debugfs_key.c
debugfs_key.h
debugfs_netdev.c mac80211: don't check netdev state for debugfs read/write 2014-05-28 16:22:48 +02:00
debugfs_netdev.h
debugfs_sta.c mac80211: Use ktime_get_ts() 2014-06-23 14:22:18 +02:00
debugfs_sta.h
debugfs.c
debugfs.h
driver-ops.h mac80211: split sched scan IEs 2014-06-25 09:10:43 +02:00
ethtool.c cfg80211: make ethtool the driver's responsibility 2014-06-23 11:05:33 +02:00
event.c
ht.c
ibss.c mac80211: move csa counters from sdata to beacon/presp 2014-06-23 14:22:06 +02:00
ieee80211_i.h mac80211: use chanctx reservation for STA CSA 2014-06-25 18:06:20 +02:00
iface.c mac80211: cleanup TDLS state during failed setup 2014-06-23 14:24:55 +02:00
Kconfig mac80211: remove PID rate control 2014-06-23 11:05:23 +02:00
key.c
key.h
led.c
led.h
main.c mac80211: introduce refcount for queue_stop_reasons 2014-06-23 14:22:25 +02:00
Makefile cfg80211: make ethtool the driver's responsibility 2014-06-23 11:05:33 +02:00
mesh_hwmp.c
mesh_pathtbl.c
mesh_plink.c mac80211: remove ignore_plink_timer flag 2014-06-23 11:05:27 +02:00
mesh_ps.c
mesh_sync.c
mesh.c mac80211: move csa counters from sdata to beacon/presp 2014-06-23 14:22:06 +02:00
mesh.h
michael.c
michael.h
mlme.c mac80211: use chanctx reservation for STA CSA 2014-06-25 18:06:20 +02:00
offchannel.c mac80211: introduce refcount for queue_stop_reasons 2014-06-23 14:22:25 +02:00
pm.c mac80211: introduce refcount for queue_stop_reasons 2014-06-23 14:22:25 +02:00
rate.c
rate.h mac80211: remove PID rate control 2014-06-23 11:05:23 +02:00
rc80211_minstrel_debugfs.c
rc80211_minstrel_ht_debugfs.c
rc80211_minstrel_ht.c mac80211: export the expected throughput 2014-05-21 09:15:16 +02:00
rc80211_minstrel_ht.h
rc80211_minstrel.c mac80211: export the expected throughput 2014-05-21 09:15:16 +02:00
rc80211_minstrel.h
rx.c mac80211: fix station/driver powersave race 2014-06-23 11:05:25 +02:00
scan.c mac80211: split sched scan IEs 2014-06-25 09:10:43 +02:00
spectmgmt.c
sta_info.c mac80211: Use ktime_get_ts() 2014-06-23 14:22:18 +02:00
sta_info.h cfg80211: make ethtool the driver's responsibility 2014-06-23 11:05:33 +02:00
status.c net: Mac80211: Remove silly timespec dance 2014-06-23 14:22:21 +02:00
tdls.c mac80211: protect TDLS discovery session 2014-06-23 14:28:19 +02:00
tkip.c
tkip.h
trace.c
trace.h mac80211: protect TDLS discovery session 2014-06-23 14:28:19 +02:00
tx.c mac80211: clarify TDLS Tx handling 2014-06-23 14:24:54 +02:00
util.c mac80211: make check_combinations() aware of chanctx reservation 2014-06-25 18:06:20 +02:00
vht.c mac80211: allow VHT with peers not capable of 40MHz 2014-05-09 09:56:53 +02:00
wep.c mac80211: remove weak WEP IV accounting 2014-06-23 11:05:31 +02:00
wep.h
wme.c
wme.h
wpa.c
wpa.h