o fix BAR definitions

o add 11e reason codes
This commit is contained in:
Sam Leffler 2008-09-06 17:14:27 +00:00
parent 7705b0838b
commit 8524d591d1

View File

@ -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,