diff options
author | Johannes Berg <johannes.berg@intel.com> | 2013-03-26 14:02:26 +0100 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2013-04-16 15:29:42 +0200 |
commit | 37799e52a29af2268d1fbe18908a0d6b9f68af88 (patch) | |
tree | 709de66fb30ca2a5d15afa0c8c5daf9e18cfb37b /include/linux/ieee80211.h | |
parent | 6553bf04ff6686db658e09626edad003809f6baf (diff) | |
download | talos-op-linux-37799e52a29af2268d1fbe18908a0d6b9f68af88.tar.gz talos-op-linux-37799e52a29af2268d1fbe18908a0d6b9f68af88.zip |
mac80211: unify CSA action frame/beacon processing
CSA action frame content should be processed as variable IEs
rather than fixed to make it extensible. Unify the code and
process them just like CSA in beacons to make it easier to
extend for HT/VHT.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'include/linux/ieee80211.h')
-rw-r--r-- | include/linux/ieee80211.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/include/linux/ieee80211.h b/include/linux/ieee80211.h index e46fea8b972e..8f80b3a93501 100644 --- a/include/linux/ieee80211.h +++ b/include/linux/ieee80211.h @@ -840,9 +840,7 @@ struct ieee80211_mgmt { } __packed wme_action; struct{ u8 action_code; - u8 element_id; - u8 length; - struct ieee80211_channel_sw_ie sw_elem; + u8 variable[0]; } __packed chan_switch; struct{ u8 action_code; |