SENF Extensible Network Framework
Go to the documentation of this file. 48 #ifndef IEEE80211RADIOTAP_H 49 #define IEEE80211RADIOTAP_H 54 #define PKTHDR_RADIOTAP_VERSION 0 240 #define IEEE80211_CHAN_TURBO 0x0010 241 #define IEEE80211_CHAN_CCK 0x0020 242 #define IEEE80211_CHAN_OFDM 0x0040 243 #define IEEE80211_CHAN_2GHZ 0x0080 244 #define IEEE80211_CHAN_5GHZ 0x0100 245 #define IEEE80211_CHAN_PASSIVE 0x0200 246 #define IEEE80211_CHAN_DYN 0x0400 247 #define IEEE80211_CHAN_GFSK 0x0800 248 #define IEEE80211_CHAN_GSM 0x1000 249 #define IEEE80211_CHAN_STURBO 0x2000 250 #define IEEE80211_CHAN_HALF 0x4000 251 #define IEEE80211_CHAN_QUARTER 0x8000 254 #define IEEE80211_RADIOTAP_F_CFP 0x01 257 #define IEEE80211_RADIOTAP_F_SHORTPRE 0x02 261 #define IEEE80211_RADIOTAP_F_WEP 0x04 264 #define IEEE80211_RADIOTAP_F_FRAG 0x08 267 #define IEEE80211_RADIOTAP_F_FCS 0x10 268 #define IEEE80211_RADIOTAP_F_DATAPAD 0x20 272 #define IEEE80211_RADIOTAP_F_BADFCS 0x40 275 #define IEEE80211_RADIOTAP_F_RX_BADPLCP 0x0002 278 #define IEEE80211_RADIOTAP_F_TX_FAIL 0x0001 280 #define IEEE80211_RADIOTAP_F_TX_CTS 0x0002 281 #define IEEE80211_RADIOTAP_F_TX_RTS 0x0004 282 #define IEEE80211_RADIOTAP_F_TX_NOACK 0x0008 286 #define IEEE80211_RADIOTAP_MCS_HAVE_BW 0x01 287 #define IEEE80211_RADIOTAP_MCS_HAVE_MCS 0x02 288 #define IEEE80211_RADIOTAP_MCS_HAVE_GI 0x04 289 #define IEEE80211_RADIOTAP_MCS_HAVE_FMT 0x08 290 #define IEEE80211_RADIOTAP_MCS_HAVE_FEC 0x10 291 #define IEEE80211_RADIOTAP_MCS_HAVE_STBC 0x20 293 #define IEEE80211_RADIOTAP_MCS_BW_MASK 0x03 294 #define IEEE80211_RADIOTAP_MCS_BW_20 0 295 #define IEEE80211_RADIOTAP_MCS_BW_40 1 296 #define IEEE80211_RADIOTAP_MCS_BW_20L 2 297 #define IEEE80211_RADIOTAP_MCS_BW_20U 3 298 #define IEEE80211_RADIOTAP_MCS_SGI 0x04 299 #define IEEE80211_RADIOTAP_MCS_FMT_GF 0x08 300 #define IEEE80211_RADIOTAP_MCS_FEC_LDPC 0x10 301 #define IEEE80211_RADIOTAP_MCS_STBC_MASK 0x60 302 #define IEEE80211_RADIOTAP_MCS_STBC_1 1 303 #define IEEE80211_RADIOTAP_MCS_STBC_2 2 304 #define IEEE80211_RADIOTAP_MCS_STBC_3 3 306 #define IEEE80211_RADIOTAP_MCS_STBC_SHIFT 5 309 #define IEEE80211_RADIOTAP_AMPDU_REPORT_ZEROLEN 0x0001 310 #define IEEE80211_RADIOTAP_AMPDU_IS_ZEROLEN 0x0002 311 #define IEEE80211_RADIOTAP_AMPDU_LAST_KNOWN 0x0004 312 #define IEEE80211_RADIOTAP_AMPDU_IS_LAST 0x0008 313 #define IEEE80211_RADIOTAP_AMPDU_DELIM_CRC_ERR 0x0010 314 #define IEEE80211_RADIOTAP_AMPDU_DELIM_CRC_KNOWN 0x0020 317 #define IEEE80211_RADIOTAP_VHT_KNOWN_STBC 0x0001 318 #define IEEE80211_RADIOTAP_VHT_KNOWN_TXOP_PS_NA 0x0002 319 #define IEEE80211_RADIOTAP_VHT_KNOWN_GI 0x0004 320 #define IEEE80211_RADIOTAP_VHT_KNOWN_SGI_NSYM_DIS 0x0008 321 #define IEEE80211_RADIOTAP_VHT_KNOWN_LDPC_EXTRA_OFDM_SYM 0x0010 322 #define IEEE80211_RADIOTAP_VHT_KNOWN_BEAMFORMED 0x0020 323 #define IEEE80211_RADIOTAP_VHT_KNOWN_BANDWIDTH 0x0040 324 #define IEEE80211_RADIOTAP_VHT_KNOWN_GROUP_ID 0x0080 325 #define IEEE80211_RADIOTAP_VHT_KNOWN_PARTIAL_AID 0x0100 327 #define IEEE80211_RADIOTAP_VHT_FLAG_STBC 0x01 328 #define IEEE80211_RADIOTAP_VHT_FLAG_TXOP_PS_NA 0x02 329 #define IEEE80211_RADIOTAP_VHT_FLAG_SGI 0x04 330 #define IEEE80211_RADIOTAP_VHT_FLAG_SGI_NSYM_M10_9 0x08 331 #define IEEE80211_RADIOTAP_VHT_FLAG_LDPC_EXTRA_OFDM_SYM 0x10 332 #define IEEE80211_RADIOTAP_VHT_FLAG_BEAMFORMED 0x20 334 #define IEEE80211_RADIOTAP_CODING_LDPC_USER0 0x01 335 #define IEEE80211_RADIOTAP_CODING_LDPC_USER1 0x02 336 #define IEEE80211_RADIOTAP_CODING_LDPC_USER2 0x04 337 #define IEEE80211_RADIOTAP_CODING_LDPC_USER3 0x08 340 #define IEEE80211_RADIOTAP_TIMESTAMP_UNIT_MASK 0x000F 341 #define IEEE80211_RADIOTAP_TIMESTAMP_UNIT_MS 0x0000 342 #define IEEE80211_RADIOTAP_TIMESTAMP_UNIT_US 0x0001 343 #define IEEE80211_RADIOTAP_TIMESTAMP_UNIT_NS 0x0003 344 #define IEEE80211_RADIOTAP_TIMESTAMP_SPOS_MASK 0x00F0 345 #define IEEE80211_RADIOTAP_TIMESTAMP_SPOS_BEGIN_MDPU 0x0000 346 #define IEEE80211_RADIOTAP_TIMESTAMP_SPOS_PLCP_SIG_ACQ 0x0010 347 #define IEEE80211_RADIOTAP_TIMESTAMP_SPOS_EO_PPDU 0x0020 348 #define IEEE80211_RADIOTAP_TIMESTAMP_SPOS_EO_MPDU 0x0030 349 #define IEEE80211_RADIOTAP_TIMESTAMP_SPOS_UNKNOWN 0x00F0 351 #define IEEE80211_RADIOTAP_TIMESTAMP_FLAG_64BIT 0x00 352 #define IEEE80211_RADIOTAP_TIMESTAMP_FLAG_32BIT 0x01 353 #define IEEE80211_RADIOTAP_TIMESTAMP_FLAG_ACCURACY 0x02