Thread: [Madwifi-cvs] madwifi/net80211 ieee80211.h,1.4,1.5
Status: Beta
Brought to you by:
otaku
From: Sam L. <sam...@us...> - 2004-10-20 19:30:11
|
Update of /cvsroot/madwifi/madwifi/net80211 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18674 Modified Files: ieee80211.h Log Message: o add definition for QoS Null frames o add IEEE80211_QOS_HAS_SEQ macro to use in identifying frames that have the QoS sequence control data Index: ieee80211.h =================================================================== RCS file: /cvsroot/madwifi/madwifi/net80211/ieee80211.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ieee80211.h 18 Aug 2004 01:25:57 -0000 1.4 --- ieee80211.h 20 Oct 2004 19:30:01 -0000 1.5 *************** *** 148,151 **** --- 148,152 ---- #define IEEE80211_FC0_SUBTYPE_CF_ACK_CF_ACK 0x70 #define IEEE80211_FC0_SUBTYPE_QOS 0x80 + #define IEEE80211_FC0_SUBTYPE_QOS_NULL 0xc0 #define IEEE80211_FC1_DIR_MASK 0x03 *************** *** 175,178 **** --- 176,185 ---- #define IEEE80211_QOS_TID 0xf000 + /* does frame have QoS sequence control data */ + #define IEEE80211_QOS_HAS_SEQ(wh) \ + (((wh)->i_fc[0] & \ + (IEEE80211_FC0_TYPE_MASK | IEEE80211_FC0_SUBTYPE_QOS)) == \ + (IEEE80211_FC0_TYPE_DATA | IEEE80211_FC0_SUBTYPE_QOS)) + /* * WME/802.11e information element. |