aboutsummaryrefslogtreecommitdiffstats
path: root/net/mac80211/ieee80211_i.h
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2012-07-26 08:55:08 -0400
committerJohannes Berg <johannes.berg@intel.com>2012-10-16 14:22:46 -0400
commitfe57d9f5c0a2c1ef97ba8cdc42cfda5743f287b8 (patch)
treea155a8bb9165b092703bec542aeaf0b707afa392 /net/mac80211/ieee80211_i.h
parente269d8600a8f6a9f2387b3f283bfb579a5479dc3 (diff)
mac80211: track whether to use channel contexts
Depending on the driver, channel contexts may be used or not. If they are used, the driver must have support for hardware scan and remain-on-channel; otherwise the driver must not advertise support for multiple channels. Also prohibit WDS type interfaces when channel contexts are to be used as there's no clear definition of which channel they use. Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/ieee80211_i.h')
-rw-r--r--net/mac80211/ieee80211_i.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/net/mac80211/ieee80211_i.h b/net/mac80211/ieee80211_i.h
index 9a058e58d53e..8fa00adcb8c0 100644
--- a/net/mac80211/ieee80211_i.h
+++ b/net/mac80211/ieee80211_i.h
@@ -882,6 +882,8 @@ struct ieee80211_local {
882 882
883 bool wiphy_ciphers_allocated; 883 bool wiphy_ciphers_allocated;
884 884
885 bool use_chanctx;
886
885 /* protects the aggregated multicast list and filter calls */ 887 /* protects the aggregated multicast list and filter calls */
886 spinlock_t filter_lock; 888 spinlock_t filter_lock;
887 889