Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
mac_structures.h File Reference

Go to the source code of this file.

Macros

#define MAC_ADDR_LENGTH   6
 
#define DOT_11_MAC_HEADER_SIZE   24
 
#define DOT_11_SNAP_SIZE   6
 
#define DOT_11_DURATION_OFFSET   2
 
#define DOT_11_SEQUENCE_OFFSET   22
 
#define DOT_11_TYPE_OFFSET   30
 
#define DOT_11_DATA_OFFSET   24
 
#define DOT_11_DA_OFFSET   4
 
#define MAX_ETHERNET_PACKET_SIZE   1514
 
#define MAC_SUBTYPE_MNGMNT_ASSOC_REQUEST   0x00
 
#define MAC_SUBTYPE_MNGMNT_ASSOC_RESPONSE   0x10
 
#define MAC_SUBTYPE_MNGMNT_REASSOC_REQUEST   0x20
 
#define MAC_SUBTYPE_MNGMNT_REASSOC_RESPONSE   0x30
 
#define MAC_SUBTYPE_MNGMNT_PROBE_REQUEST   0x40
 
#define MAC_SUBTYPE_MNGMNT_PROBE_RESPONSE   0x50
 
#define MAC_SUBTYPE_MNGMNT_BEACON   0x80
 
#define MAC_SUBTYPE_MNGMNT_ATIM   0x90
 
#define MAC_SUBTYPE_MNGMNT_DISASSOCIATION   0xA0
 
#define MAC_SUBTYPE_MNGMNT_AUTHENTICATION   0xB0
 
#define MAC_SUBTYPE_MNGMNT_DEAUTHENTICATION   0xC0
 
#define RATE_AUTO   0
 
#define RATE_1M   2
 
#define RATE_2M   4
 
#define RATE_5dot5M   11
 
#define RATE_6M   12
 
#define RATE_9M   18
 
#define RATE_11M   22
 
#define RATE_12M   24
 
#define RATE_18M   36
 
#define RATE_22M   44
 
#define RATE_24M   48
 
#define RATE_33M   66
 
#define RATE_36M   72
 
#define RATE_48M   96
 
#define RATE_54M   108
 
#define RATE_MAX   255
 

Macro Definition Documentation

#define DOT_11_DA_OFFSET   4

Definition at line 37 of file mac_structures.h.

#define DOT_11_DATA_OFFSET   24

Definition at line 36 of file mac_structures.h.

#define DOT_11_DURATION_OFFSET   2

Definition at line 31 of file mac_structures.h.

#define DOT_11_MAC_HEADER_SIZE   24

Definition at line 29 of file mac_structures.h.

#define DOT_11_SEQUENCE_OFFSET   22

Definition at line 33 of file mac_structures.h.

#define DOT_11_SNAP_SIZE   6

Definition at line 30 of file mac_structures.h.

#define DOT_11_TYPE_OFFSET   30

Definition at line 35 of file mac_structures.h.

#define MAC_ADDR_LENGTH   6

Definition at line 24 of file mac_structures.h.

#define MAC_SUBTYPE_MNGMNT_ASSOC_REQUEST   0x00

Definition at line 42 of file mac_structures.h.

#define MAC_SUBTYPE_MNGMNT_ASSOC_RESPONSE   0x10

Definition at line 43 of file mac_structures.h.

#define MAC_SUBTYPE_MNGMNT_ATIM   0x90

Definition at line 49 of file mac_structures.h.

#define MAC_SUBTYPE_MNGMNT_AUTHENTICATION   0xB0

Definition at line 51 of file mac_structures.h.

#define MAC_SUBTYPE_MNGMNT_BEACON   0x80

Definition at line 48 of file mac_structures.h.

#define MAC_SUBTYPE_MNGMNT_DEAUTHENTICATION   0xC0

Definition at line 52 of file mac_structures.h.

#define MAC_SUBTYPE_MNGMNT_DISASSOCIATION   0xA0

Definition at line 50 of file mac_structures.h.

#define MAC_SUBTYPE_MNGMNT_PROBE_REQUEST   0x40

Definition at line 46 of file mac_structures.h.

#define MAC_SUBTYPE_MNGMNT_PROBE_RESPONSE   0x50

Definition at line 47 of file mac_structures.h.

#define MAC_SUBTYPE_MNGMNT_REASSOC_REQUEST   0x20

Definition at line 44 of file mac_structures.h.

#define MAC_SUBTYPE_MNGMNT_REASSOC_RESPONSE   0x30

Definition at line 45 of file mac_structures.h.

#define MAX_ETHERNET_PACKET_SIZE   1514

Definition at line 39 of file mac_structures.h.

#define RATE_11M   22

Definition at line 60 of file mac_structures.h.

#define RATE_12M   24

Definition at line 61 of file mac_structures.h.

#define RATE_18M   36

Definition at line 62 of file mac_structures.h.

#define RATE_1M   2

Definition at line 55 of file mac_structures.h.

#define RATE_22M   44

Definition at line 63 of file mac_structures.h.

#define RATE_24M   48

Definition at line 64 of file mac_structures.h.

#define RATE_2M   4

Definition at line 56 of file mac_structures.h.

#define RATE_33M   66

Definition at line 65 of file mac_structures.h.

#define RATE_36M   72

Definition at line 66 of file mac_structures.h.

#define RATE_48M   96

Definition at line 67 of file mac_structures.h.

#define RATE_54M   108

Definition at line 68 of file mac_structures.h.

#define RATE_5dot5M   11

Definition at line 57 of file mac_structures.h.

#define RATE_6M   12

Definition at line 58 of file mac_structures.h.

#define RATE_9M   18

Definition at line 59 of file mac_structures.h.

#define RATE_AUTO   0

Definition at line 54 of file mac_structures.h.

#define RATE_MAX   255

Definition at line 69 of file mac_structures.h.