mac80211: add control port protocol TX control flag
authorJohannes Berg <johannes.berg@intel.com>
Tue, 2 Jul 2013 16:09:12 +0000 (18:09 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 12 Aug 2013 12:09:29 +0000 (14:09 +0200)
commitaf61a165187bb94b1dc7628ef815c23d0eacf40b
tree9dae3fcf629a55b0f3e91bec51ad92a9d77e6402
parent1da5fcc86d71040c5b294ca5611ae6c86bfa815c
mac80211: add control port protocol TX control flag

A lot of drivers check the frame protocol for ETH_P_PAE,
for various reasons (like making those more reliable).
Add a new flags bitmap to the TX control info and a new
flag indicating the control port protocol is in use to
let all drivers also apply such logic to other control
port protocols, should they be configured.

Also use the new flag in the iwlwifi drivers.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Documentation/DocBook/80211.tmpl
drivers/net/wireless/iwlwifi/dvm/tx.c
drivers/net/wireless/iwlwifi/iwl-devtrace.h
drivers/net/wireless/iwlwifi/mvm/tx.c
include/net/mac80211.h
net/mac80211/rc80211_minstrel_ht.c
net/mac80211/tx.c