#include <linux/if_ether.h>
#include <linux/kernel.h>
Go to the source code of this file.
Data Structures | |
struct | ieee80211_radiotap_header |
Macros | |
#define | PKTHDR_RADIOTAP_VERSION 0 |
#define | IEEE80211_CHAN_TURBO 0x0010 /* Turbo channel */ |
#define | IEEE80211_CHAN_CCK 0x0020 /* CCK channel */ |
#define | IEEE80211_CHAN_OFDM 0x0040 /* OFDM channel */ |
#define | IEEE80211_CHAN_2GHZ 0x0080 /* 2 GHz spectrum channel. */ |
#define | IEEE80211_CHAN_5GHZ 0x0100 /* 5 GHz spectrum channel */ |
#define | IEEE80211_CHAN_PASSIVE 0x0200 /* Only passive scan allowed */ |
#define | IEEE80211_CHAN_DYN 0x0400 /* Dynamic CCK-OFDM channel */ |
#define | IEEE80211_CHAN_GFSK 0x0800 /* GFSK channel (FHSS PHY) */ |
#define | IEEE80211_RADIOTAP_F_CFP |
#define | IEEE80211_RADIOTAP_F_SHORTPRE |
#define | IEEE80211_RADIOTAP_F_WEP |
#define | IEEE80211_RADIOTAP_F_FRAG |
#define | IEEE80211_RADIOTAP_F_FCS 0x10 /* frame includes FCS */ |
#define | IEEE80211_RADIOTAP_F_DATAPAD |
#define | IEEE80211_RADIOTAP_F_BADFCS 0x40 /* bad FCS */ |
#define | IEEE80211_RADIOTAP_F_RX_BADPLCP 0x0002 /* frame has bad PLCP */ |
#define | IEEE80211_RADIOTAP_F_TX_FAIL |
#define | IEEE80211_RADIOTAP_F_TX_CTS 0x0002 /* used cts 'protection' */ |
#define | IEEE80211_RADIOTAP_F_TX_RTS 0x0004 /* used rts/cts handshake */ |
#define | ieee80211chan2mhz(x) |
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_RADIOTAP_NAMESPACE = 29 , IEEE80211_RADIOTAP_VENDOR_NAMESPACE = 30 , IEEE80211_RADIOTAP_EXT = 31 } |
Functions | |
static u16 | get_unaligned_le16 (const u8 *p) |
static int | ieee80211_get_radiotap_len (unsigned char *data) |
Variables | |
struct ieee80211_radiotap_header | __packed |
#define PKTHDR_RADIOTAP_VERSION 0 |
Definition at line 43 of file ieee80211_radiotap.h.
#define IEEE80211_CHAN_TURBO 0x0010 /* Turbo channel */ |
Definition at line 211 of file ieee80211_radiotap.h.
#define IEEE80211_CHAN_CCK 0x0020 /* CCK channel */ |
Definition at line 212 of file ieee80211_radiotap.h.
#define IEEE80211_CHAN_OFDM 0x0040 /* OFDM channel */ |
Definition at line 213 of file ieee80211_radiotap.h.
#define IEEE80211_CHAN_2GHZ 0x0080 /* 2 GHz spectrum channel. */ |
Definition at line 214 of file ieee80211_radiotap.h.
#define IEEE80211_CHAN_5GHZ 0x0100 /* 5 GHz spectrum channel */ |
Definition at line 215 of file ieee80211_radiotap.h.
#define IEEE80211_CHAN_PASSIVE 0x0200 /* Only passive scan allowed */ |
Definition at line 216 of file ieee80211_radiotap.h.
#define IEEE80211_CHAN_DYN 0x0400 /* Dynamic CCK-OFDM channel */ |
Definition at line 217 of file ieee80211_radiotap.h.
#define IEEE80211_CHAN_GFSK 0x0800 /* GFSK channel (FHSS PHY) */ |
Definition at line 218 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_CFP |
Definition at line 221 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_SHORTPRE |
Definition at line 222 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_WEP |
Definition at line 223 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_FRAG |
Definition at line 224 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_FCS 0x10 /* frame includes FCS */ |
Definition at line 225 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_DATAPAD |
Definition at line 226 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_BADFCS 0x40 /* bad FCS */ |
Definition at line 227 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_RX_BADPLCP 0x0002 /* frame has bad PLCP */ |
Definition at line 230 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_TX_FAIL |
Definition at line 233 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_TX_CTS 0x0002 /* used cts 'protection' */ |
Definition at line 234 of file ieee80211_radiotap.h.
#define IEEE80211_RADIOTAP_F_TX_RTS 0x0004 /* used rts/cts handshake */ |
Definition at line 235 of file ieee80211_radiotap.h.
#define ieee80211chan2mhz | ( | x | ) |
Definition at line 240 of file ieee80211_radiotap.h.
Definition at line 183 of file ieee80211_radiotap.h.
|
inlinestatic |
Definition at line 247 of file ieee80211_radiotap.h.
|
inlinestatic |
Definition at line 254 of file ieee80211_radiotap.h.
References p.
struct ieee80211_radiotap_header __packed |