qcacmn: Add IEEE 802.11 control frame type/subtypes

Add 802.11 CTRL frame type and subtype subfields.

Change-Id: I2105d0ee52cf948f79b6614a063238312443fa6d
CRs-Fixed: 2580876
This commit is contained in:
Mohit Khanna
2019-12-09 19:11:01 -08:00
committed by nshrivas
parent b18fc398bb
commit 63055510e0

View File

@@ -77,6 +77,19 @@ typedef __in6_addr_t in6_addr_t;
#define QDF_IEEE80211_FC0_SUBTYPE_QOS_NULL 0xC0
#define QDF_IEEE80211_FC0_SUBTYPE_NODATA 0x40
#define QDF_IEEE80211_FC0_TYPE_CTL 0x04
#define QDF_IEEE80211_FC0_SUBTYPE_BEAM_REPORT_POLL 0x40
#define QDF_IEEE80211_FC0_SUBTYPE_VHT_NDP_AN 0x50
#define QDF_IEEE80211_FC0_SUBTYPE_CTL_FRAME_EXTN 0x60
#define QDF_IEEE80211_FC0_SUBTYPE_CTL_WRAPPER 0x70
#define QDF_IEEE80211_FC0_SUBTYPE_BAR 0x80
#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_ACK 0xD0
#define QDF_IEEE80211_FC0_SUBTYPE_CF_END 0xE0
#define QDF_IEEE80211_FC0_SUBTYPE_CF_END_CF_ACK 0xF0
#define QDF_NET_IS_MAC_MULTICAST(_a) (*(_a) & 0x01)
/**