Johannes Berg
ddfe49b42d
mac80211: continue using disabled channels while connected
...
In case the AP has different regulatory information than we do,
it can happen that we connect to an AP based on e.g. the world
roaming regulatory data, and then update our database with the
AP's country information disables the channel the AP is using.
If this happens on an HT AP, the bandwidth tracking code will
hit the WARN_ON() and disconnect. Since that's not very useful,
ignore the channel-disable flag in bandwidth tracking.
Cc: stable@vger.kernel.org
Reported-by: Chris Wright <chrisw@sous-sol.org>
Tested-by: Chris Wright <chrisw@sous-sol.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2013-07-31 21:18:17 +02:00
..
aes_ccm.c
wireless: move crypto constants to ieee80211.h
2013-05-16 22:39:41 +02:00
aes_ccm.h
aes_cmac.c
aes_cmac.h
agg-rx.c
agg-tx.c
cfg.c
mac80211: fix ethtool stats for non-station interfaces
2013-07-16 09:55:57 +03:00
cfg.h
chan.c
Merge remote-tracking branch 'wireless-next/master' into mac80211-next
2013-04-22 15:31:43 +02:00
debug.h
debugfs.c
debugfs.h
debugfs_key.c
debugfs_key.h
debugfs_netdev.c
cfg80211/mac80211: use cfg80211 wdev mutex in mac80211
2013-05-25 00:02:16 +02:00
debugfs_netdev.h
debugfs_sta.c
debugfs_sta.h
driver-ops.h
mac80211: support active monitor interfaces
2013-05-29 09:11:56 +02:00
event.c
ht.c
mac80211: Ensure tid_start_tx is protected by sta->lock
2013-06-13 10:27:07 +02:00
ibss.c
Revert "mac80211: in IBSS use the Auth frame to trigger STA reinsertion"
2013-06-18 16:36:59 +02:00
ieee80211_i.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2013-06-19 16:49:39 -07:00
iface.c
Merge remote-tracking branch 'mac80211/master' into HEAD
2013-06-19 18:55:12 +02:00
Kconfig
key.c
wireless: move crypto constants to ieee80211.h
2013-05-16 22:39:41 +02:00
key.h
wireless: move crypto constants to ieee80211.h
2013-05-16 22:39:41 +02:00
led.c
led.h
main.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2013-07-09 18:24:39 -07:00
Makefile
mesh.c
mac80211: fix various components for the new 5 and 10 MHz widths
2013-06-18 16:17:11 +02:00
mesh.h
mac80211: update mesh beacon on workqueue
2013-06-18 15:57:27 +02:00
mesh_hwmp.c
mac80211: parse VHT channel switch IEs
2013-04-16 15:29:45 +02:00
mesh_pathtbl.c
mesh_plink.c
mac80211: fix various components for the new 5 and 10 MHz widths
2013-06-18 16:17:11 +02:00
mesh_ps.c
mac80211: prevent the buffering or frame transmission to non-assoc mesh STA
2013-07-22 15:32:47 +02:00
mesh_sync.c
michael.c
michael.h
mlme.c
mac80211: continue using disabled channels while connected
2013-07-31 21:18:17 +02:00
offchannel.c
Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next
2013-04-10 14:09:54 -04:00
pm.c
mac80211: fix monitor interface suspend crash regression
2013-07-23 14:02:08 +02:00
rate.c
Merge remote-tracking branch 'mac80211/master' into HEAD
2013-06-19 18:55:12 +02:00
rate.h
rc80211_minstrel.c
mac80211/minstrel: fix NULL pointer dereference issue
2013-07-16 17:48:14 +03:00
rc80211_minstrel.h
mac80211/minstrel: use the new rate control API
2013-04-22 16:16:41 +02:00
rc80211_minstrel_debugfs.c
mac80211: cosmetics for minstrel_debugfs
2013-04-17 17:08:23 +02:00
rc80211_minstrel_ht.c
mac80211/minstrel_ht: fix cck rate sampling
2013-07-16 09:55:56 +03:00
rc80211_minstrel_ht.h
mac80211/minstrel_ht: use the new rate control API
2013-04-22 16:16:41 +02:00
rc80211_minstrel_ht_debugfs.c
rc80211_pid.h
rc80211_pid_algo.c
rc80211_pid_debugfs.c
rx.c
mac80211: fix duplicate retransmission detection
2013-07-16 09:55:59 +03:00
scan.c
mac80211: track AP's beacon rate and give it to the driver
2013-06-13 11:58:47 +02:00
spectmgmt.c
sta_info.c
mac80211: initialize power mode for mesh STAs
2013-06-24 15:59:20 +02:00
sta_info.h
mac80211: Ensure tid_start_tx is protected by sta->lock
2013-06-13 10:27:07 +02:00
status.c
tkip.c
mac80211: use just spin_lock() in ieee80211_get_tkip_p2k()
2013-05-16 22:38:06 +02:00
tkip.h
trace.c
trace.h
mac80211: support secondary channel offset in CSA
2013-04-16 15:29:44 +02:00
tx.c
mac80211: don't check local mesh TTL on TX
2013-06-03 16:53:51 +02:00
util.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2013-06-19 16:49:39 -07:00
vht.c
mac80211: Fix VHT bandwidth change event
2013-06-13 11:58:47 +02:00
wep.c
wireless: move crypto constants to ieee80211.h
2013-05-16 22:39:41 +02:00
wep.h
wme.c
wme.h
wpa.c
wireless: move crypto constants to ieee80211.h
2013-05-16 22:39:41 +02:00
wpa.h