Classes | Defines | Functions | Variables
ieee80211.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ieee80211_hdr
struct  ieee80211_snap_hdr

Defines

#define FCS_LEN   4
#define IEEE80211_3ADDR_LEN   24
#define IEEE80211_4ADDR_LEN   30
#define IEEE80211_FCTL_FROMDS   0x0200
#define IEEE80211_FCTL_FTYPE   0x000c
#define IEEE80211_FCTL_MOREDATA   0x2000
#define IEEE80211_FCTL_MOREFRAGS   0x0400
#define IEEE80211_FCTL_ORDER   0x8000
#define IEEE80211_FCTL_PM   0x1000
#define IEEE80211_FCTL_PROTECTED   0x4000
#define IEEE80211_FCTL_RETRY   0x0800
#define IEEE80211_FCTL_STYPE   0x00f0
#define IEEE80211_FCTL_TODS   0x0100
#define IEEE80211_FCTL_VERS   0x0003
#define IEEE80211_FTYPE_CTL   0x0004
#define IEEE80211_FTYPE_DATA   0x0008
#define IEEE80211_FTYPE_MGMT   0x0000
#define IEEE80211_MAX_AID   2007
#define IEEE80211_MAX_DATA_LEN   2304
#define IEEE80211_MAX_FRAG_THRESHOLD   2352
#define IEEE80211_MAX_FRAME_LEN   2352
#define IEEE80211_MAX_RTS_THRESHOLD   2353
#define IEEE80211_MAX_SSID_LEN   32
#define IEEE80211_MAX_TIM_LEN   251
#define IEEE80211_SCTL_FRAG   0x000F
#define IEEE80211_SCTL_SEQ   0xFFF0
#define IEEE80211_STYPE_ACK   0x00D0
#define IEEE80211_STYPE_ACTION   0x00D0
#define IEEE80211_STYPE_ASSOC_REQ   0x0000
#define IEEE80211_STYPE_ASSOC_RESP   0x0010
#define IEEE80211_STYPE_ATIM   0x0090
#define IEEE80211_STYPE_AUTH   0x00B0
#define IEEE80211_STYPE_BACK   0x0090
#define IEEE80211_STYPE_BACK_REQ   0x0080
#define IEEE80211_STYPE_BEACON   0x0080
#define IEEE80211_STYPE_CFACK   0x0050
#define IEEE80211_STYPE_CFACKPOLL   0x0070
#define IEEE80211_STYPE_CFEND   0x00E0
#define IEEE80211_STYPE_CFENDACK   0x00F0
#define IEEE80211_STYPE_CFPOLL   0x0060
#define IEEE80211_STYPE_CTS   0x00C0
#define IEEE80211_STYPE_DATA   0x0000
#define IEEE80211_STYPE_DATA_CFACK   0x0010
#define IEEE80211_STYPE_DATA_CFACKPOLL   0x0030
#define IEEE80211_STYPE_DATA_CFPOLL   0x0020
#define IEEE80211_STYPE_DEAUTH   0x00C0
#define IEEE80211_STYPE_DISASSOC   0x00A0
#define IEEE80211_STYPE_NULLFUNC   0x0040
#define IEEE80211_STYPE_PROBE_REQ   0x0040
#define IEEE80211_STYPE_PROBE_RESP   0x0050
#define IEEE80211_STYPE_PSPOLL   0x00A0
#define IEEE80211_STYPE_QOS_CFACK   0x00D0
#define IEEE80211_STYPE_QOS_CFACKPOLL   0x00F0
#define IEEE80211_STYPE_QOS_CFPOLL   0x00E0
#define IEEE80211_STYPE_QOS_DATA   0x0080
#define IEEE80211_STYPE_QOS_DATA_CFACK   0x0090
#define IEEE80211_STYPE_QOS_DATA_CFACKPOLL   0x00B0
#define IEEE80211_STYPE_QOS_DATA_CFPOLL   0x00A0
#define IEEE80211_STYPE_QOS_NULLFUNC   0x00C0
#define IEEE80211_STYPE_REASSOC_REQ   0x0020
#define IEEE80211_STYPE_REASSOC_RESP   0x0030
#define IEEE80211_STYPE_RTS   0x00B0
#define P80211_OUI_LEN   3
#define SNAP_SIZE   sizeof(struct ieee80211_snap_hdr)

Functions

struct ieee80211_hdr __attribute__ ((packed))

Variables

u8 addr1 [6]
u8 addr2 [6]
u8 addr3 [6]
u8 addr4 [6]
u8 ctrl
u8 dsap
__le16 duration_id
__le16 frame_control
u8 oui [P80211_OUI_LEN]
__le16 seq_ctrl
u8 ssap

Define Documentation

#define FCS_LEN   4

Definition at line 49 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_3ADDR_LEN   24

Definition at line 130 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_4ADDR_LEN   30

Definition at line 129 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_FROMDS   0x0200

Definition at line 55 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_FTYPE   0x000c

Definition at line 52 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_MOREDATA   0x2000

Definition at line 59 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_MOREFRAGS   0x0400

Definition at line 56 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_ORDER   0x8000

Definition at line 61 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_PM   0x1000

Definition at line 58 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_PROTECTED   0x4000

Definition at line 60 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_RETRY   0x0800

Definition at line 57 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_STYPE   0x00f0

Definition at line 53 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_TODS   0x0100

Definition at line 54 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_VERS   0x0003

Definition at line 51 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FTYPE_CTL   0x0004

Definition at line 67 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FTYPE_DATA   0x0008

Definition at line 68 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FTYPE_MGMT   0x0000

Definition at line 66 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_MAX_AID   2007

Definition at line 116 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_MAX_DATA_LEN   2304

Definition at line 123 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_MAX_FRAG_THRESHOLD   2352

Definition at line 114 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_MAX_FRAME_LEN   2352

Definition at line 125 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_MAX_RTS_THRESHOLD   2353

Definition at line 115 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_MAX_SSID_LEN   32

Definition at line 127 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_MAX_TIM_LEN   251

Definition at line 117 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_SCTL_FRAG   0x000F

Definition at line 63 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_SCTL_SEQ   0xFFF0

Definition at line 64 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_ACK   0x00D0

Definition at line 90 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_ACTION   0x00D0

Definition at line 82 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_ASSOC_REQ   0x0000

Definition at line 71 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_ASSOC_RESP   0x0010

Definition at line 72 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_ATIM   0x0090

Definition at line 78 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_AUTH   0x00B0

Definition at line 80 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_BACK   0x0090

Definition at line 86 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_BACK_REQ   0x0080

Definition at line 85 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_BEACON   0x0080

Definition at line 77 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_CFACK   0x0050

Definition at line 100 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_CFACKPOLL   0x0070

Definition at line 102 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_CFEND   0x00E0

Definition at line 91 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_CFENDACK   0x00F0

Definition at line 92 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_CFPOLL   0x0060

Definition at line 101 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_CTS   0x00C0

Definition at line 89 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_DATA   0x0000

Definition at line 95 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_DATA_CFACK   0x0010

Definition at line 96 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_DATA_CFACKPOLL   0x0030

Definition at line 98 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_DATA_CFPOLL   0x0020

Definition at line 97 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_DEAUTH   0x00C0

Definition at line 81 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_DISASSOC   0x00A0

Definition at line 79 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_NULLFUNC   0x0040

Definition at line 99 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_PROBE_REQ   0x0040

Definition at line 75 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_PROBE_RESP   0x0050

Definition at line 76 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_PSPOLL   0x00A0

Definition at line 87 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_QOS_CFACK   0x00D0

Definition at line 108 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_QOS_CFACKPOLL   0x00F0

Definition at line 110 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_QOS_CFPOLL   0x00E0

Definition at line 109 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_QOS_DATA   0x0080

Definition at line 103 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_QOS_DATA_CFACK   0x0090

Definition at line 104 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

Definition at line 106 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_QOS_DATA_CFPOLL   0x00A0

Definition at line 105 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_QOS_NULLFUNC   0x00C0

Definition at line 107 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_REASSOC_REQ   0x0020

Definition at line 73 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_REASSOC_RESP   0x0030

Definition at line 74 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_RTS   0x00B0

Definition at line 88 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define P80211_OUI_LEN   3

Definition at line 143 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

#define SNAP_SIZE   sizeof(struct ieee80211_snap_hdr)

Definition at line 154 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.


Function Documentation

struct ieee80211_hdr __attribute__ ( (packed)  )

Variable Documentation

u8 addr1[6]

Definition at line 143 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

u8 addr2[6]

Definition at line 144 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

u8 addr3[6]

Definition at line 145 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

u8 addr4[6]

Definition at line 147 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

Definition at line 156 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

Definition at line 154 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

Definition at line 142 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

Definition at line 141 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

Definition at line 157 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

Definition at line 146 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.

Definition at line 155 of file MaRTE_OS/hwi/ath5k_raw/module/ieee80211.h.



ros_rt_wmp
Author(s): Danilo Tardioli, dantard@unizar.es
autogenerated on Mon Oct 6 2014 08:27:12