summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211.h
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2009-06-05 23:20:41 +0000
committersam <sam@FreeBSD.org>2009-06-05 23:20:41 +0000
commit71242dd2b228f96244b72a572247a6df9ae1cce8 (patch)
treec48c68d453bf9b96168133bf60e887149766ace9 /sys/net80211/ieee80211.h
parentef7ab5a79a83c99ff76ffc0c90b36dcc4aeb1dd6 (diff)
downloadFreeBSD-src-71242dd2b228f96244b72a572247a6df9ae1cce8.zip
FreeBSD-src-71242dd2b228f96244b72a572247a6df9ae1cce8.tar.gz
o correct/add action frame categories
o add IEEE80211_STATUS_MISSING_HT_CAPS, added in 11n D3.0 spec
Diffstat (limited to 'sys/net80211/ieee80211.h')
-rw-r--r--sys/net80211/ieee80211.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/net80211/ieee80211.h b/sys/net80211/ieee80211.h
index 88e781c..e93be50 100644
--- a/sys/net80211/ieee80211.h
+++ b/sys/net80211/ieee80211.h
@@ -315,9 +315,12 @@ struct ieee80211_action {
uint8_t ia_action;
} __packed;
-#define IEEE80211_ACTION_CAT_QOS 0 /* QoS */
+#define IEEE80211_ACTION_CAT_SM 0 /* Spectrum Management */
+#define IEEE80211_ACTION_CAT_QOS 1 /* QoS */
+#define IEEE80211_ACTION_CAT_DLS 2 /* DLS */
#define IEEE80211_ACTION_CAT_BA 3 /* BA */
#define IEEE80211_ACTION_CAT_HT 7 /* HT */
+#define IEEE80211_ACTION_CAT_VENDOR 127 /* Vendor Specific */
#define IEEE80211_ACTION_HT_TXCHWIDTH 0 /* recommended xmit chan width*/
#define IEEE80211_ACTION_HT_MIMOPWRSAVE 1 /* MIMO power save */
@@ -903,6 +906,7 @@ enum {
IEEE80211_STATUS_SUPCHAN_REQUIRED = 24, /* 11h */
IEEE80211_STATUS_SHORTSLOT_REQUIRED = 25, /* 11g */
IEEE80211_STATUS_DSSSOFDM_REQUIRED = 26, /* 11g */
+ IEEE80211_STATUS_MISSING_HT_CAPS = 27, /* 11n D3.0 */
IEEE80211_STATUS_INVALID_IE = 40, /* 11i */
IEEE80211_STATUS_GROUP_CIPHER_INVALID = 41, /* 11i */
IEEE80211_STATUS_PAIRWISE_CIPHER_INVALID = 42, /* 11i */
OpenPOWER on IntegriCloud