summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211.h
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2008-09-06 17:14:27 +0000
committersam <sam@FreeBSD.org>2008-09-06 17:14:27 +0000
commita5a78bb230c46253212f55d365583cef931cfb0f (patch)
tree990ab88edfe2d45623a23d5069e97854d87201a7 /sys/net80211/ieee80211.h
parent84b45b57bc4bb81bf95b07d56f93f6fb22586524 (diff)
downloadFreeBSD-src-a5a78bb230c46253212f55d365583cef931cfb0f.zip
FreeBSD-src-a5a78bb230c46253212f55d365583cef931cfb0f.tar.gz
o fix BAR definitions
o add 11e reason codes
Diffstat (limited to 'sys/net80211/ieee80211.h')
-rw-r--r--sys/net80211/ieee80211.h18
1 files changed, 15 insertions, 3 deletions
diff --git a/sys/net80211/ieee80211.h b/sys/net80211/ieee80211.h
index c06cae7..3f03737 100644
--- a/sys/net80211/ieee80211.h
+++ b/sys/net80211/ieee80211.h
@@ -397,9 +397,13 @@ struct ieee80211_action_ba_delba {
/* BAR Control */
#define IEEE80211_BAR_TID 0xf000 /* TID */
#define IEEE80211_BAR_TID_S 12
-#define IEEE80211_BAR_COMP 0x0004 /* compressed */
-#define IEEE80211_BAR_MTID 0x0002
-#define IEEE80211_BAR_NOACK 0x0001 /* no-ack policy */
+#define IEEE80211_BAR_COMP 0x0004 /* Compressed Bitmap */
+#define IEEE80211_BAR_MTID 0x0002 /* Multi-TID */
+#define IEEE80211_BAR_NOACK 0x0001 /* No-Ack policy */
+
+/* BAR Starting Sequence Control */
+#define IEEE80211_BAR_SEQ_START 0xfff0 /* starting seqnum */
+#define IEEE80211_BAR_SEQ_START_S 4
struct ieee80211_ba_request {
uint16_t rq_barctl;
@@ -867,6 +871,14 @@ enum {
IEEE80211_REASON_INVALID_RSN_IE_CAP = 22, /* 11i */
IEEE80211_REASON_802_1X_AUTH_FAILED = 23, /* 11i */
IEEE80211_REASON_CIPHER_SUITE_REJECTED = 24, /* 11i */
+ IEEE80211_REASON_UNSPECIFIED_QOS = 32, /* 11e */
+ IEEE80211_REASON_INSUFFICIENT_BW = 33, /* 11e */
+ IEEE80211_REASON_TOOMANY_FRAMES = 34, /* 11e */
+ IEEE80211_REASON_OUTSIDE_TXOP = 35, /* 11e */
+ IEEE80211_REASON_LEAVING_QBSS = 36, /* 11e */
+ IEEE80211_REASON_BAD_MECHANISM = 37, /* 11e */
+ IEEE80211_REASON_SETUP_NEEDED = 38, /* 11e */
+ IEEE80211_REASON_TIMEOUT = 39, /* 11e */
IEEE80211_STATUS_SUCCESS = 0,
IEEE80211_STATUS_UNSPECIFIED = 1,
OpenPOWER on IntegriCloud