mac80211: Disallow changing chan type on monitor when CHAN_MODE_FIXED
authorPontus Fuchs <pontus.fuchs@gmail.com>
Tue, 12 Jun 2012 12:13:19 +0000 (14:13 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 13 Jun 2012 08:23:21 +0000 (10:23 +0200)
commitac4d82fa01c194dba10b9a7c35449ba36eb642fc
treef4993dbd423f1ed62acb6ebcfe1f873c898d8c67
parente979e33c3972044e1be5e46552a02c3b9c0bc7a7
mac80211: Disallow changing chan type on monitor when CHAN_MODE_FIXED

If you add a monitor interface in parallel to a normal interface
mac80211 will let you to change the channel type on the monitor
interface even if you are connected. Add an explicit check to
disallow this.

Signed-off-by: Pontus Fuchs <pontus.fuchs@gmail.com>
[fix typo in commit log, use sdata instead of netdev]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/cfg.c