Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Feb 2013 20:00:38 +0000 (UTC)
From:      Monthadar Al Jaberi <monthadar@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r246807 - head/sys/net80211
Message-ID:  <201302142000.r1EK0c4F040739@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: monthadar
Date: Thu Feb 14 20:00:38 2013
New Revision: 246807
URL: http://svnweb.freebsd.org/changeset/base/246807

Log:
  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)

Modified:
  head/sys/net80211/ieee80211.h

Modified: head/sys/net80211/ieee80211.h
==============================================================================
--- head/sys/net80211/ieee80211.h	Thu Feb 14 19:46:41 2013	(r246806)
+++ head/sys/net80211/ieee80211.h	Thu Feb 14 20:00:38 2013	(r246807)
@@ -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 */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201302142000.r1EK0c4F040739>