Linux Kernel
3.7.1
|
#include <linux/if_ether.h>
#include <linux/kernel.h>
#include <asm/unaligned.h>
Go to the source code of this file.
Data Structures | |
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_RADIOTAP_NAMESPACE = 29, IEEE80211_RADIOTAP_VENDOR_NAMESPACE = 30, IEEE80211_RADIOTAP_EXT = 31 } |
Variables | |
struct ieee80211_radiotap_header | __packed |
#define IEEE80211_CHAN_2GHZ 0x0080 /* 2 GHz spectrum channel. */ |
Definition at line 223 of file ieee80211_radiotap.h.
#define IEEE80211_CHAN_5GHZ 0x0100 /* 5 GHz spectrum channel */ |
Definition at line 224 of file ieee80211_radiotap.h.
#define IEEE80211_CHAN_CCK 0x0020 /* CCK channel */ |
Definition at line 221 of file ieee80211_radiotap.h.
#define IEEE80211_CHAN_DYN 0x0400 /* Dynamic CCK-OFDM channel */ |
Definition at line 226 of file ieee80211_radiotap.h.
#define IEEE80211_CHAN_GFSK 0x0800 /* GFSK channel (FHSS PHY) */ |
Definition at line 227 of file ieee80211_radiotap.h.
#define IEEE80211_CHAN_OFDM 0x0040 /* OFDM channel */ |
Definition at line 222 of file ieee80211_radiotap.h.
#define IEEE80211_CHAN_PASSIVE 0x0200 /* Only passive scan allowed */ |
Definition at line 225 of file ieee80211_radiotap.h.
#define IEEE80211_CHAN_TURBO 0x0010 /* Turbo channel */ |
Definition at line 220 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_AMPDU_DELIM_CRC_ERR 0x0010 |
Definition at line 269 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_AMPDU_DELIM_CRC_KNOWN 0x0020 |
Definition at line 270 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_AMPDU_IS_LAST 0x0008 |
Definition at line 268 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_AMPDU_IS_ZEROLEN 0x0002 |
Definition at line 266 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_AMPDU_LAST_KNOWN 0x0004 |
Definition at line 267 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_AMPDU_REPORT_ZEROLEN 0x0001 |
Definition at line 265 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_BADFCS 0x40 /* bad FCS */ |
Definition at line 236 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_CFP |
Definition at line 230 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_DATAPAD |
Definition at line 235 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_FCS 0x10 /* frame includes FCS */ |
Definition at line 234 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_FRAG |
Definition at line 233 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_RX_BADPLCP 0x0002 /* frame has bad PLCP */ |
Definition at line 239 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_SHORTPRE |
Definition at line 231 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_TX_CTS 0x0002 /* used cts 'protection' */ |
Definition at line 243 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_TX_FAIL |
Definition at line 242 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_TX_NOACK 0x0008 /* don't expect an ack */ |
Definition at line 245 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_TX_RTS 0x0004 /* used rts/cts handshake */ |
Definition at line 244 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_WEP |
Definition at line 232 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_MCS_BW_20 0 |
Definition at line 256 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_MCS_BW_20L 2 |
Definition at line 258 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_MCS_BW_20U 3 |
Definition at line 259 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_MCS_BW_40 1 |
Definition at line 257 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_MCS_BW_MASK 0x03 |
Definition at line 255 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_MCS_FEC_LDPC 0x10 |
Definition at line 262 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_MCS_FMT_GF 0x08 |
Definition at line 261 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_MCS_HAVE_BW 0x01 |
Definition at line 249 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_MCS_HAVE_FEC 0x10 |
Definition at line 253 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_MCS_HAVE_FMT 0x08 |
Definition at line 252 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_MCS_HAVE_GI 0x04 |
Definition at line 251 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_MCS_HAVE_MCS 0x02 |
Definition at line 250 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_MCS_SGI 0x04 |
Definition at line 260 of file ieee80211_radiotap.h.
#define PKTHDR_RADIOTAP_VERSION 0 |
Definition at line 43 of file ieee80211_radiotap.h.
Definition at line 190 of file ieee80211_radiotap.h.