cfg80211/mac80211: allow action frame TX/RX in IBSS
authorJohannes Berg <johannes.berg@intel.com>
Wed, 9 Jun 2010 15:20:33 +0000 (17:20 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 14 Jun 2010 19:38:16 +0000 (15:38 -0400)
commit9d38d85de0270e3927bffab94973a9c78d1dc800
tree31bc0111445ce78e2c373954d3b0fbce7cbb63ba
parentaa9746af8fa26d28d442a7415c701eb5dfeb7a2a
cfg80211/mac80211: allow action frame TX/RX in IBSS

When in IBSS mode, currently action frame TX and RX
cannot be used. Allow using it to talk to any peer,
or for public action frames. Also, while at it,
restructure the code in mac80211 to make it easier
to add this for other interface types in the future.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/cfg.c
net/mac80211/ieee80211_i.h
net/mac80211/mlme.c
net/mac80211/rx.c
net/wireless/mlme.c
net/wireless/nl80211.c