diff options
author | Monthadar Al Jaberi <monthadar@FreeBSD.org> | 2013-02-14 20:00:38 +0000 |
---|---|---|
committer | Monthadar Al Jaberi <monthadar@FreeBSD.org> | 2013-02-14 20:00:38 +0000 |
commit | 0cc7a79be644a760eff46b79319026fb99de3e44 (patch) | |
tree | d735db70d66738ec2e9e79b7d6eb28aa52696e70 /sys/net80211/ieee80211.h | |
parent | b2dc8cf4e2a1ea78bfa9524c7d5940a16e2559bb (diff) | |
download | src-0cc7a79be644a760eff46b79319026fb99de3e44.tar.gz src-0cc7a79be644a760eff46b79319026fb99de3e44.zip |
Mesh: QoS Control field bit flags fix.
* The following bit flags where incroccetly defined:
o Mesh Control Present
o Mesh Power Save Level
o RSPI
This is now corrected according to Table 8.4 as per IEEE 802.11 2012;
Approved by: adrian (mentor)
Notes
Notes:
svn path=/head/; revision=246807
Diffstat (limited to 'sys/net80211/ieee80211.h')
-rw-r--r-- | sys/net80211/ieee80211.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/net80211/ieee80211.h b/sys/net80211/ieee80211.h index a25cd7db6863..a3da7397825d 100644 --- a/sys/net80211/ieee80211.h +++ b/sys/net80211/ieee80211.h @@ -200,11 +200,11 @@ struct ieee80211_qosframe_addr4 { #define IEEE80211_QOS_EOSP_S 4 #define IEEE80211_QOS_TID 0x0f /* qos[1] byte used for all frames sent by mesh STAs in a mesh BSS */ -#define IEEE80211_QOS_MC 0x10 /* Mesh control */ +#define IEEE80211_QOS_MC 0x01 /* Mesh control */ /* Mesh power save level*/ -#define IEEE80211_QOS_MESH_PSL 0x20 +#define IEEE80211_QOS_MESH_PSL 0x02 /* Mesh Receiver Service Period Initiated */ -#define IEEE80211_QOS_RSPI 0x40 +#define IEEE80211_QOS_RSPI 0x04 /* bits 11 to 15 reserved */ /* does frame have QoS sequence control data */ |