]> git.baikalelectronics.ru Git - kernel.git/commit
cfg80211/mac80211: extensible frame processing
authorJohannes Berg <johannes.berg@intel.com>
Thu, 12 Aug 2010 13:38:38 +0000 (15:38 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 24 Aug 2010 20:27:56 +0000 (16:27 -0400)
commitf46bcf681b19f818d1304e4300f9c34001eb128e
treebefd44feeb1f47da1f41e6fc310a223ad67030ff
parenta611ca1498a26c65b0e957923cc0ab8a446561d5
cfg80211/mac80211: extensible frame processing

Allow userspace to register for more than just
action frames by giving the frame subtype, and
make it possible to use this in various modes
as well.

With some tweaks and some added functionality
this will, in the future, also be usable in AP
mode and be able to replace the cooked monitor
interface currently used in that case.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
15 files changed:
include/linux/nl80211.h
include/net/cfg80211.h
net/mac80211/cfg.c
net/mac80211/ieee80211_i.h
net/mac80211/iface.c
net/mac80211/main.c
net/mac80211/rx.c
net/mac80211/status.c
net/mac80211/util.c
net/wireless/core.c
net/wireless/core.h
net/wireless/mlme.c
net/wireless/nl80211.c
net/wireless/nl80211.h
net/wireless/util.c