linux_ieee80211_radiotap.h File Reference

#include <linux/if_ether.h>
#include <linux/kernel.h>

Include dependency graph for linux_ieee80211_radiotap.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ieee80211_radiotap_header

Defines

#define ARPHRD_IEEE80211_RADIOTAP   803
#define IEEE80211RADIOTAP_VERSION   "1.5"
#define PKTHDR_RADIOTAP_VERSION   0
#define IEEE80211_RADIOTAP_HDRLEN   64
#define IEEE80211_CHAN_TURBO   0x0010
#define IEEE80211_CHAN_CCK   0x0020
#define IEEE80211_CHAN_OFDM   0x0040
#define IEEE80211_CHAN_2GHZ   0x0080
#define IEEE80211_CHAN_5GHZ   0x0100
#define IEEE80211_CHAN_PASSIVE   0x0200
#define IEEE80211_CHAN_DYN   0x0400
#define IEEE80211_CHAN_GFSK   0x0800
#define IEEE80211_RADIOTAP_F_CFP   0x01
#define IEEE80211_RADIOTAP_F_SHORTPRE   0x02
#define IEEE80211_RADIOTAP_F_WEP   0x04
#define IEEE80211_RADIOTAP_F_FRAG   0x08
#define IEEE80211_RADIOTAP_F_FCS   0x10
#define IEEE80211_RADIOTAP_F_DATAPAD   0x20
#define IEEE80211_RADIOTAP_F_BADFCS   0x40
#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_EXT = 31
}


Define Documentation

#define ARPHRD_IEEE80211_RADIOTAP   803

Definition at line 50 of file linux_ieee80211_radiotap.h.

#define IEEE80211RADIOTAP_VERSION   "1.5"

Definition at line 54 of file linux_ieee80211_radiotap.h.

#define PKTHDR_RADIOTAP_VERSION   0

Definition at line 56 of file linux_ieee80211_radiotap.h.

#define IEEE80211_RADIOTAP_HDRLEN   64

Definition at line 76 of file linux_ieee80211_radiotap.h.

#define IEEE80211_CHAN_TURBO   0x0010

Definition at line 203 of file linux_ieee80211_radiotap.h.

#define IEEE80211_CHAN_CCK   0x0020

Definition at line 204 of file linux_ieee80211_radiotap.h.

#define IEEE80211_CHAN_OFDM   0x0040

Definition at line 205 of file linux_ieee80211_radiotap.h.

#define IEEE80211_CHAN_2GHZ   0x0080

Definition at line 206 of file linux_ieee80211_radiotap.h.

Referenced by extract_radiotap_field().

#define IEEE80211_CHAN_5GHZ   0x0100

Definition at line 207 of file linux_ieee80211_radiotap.h.

Referenced by extract_radiotap_field().

#define IEEE80211_CHAN_PASSIVE   0x0200

Definition at line 208 of file linux_ieee80211_radiotap.h.

#define IEEE80211_CHAN_DYN   0x0400

Definition at line 209 of file linux_ieee80211_radiotap.h.

#define IEEE80211_CHAN_GFSK   0x0800

Definition at line 210 of file linux_ieee80211_radiotap.h.

#define IEEE80211_RADIOTAP_F_CFP   0x01

Definition at line 213 of file linux_ieee80211_radiotap.h.

Referenced by extract_radiotap_field().

#define IEEE80211_RADIOTAP_F_SHORTPRE   0x02

Definition at line 216 of file linux_ieee80211_radiotap.h.

Referenced by extract_radiotap_field().

#define IEEE80211_RADIOTAP_F_WEP   0x04

Definition at line 220 of file linux_ieee80211_radiotap.h.

Referenced by extract_radiotap_field().

#define IEEE80211_RADIOTAP_F_FRAG   0x08

Definition at line 223 of file linux_ieee80211_radiotap.h.

Referenced by extract_radiotap_field().

#define IEEE80211_RADIOTAP_F_FCS   0x10

Definition at line 226 of file linux_ieee80211_radiotap.h.

#define IEEE80211_RADIOTAP_F_DATAPAD   0x20

Definition at line 227 of file linux_ieee80211_radiotap.h.

#define IEEE80211_RADIOTAP_F_BADFCS   0x40

Definition at line 231 of file linux_ieee80211_radiotap.h.

Referenced by extract_radiotap_field().

#define ieee80211chan2mhz (  ) 

Value:

(((x) <= 14) ? \
  (((x) == 14) ? 2484 : ((x) * 5) + 2407) : \
  ((x) + 1000) * 5)

Definition at line 236 of file linux_ieee80211_radiotap.h.


Enumeration Type Documentation

Enumerator:
IEEE80211_RADIOTAP_TSFT 
IEEE80211_RADIOTAP_FLAGS 
IEEE80211_RADIOTAP_RATE 
IEEE80211_RADIOTAP_CHANNEL 
IEEE80211_RADIOTAP_FHSS 
IEEE80211_RADIOTAP_DBM_ANTSIGNAL 
IEEE80211_RADIOTAP_DBM_ANTNOISE 
IEEE80211_RADIOTAP_LOCK_QUALITY 
IEEE80211_RADIOTAP_TX_ATTENUATION 
IEEE80211_RADIOTAP_DB_TX_ATTENUATION 
IEEE80211_RADIOTAP_DBM_TX_POWER 
IEEE80211_RADIOTAP_ANTENNA 
IEEE80211_RADIOTAP_DB_ANTSIGNAL 
IEEE80211_RADIOTAP_DB_ANTNOISE 
IEEE80211_RADIOTAP_EXT 

Definition at line 184 of file linux_ieee80211_radiotap.h.


Generated on Fri Jul 25 17:11:08 2008 for WifiScanner by  doxygen 1.5.5