summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211.h
diff options
context:
space:
mode:
authormonthadar <monthadar@FreeBSD.org>2012-05-01 15:35:10 +0000
committermonthadar <monthadar@FreeBSD.org>2012-05-01 15:35:10 +0000
commit3b1abc639022bf902ec77bd4657fd906ef5264c0 (patch)
tree6f6e59012468c87510911a8571b7cbdd0e8be132 /sys/net80211/ieee80211.h
parent6177587c4108e56c6ce847cc3d8493713a845ff6 (diff)
downloadFreeBSD-src-3b1abc639022bf902ec77bd4657fd906ef5264c0.zip
FreeBSD-src-3b1abc639022bf902ec77bd4657fd906ef5264c0.tar.gz
Added Self-protected action category (including MPM).
* Added new action category IEEE80211_ACTION_CAT_SELF_PROT which is used by 11s for Mesh Peering Management; * Updated Self protected enum Action codes to start from 1 instead of 0 according to the standard spec; * Removed old and wrong action categories IEEE80211_ACTION_CAT_MESHPEERING; * Modified ieee80211_mesh.c and ieee80211_action.c to use the new action category code; * Added earlier verification code in ieee80211_input; Approved by: adrian
Diffstat (limited to 'sys/net80211/ieee80211.h')
-rw-r--r--sys/net80211/ieee80211.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/net80211/ieee80211.h b/sys/net80211/ieee80211.h
index c43c71b..72b1312 100644
--- a/sys/net80211/ieee80211.h
+++ b/sys/net80211/ieee80211.h
@@ -333,6 +333,8 @@ struct ieee80211_action {
#define IEEE80211_ACTION_CAT_BA 3 /* BA */
#define IEEE80211_ACTION_CAT_HT 7 /* HT */
#define IEEE80211_ACTION_CAT_MESH 13 /* Mesh */
+#define IEEE80211_ACTION_CAT_SELF_PROT 15 /* Self-protected */
+/* 16 - 125 reserved */
#define IEEE80211_ACTION_CAT_VENDOR 127 /* Vendor Specific */
#define IEEE80211_ACTION_HT_TXCHWIDTH 0 /* recommended xmit chan width*/
OpenPOWER on IntegriCloud