aboutsummaryrefslogtreecommitdiff
path: root/sys/net80211/ieee80211.h
diff options
context:
space:
mode:
authorSam Leffler <sam@FreeBSD.org>2009-06-05 23:20:41 +0000
committerSam Leffler <sam@FreeBSD.org>2009-06-05 23:20:41 +0000
commit1dadcead9ddf9deded4d1c3e5087fa0b11c2cee1 (patch)
treec48c68d453bf9b96168133bf60e887149766ace9 /sys/net80211/ieee80211.h
parentebaf87eb03aeccc3ac0aae5fbf0be449dfc1449c (diff)
downloadsrc-1dadcead9ddf9deded4d1c3e5087fa0b11c2cee1.tar.gz
src-1dadcead9ddf9deded4d1c3e5087fa0b11c2cee1.zip
o correct/add action frame categories
o add IEEE80211_STATUS_MISSING_HT_CAPS, added in 11n D3.0 spec
Notes
Notes: svn path=/head/; revision=193542
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 88e781c5733f..e93be5040d77 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 */