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 18 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_3ADDR_LEN   24

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

#define IEEE80211_4ADDR_LEN   30

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

#define IEEE80211_FCTL_FROMDS   0x0200

Definition at line 24 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_FTYPE   0x000c

Definition at line 21 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_MOREDATA   0x2000

Definition at line 28 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_MOREFRAGS   0x0400

Definition at line 25 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_ORDER   0x8000

Definition at line 30 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_PM   0x1000

Definition at line 27 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_PROTECTED   0x4000

Definition at line 29 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_RETRY   0x0800

Definition at line 26 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_STYPE   0x00f0

Definition at line 22 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_TODS   0x0100

Definition at line 23 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FCTL_VERS   0x0003

Definition at line 20 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FTYPE_CTL   0x0004

Definition at line 36 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FTYPE_DATA   0x0008

Definition at line 37 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_FTYPE_MGMT   0x0000

Definition at line 35 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_MAX_AID   2007

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

#define IEEE80211_MAX_DATA_LEN   2304

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

#define IEEE80211_MAX_FRAG_THRESHOLD   2352

Definition at line 83 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_MAX_FRAME_LEN   2352

Definition at line 94 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_MAX_RTS_THRESHOLD   2353

Definition at line 84 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_MAX_SSID_LEN   32

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

#define IEEE80211_MAX_TIM_LEN   251

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

#define IEEE80211_SCTL_FRAG   0x000F

Definition at line 32 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_SCTL_SEQ   0xFFF0

Definition at line 33 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_ACK   0x00D0

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

#define IEEE80211_STYPE_ACTION   0x00D0

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

#define IEEE80211_STYPE_ASSOC_REQ   0x0000

Definition at line 40 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_ASSOC_RESP   0x0010

Definition at line 41 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_ATIM   0x0090

Definition at line 47 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_AUTH   0x00B0

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

#define IEEE80211_STYPE_BACK   0x0090

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

#define IEEE80211_STYPE_BACK_REQ   0x0080

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

#define IEEE80211_STYPE_BEACON   0x0080

Definition at line 46 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_CFACK   0x0050

Definition at line 69 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_CFACKPOLL   0x0070

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

#define IEEE80211_STYPE_CFEND   0x00E0

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

#define IEEE80211_STYPE_CFENDACK   0x00F0

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

#define IEEE80211_STYPE_CFPOLL   0x0060

Definition at line 70 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_CTS   0x00C0

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

#define IEEE80211_STYPE_DATA   0x0000

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

#define IEEE80211_STYPE_DATA_CFACK   0x0010

Definition at line 65 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_DATA_CFACKPOLL   0x0030

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

#define IEEE80211_STYPE_DATA_CFPOLL   0x0020

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

#define IEEE80211_STYPE_DEAUTH   0x00C0

Definition at line 50 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_DISASSOC   0x00A0

Definition at line 48 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_NULLFUNC   0x0040

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

#define IEEE80211_STYPE_PROBE_REQ   0x0040

Definition at line 44 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_PROBE_RESP   0x0050

Definition at line 45 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_PSPOLL   0x00A0

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

#define IEEE80211_STYPE_QOS_CFACK   0x00D0

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

#define IEEE80211_STYPE_QOS_CFACKPOLL   0x00F0

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

#define IEEE80211_STYPE_QOS_CFPOLL   0x00E0

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

#define IEEE80211_STYPE_QOS_DATA   0x0080

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

#define IEEE80211_STYPE_QOS_DATA_CFACK   0x0090

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

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

#define IEEE80211_STYPE_QOS_DATA_CFPOLL   0x00A0

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

#define IEEE80211_STYPE_QOS_NULLFUNC   0x00C0

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

#define IEEE80211_STYPE_REASSOC_REQ   0x0020

Definition at line 42 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_REASSOC_RESP   0x0030

Definition at line 43 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define IEEE80211_STYPE_RTS   0x00B0

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

#define P80211_OUI_LEN   3

Definition at line 112 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

#define SNAP_SIZE   sizeof(struct ieee80211_snap_hdr)

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


Function Documentation

struct ieee80211_hdr __attribute__ ( (packed)  )

Variable Documentation

u8 addr1[6]

Definition at line 112 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

u8 addr2[6]

Definition at line 113 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

u8 addr3[6]

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

u8 addr4[6]

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

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

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

Definition at line 111 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

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

Definition at line 126 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.

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

Definition at line 124 of file linux_us/hwi/ath5k_raw/module/ieee80211.h.



ros_rt_wmp
Author(s): Danilo Tardioli, dantard@unizar.es
autogenerated on Fri Jan 3 2014 12:07:56