]> git.baikalelectronics.ru Git - kernel.git/commit
mac80211: introduce channel context skeleton code
authorMichal Kazior <michal.kazior@tieto.com>
Tue, 26 Jun 2012 12:37:16 +0000 (14:37 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 16 Oct 2012 18:22:41 +0000 (20:22 +0200)
commitde3fba535a37dcd86d3109e9c74b6f2f2dc701b3
tree30de068699ed95997ad44f4d0f703a6deb0ad95b
parent1347743ab85deacc11378ae9a8eddeeaf6e10b63
mac80211: introduce channel context skeleton code

Channel context are the foundation for multi-channel
operation. They are are immutable and are re-created
(or re-used if other interfaces are bound to a certain
channel and a compatible channel type) on channel
switching.

This is an initial implementation and more features
will come in separate patches.

Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
[some changes including RCU protection]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/mac80211.h
net/mac80211/chan.c
net/mac80211/ieee80211_i.h
net/mac80211/main.c