Эх сурвалжийг харах

qcacmn: qdf: Add IEEE80211 type/subtype macros

As part of TX Mon 2.0, WIN has IEEE80211 specific macros only in WIN side
header file, but now Tx Mon 2.0 is required to be supported on MCC side
and these macros are not available. Hence extend by adding the required
type/subtype macros in qdf common header file.

Change-Id: I76cf0a0c226664c34c9c8bd10e280a500b3c61a9
CRs-Fixed: 3415715
Srinivas Girigowda 2 жил өмнө
parent
commit
cfbf0f77e5

+ 5 - 0
qdf/inc/qdf_net_types.h

@@ -70,9 +70,12 @@ typedef __in6_addr_t in6_addr_t;
 #define QDF_IEEE80211_FC1_FROMDS        0x02
 #define QDF_IEEE80211_FC1_PM            0x10
 
+#define QDF_IEEE80211_FC0_VERSION_0     0x00
 #define QDF_IEEE80211_FC0_TYPE_MASK     0x0c
 #define QDF_IEEE80211_FC0_SUBTYPE_MASK  0xf0
 
+#define QDF_IEEE80211_FC0_TYPE_MGT      0x00
+
 #define QDF_IEEE80211_FC0_TYPE_DATA     0x08
 #define QDF_IEEE80211_FC0_SUBTYPE_DATA  0x00
 #define QDF_IEEE80211_FC0_SUBTYPE_QOS   0x80
@@ -89,6 +92,7 @@ typedef __in6_addr_t in6_addr_t;
 #define QDF_IEEE80211_FC0_SUBTYPE_BA    0x90
 #define QDF_IEEE80211_FC0_SUBTYPE_PSPOLL  0xA0
 #define QDF_IEEE80211_FC0_SUBTYPE_RTS   0xB0
+#define QDF_IEEE80211_FC0_SUBTYPE_CTS   0xC0
 #define QDF_IEEE80211_FC0_SUBTYPE_ACK   0xD0
 #define QDF_IEEE80211_FC0_SUBTYPE_CF_END 0xE0
 #define QDF_IEEE80211_FC0_SUBTYPE_CF_END_CF_ACK 0xF0
@@ -658,4 +662,5 @@ typedef struct {
 		} __packed type_raw;
 	} llc_un /* XXX __packed ??? */;
 } qdf_llc_t;
+
 #endif /*_QDF_NET_TYPES_H*/