···186186 * IEEE80211_RADIOTAP_AMPDU_STATUS u32, u16, u8, u8 unitless187187 *188188 * Contains the AMPDU information for the subframe.189189+ *190190+ * IEEE80211_RADIOTAP_VHT u16, u8, u8, u8[4], u8, u8, u16191191+ *192192+ * Contains VHT information about this frame.189193 */190194enum ieee80211_radiotap_type {191195 IEEE80211_RADIOTAP_TSFT = 0,···213209214210 IEEE80211_RADIOTAP_MCS = 19,215211 IEEE80211_RADIOTAP_AMPDU_STATUS = 20,212212+ IEEE80211_RADIOTAP_VHT = 21,216213217214 /* valid in every it_present bitmap, even vendor namespaces */218215 IEEE80211_RADIOTAP_RADIOTAP_NAMESPACE = 29,···286281#define IEEE80211_RADIOTAP_AMPDU_IS_LAST 0x0008287282#define IEEE80211_RADIOTAP_AMPDU_DELIM_CRC_ERR 0x0010288283#define IEEE80211_RADIOTAP_AMPDU_DELIM_CRC_KNOWN 0x0020284284+285285+/* For IEEE80211_RADIOTAP_VHT */286286+#define IEEE80211_RADIOTAP_VHT_KNOWN_STBC 0x0001287287+#define IEEE80211_RADIOTAP_VHT_KNOWN_TXOP_PS_NA 0x0002288288+#define IEEE80211_RADIOTAP_VHT_KNOWN_GI 0x0004289289+#define IEEE80211_RADIOTAP_VHT_KNOWN_SGI_NSYM_DIS 0x0008290290+#define IEEE80211_RADIOTAP_VHT_KNOWN_LDPC_EXTRA_OFDM_SYM 0x0010291291+#define IEEE80211_RADIOTAP_VHT_KNOWN_BEAMFORMED 0x0020292292+#define IEEE80211_RADIOTAP_VHT_KNOWN_BANDWIDTH 0x0040293293+#define IEEE80211_RADIOTAP_VHT_KNOWN_GROUP_ID 0x0080294294+#define IEEE80211_RADIOTAP_VHT_KNOWN_PARTIAL_AID 0x0100295295+296296+#define IEEE80211_RADIOTAP_VHT_FLAG_STBC 0x01297297+#define IEEE80211_RADIOTAP_VHT_FLAG_TXOP_PS_NA 0x02298298+#define IEEE80211_RADIOTAP_VHT_FLAG_SGI 0x04299299+#define IEEE80211_RADIOTAP_VHT_FLAG_SGI_NSYM_M10_9 0x08300300+#define IEEE80211_RADIOTAP_VHT_FLAG_LDPC_EXTRA_OFDM_SYM 0x10301301+#define IEEE80211_RADIOTAP_VHT_FLAG_BEAMFORMED 0x20302302+289303290304/* helpers */291305static inline int ieee80211_get_radiotap_len(unsigned char *data)
+5
include/net/mac80211.h
···14731473 * include _FMT. Use %IEEE80211_RADIOTAP_MCS_HAVE_* values, only14741474 * adding _BW is supported today.14751475 *14761476+ * @radiotap_vht_details: lists which VHT MCS information the HW reports,14771477+ * the default is _GI | _BANDWIDTH.14781478+ * Use the %IEEE80211_RADIOTAP_VHT_KNOWN_* values.14791479+ *14761480 * @netdev_features: netdev features to be set in each netdev created14771481 * from this HW. Note only HW checksum features are currently14781482 * compatible with mac80211. Other feature bits will be rejected.···15031499 u8 max_tx_aggregation_subframes;15041500 u8 offchannel_tx_hw_queue;15051501 u8 radiotap_mcs_details;15021502+ u16 radiotap_vht_details;15061503 netdev_features_t netdev_features;15071504};15081505