Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6709a6d9 authored by Thomas Pedersen's avatar Thomas Pedersen Committed by John W. Linville
Browse files

ieee80211: introduce Self Protected Action codes



802.11s introduces a new action frame category, add action codes as well
as an entry in ieee80211_mgmt.

Signed-off-by: default avatarThomas Pedersen <thomas@cozybit.com>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent 082ebb0c
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -749,6 +749,10 @@ struct ieee80211_mgmt {
					 */
					u8 variable[0];
				} __attribute__((packed)) plink_action;
				struct {
					u8 action_code;
					u8 variable[0];
				} __attribute__((packed)) self_prot;
				struct{
					u8 action_code;
					u8 variable[0];
@@ -1311,6 +1315,16 @@ enum ieee80211_ht_actioncode {
	WLAN_HT_ACTION_ASEL_IDX_FEEDBACK = 7,
};

/* Self Protected Action codes */
enum ieee80211_self_protected_actioncode {
	WLAN_SP_RESERVED = 0,
	WLAN_SP_MESH_PEERING_OPEN = 1,
	WLAN_SP_MESH_PEERING_CONFIRM = 2,
	WLAN_SP_MESH_PEERING_CLOSE = 3,
	WLAN_SP_MGK_INFORM = 4,
	WLAN_SP_MGK_ACK = 5,
};

/* Security key length */
enum ieee80211_key_len {
	WLAN_KEY_LEN_WEP40 = 5,