#include <stdint.h>
Go to the source code of this file.
Classes | |
struct | ieee80211_radiotap_header |
Enumerations | |
enum | ieee80211_radiotap_type { IEEE80211_RADIOTAP_TSFT = 0, IEEE80211_RADIOTAP_FLAGS = 1, IEEE80211_RADIOTAP_RATE = 2, IEEE80211_RADIOTAP_CHANNEL = 3, IEEE80211_RADIOTAP_FHSS = 4, IEEE80211_RADIOTAP_DBM_ANTSIGNAL = 5, IEEE80211_RADIOTAP_DBM_ANTNOISE = 6, IEEE80211_RADIOTAP_LOCK_QUALITY = 7, IEEE80211_RADIOTAP_TX_ATTENUATION = 8, IEEE80211_RADIOTAP_DB_TX_ATTENUATION = 9, IEEE80211_RADIOTAP_DBM_TX_POWER = 10, IEEE80211_RADIOTAP_ANTENNA = 11, IEEE80211_RADIOTAP_DB_ANTSIGNAL = 12, IEEE80211_RADIOTAP_DB_ANTNOISE = 13, IEEE80211_RADIOTAP_RX_FLAGS = 14, IEEE80211_RADIOTAP_TX_FLAGS = 15, IEEE80211_RADIOTAP_RTS_RETRIES = 16, IEEE80211_RADIOTAP_DATA_RETRIES = 17, IEEE80211_RADIOTAP_MCS = 19, IEEE80211_RADIOTAP_AMPDU_STATUS = 20, IEEE80211_RADIOTAP_VHT = 21, IEEE80211_RADIOTAP_TIMESTAMP = 22, IEEE80211_RADIOTAP_RADIOTAP_NAMESPACE = 29, IEEE80211_RADIOTAP_VENDOR_NAMESPACE = 30, IEEE80211_RADIOTAP_EXT = 31 } |
#define IEEE80211_CHAN_2GHZ 0x0080 /* 2 GHz spectrum channel. */ |
Definition at line 243 of file radiotap.h.
#define IEEE80211_CHAN_5GHZ 0x0100 /* 5 GHz spectrum channel */ |
Definition at line 244 of file radiotap.h.
#define IEEE80211_CHAN_CCK 0x0020 /* CCK channel */ |
Definition at line 241 of file radiotap.h.
#define IEEE80211_CHAN_DYN 0x0400 /* Dynamic CCK-OFDM channel */ |
Definition at line 246 of file radiotap.h.
#define IEEE80211_CHAN_GFSK 0x0800 /* GFSK channel (FHSS PHY) */ |
Definition at line 247 of file radiotap.h.
#define IEEE80211_CHAN_GSM 0x1000 /* GSM (900 MHz) */ |
Definition at line 248 of file radiotap.h.
#define IEEE80211_CHAN_HALF 0x4000 /* Half channel (10 MHz wide) */ |
Definition at line 250 of file radiotap.h.
#define IEEE80211_CHAN_OFDM 0x0040 /* OFDM channel */ |
Definition at line 242 of file radiotap.h.
#define IEEE80211_CHAN_PASSIVE 0x0200 /* Only passive scan allowed */ |
Definition at line 245 of file radiotap.h.
#define IEEE80211_CHAN_QUARTER 0x8000 /* Quarter channel (5 MHz wide) */ |
Definition at line 251 of file radiotap.h.
#define IEEE80211_CHAN_STURBO 0x2000 /* Static Turbo */ |
Definition at line 249 of file radiotap.h.
#define IEEE80211_CHAN_TURBO 0x0010 /* Turbo channel */ |
Definition at line 240 of file radiotap.h.
#define IEEE80211_RADIOTAP_AMPDU_DELIM_CRC_ERR 0x0010 |
Definition at line 313 of file radiotap.h.
#define IEEE80211_RADIOTAP_AMPDU_DELIM_CRC_KNOWN 0x0020 |
Definition at line 314 of file radiotap.h.
#define IEEE80211_RADIOTAP_AMPDU_IS_LAST 0x0008 |
Definition at line 312 of file radiotap.h.
#define IEEE80211_RADIOTAP_AMPDU_IS_ZEROLEN 0x0002 |
Definition at line 310 of file radiotap.h.
#define IEEE80211_RADIOTAP_AMPDU_LAST_KNOWN 0x0004 |
Definition at line 311 of file radiotap.h.
#define IEEE80211_RADIOTAP_AMPDU_REPORT_ZEROLEN 0x0001 |
Definition at line 309 of file radiotap.h.
#define IEEE80211_RADIOTAP_CODING_LDPC_USER0 0x01 |
Definition at line 334 of file radiotap.h.
#define IEEE80211_RADIOTAP_CODING_LDPC_USER1 0x02 |
Definition at line 335 of file radiotap.h.
#define IEEE80211_RADIOTAP_CODING_LDPC_USER2 0x04 |
Definition at line 336 of file radiotap.h.
#define IEEE80211_RADIOTAP_CODING_LDPC_USER3 0x08 |
Definition at line 337 of file radiotap.h.
#define IEEE80211_RADIOTAP_F_BADFCS 0x40 /* bad FCS */ |
Definition at line 272 of file radiotap.h.
#define IEEE80211_RADIOTAP_F_CFP |
Definition at line 254 of file radiotap.h.
#define IEEE80211_RADIOTAP_F_DATAPAD |
Definition at line 268 of file radiotap.h.
#define IEEE80211_RADIOTAP_F_FCS 0x10 /* frame includes FCS */ |
Definition at line 267 of file radiotap.h.
#define IEEE80211_RADIOTAP_F_FRAG |
Definition at line 264 of file radiotap.h.
#define IEEE80211_RADIOTAP_F_RX_BADPLCP 0x0002 /* frame has bad PLCP */ |
Definition at line 275 of file radiotap.h.
#define IEEE80211_RADIOTAP_F_SHORTPRE |
Definition at line 257 of file radiotap.h.
#define IEEE80211_RADIOTAP_F_TX_CTS 0x0002 /* used cts 'protection' */ |
Definition at line 280 of file radiotap.h.
#define IEEE80211_RADIOTAP_F_TX_FAIL |
Definition at line 278 of file radiotap.h.
#define IEEE80211_RADIOTAP_F_TX_NOACK 0x0008 /* don't expect an ack */ |
Definition at line 282 of file radiotap.h.
#define IEEE80211_RADIOTAP_F_TX_RTS 0x0004 /* used rts/cts handshake */ |
Definition at line 281 of file radiotap.h.
#define IEEE80211_RADIOTAP_F_WEP |
Definition at line 261 of file radiotap.h.
#define IEEE80211_RADIOTAP_MCS_BW_20 0 |
Definition at line 294 of file radiotap.h.
#define IEEE80211_RADIOTAP_MCS_BW_20L 2 |
Definition at line 296 of file radiotap.h.
#define IEEE80211_RADIOTAP_MCS_BW_20U 3 |
Definition at line 297 of file radiotap.h.
#define IEEE80211_RADIOTAP_MCS_BW_40 1 |
Definition at line 295 of file radiotap.h.
#define IEEE80211_RADIOTAP_MCS_BW_MASK 0x03 |
Definition at line 293 of file radiotap.h.
#define IEEE80211_RADIOTAP_MCS_FEC_LDPC 0x10 |
Definition at line 300 of file radiotap.h.
#define IEEE80211_RADIOTAP_MCS_FMT_GF 0x08 |
Definition at line 299 of file radiotap.h.
#define IEEE80211_RADIOTAP_MCS_HAVE_BW 0x01 |
Definition at line 286 of file radiotap.h.
#define IEEE80211_RADIOTAP_MCS_HAVE_FEC 0x10 |
Definition at line 290 of file radiotap.h.
#define IEEE80211_RADIOTAP_MCS_HAVE_FMT 0x08 |
Definition at line 289 of file radiotap.h.
#define IEEE80211_RADIOTAP_MCS_HAVE_GI 0x04 |
Definition at line 288 of file radiotap.h.
#define IEEE80211_RADIOTAP_MCS_HAVE_MCS 0x02 |
Definition at line 287 of file radiotap.h.
#define IEEE80211_RADIOTAP_MCS_HAVE_STBC 0x20 |
Definition at line 291 of file radiotap.h.
#define IEEE80211_RADIOTAP_MCS_SGI 0x04 |
Definition at line 298 of file radiotap.h.
#define IEEE80211_RADIOTAP_MCS_STBC_1 1 |
Definition at line 302 of file radiotap.h.
#define IEEE80211_RADIOTAP_MCS_STBC_2 2 |
Definition at line 303 of file radiotap.h.
#define IEEE80211_RADIOTAP_MCS_STBC_3 3 |
Definition at line 304 of file radiotap.h.
#define IEEE80211_RADIOTAP_MCS_STBC_MASK 0x60 |
Definition at line 301 of file radiotap.h.
#define IEEE80211_RADIOTAP_MCS_STBC_SHIFT 5 |
Definition at line 306 of file radiotap.h.
#define IEEE80211_RADIOTAP_TIMESTAMP_FLAG_32BIT 0x01 |
Definition at line 352 of file radiotap.h.
#define IEEE80211_RADIOTAP_TIMESTAMP_FLAG_64BIT 0x00 |
Definition at line 351 of file radiotap.h.
#define IEEE80211_RADIOTAP_TIMESTAMP_FLAG_ACCURACY 0x02 |
Definition at line 353 of file radiotap.h.
#define IEEE80211_RADIOTAP_TIMESTAMP_SPOS_BEGIN_MDPU 0x0000 |
Definition at line 345 of file radiotap.h.
#define IEEE80211_RADIOTAP_TIMESTAMP_SPOS_EO_MPDU 0x0030 |
Definition at line 348 of file radiotap.h.
#define IEEE80211_RADIOTAP_TIMESTAMP_SPOS_EO_PPDU 0x0020 |
Definition at line 347 of file radiotap.h.
#define IEEE80211_RADIOTAP_TIMESTAMP_SPOS_MASK 0x00F0 |
Definition at line 344 of file radiotap.h.
#define IEEE80211_RADIOTAP_TIMESTAMP_SPOS_PLCP_SIG_ACQ 0x0010 |
Definition at line 346 of file radiotap.h.
#define IEEE80211_RADIOTAP_TIMESTAMP_SPOS_UNKNOWN 0x00F0 |
Definition at line 349 of file radiotap.h.
#define IEEE80211_RADIOTAP_TIMESTAMP_UNIT_MASK 0x000F |
Definition at line 340 of file radiotap.h.
#define IEEE80211_RADIOTAP_TIMESTAMP_UNIT_MS 0x0000 |
Definition at line 341 of file radiotap.h.
#define IEEE80211_RADIOTAP_TIMESTAMP_UNIT_NS 0x0003 |
Definition at line 343 of file radiotap.h.
#define IEEE80211_RADIOTAP_TIMESTAMP_UNIT_US 0x0001 |
Definition at line 342 of file radiotap.h.
#define IEEE80211_RADIOTAP_VHT_FLAG_BEAMFORMED 0x20 |
Definition at line 332 of file radiotap.h.
#define IEEE80211_RADIOTAP_VHT_FLAG_LDPC_EXTRA_OFDM_SYM 0x10 |
Definition at line 331 of file radiotap.h.
#define IEEE80211_RADIOTAP_VHT_FLAG_SGI 0x04 |
Definition at line 329 of file radiotap.h.
#define IEEE80211_RADIOTAP_VHT_FLAG_SGI_NSYM_M10_9 0x08 |
Definition at line 330 of file radiotap.h.
#define IEEE80211_RADIOTAP_VHT_FLAG_STBC 0x01 |
Definition at line 327 of file radiotap.h.
#define IEEE80211_RADIOTAP_VHT_FLAG_TXOP_PS_NA 0x02 |
Definition at line 328 of file radiotap.h.
#define IEEE80211_RADIOTAP_VHT_KNOWN_BANDWIDTH 0x0040 |
Definition at line 323 of file radiotap.h.
#define IEEE80211_RADIOTAP_VHT_KNOWN_BEAMFORMED 0x0020 |
Definition at line 322 of file radiotap.h.
#define IEEE80211_RADIOTAP_VHT_KNOWN_GI 0x0004 |
Definition at line 319 of file radiotap.h.
#define IEEE80211_RADIOTAP_VHT_KNOWN_GROUP_ID 0x0080 |
Definition at line 324 of file radiotap.h.
#define IEEE80211_RADIOTAP_VHT_KNOWN_LDPC_EXTRA_OFDM_SYM 0x0010 |
Definition at line 321 of file radiotap.h.
#define IEEE80211_RADIOTAP_VHT_KNOWN_PARTIAL_AID 0x0100 |
Definition at line 325 of file radiotap.h.
#define IEEE80211_RADIOTAP_VHT_KNOWN_SGI_NSYM_DIS 0x0008 |
Definition at line 320 of file radiotap.h.
#define IEEE80211_RADIOTAP_VHT_KNOWN_STBC 0x0001 |
Definition at line 317 of file radiotap.h.
#define IEEE80211_RADIOTAP_VHT_KNOWN_TXOP_PS_NA 0x0002 |
Definition at line 318 of file radiotap.h.
#define PKTHDR_RADIOTAP_VERSION 0 |
Definition at line 54 of file radiotap.h.
Definition at line 208 of file radiotap.h.