Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Functions | Variables
80211mgr.h File Reference
#include "ttype.h"
#include "80211hdr.h"

Go to the source code of this file.

Data Structures

struct  tagWLAN_IE
 
struct  tagWLAN_IE_SSID
 
struct  tagWLAN_IE_SUPP_RATES
 
struct  _WLAN_IE_FH_PARMS
 
struct  tagWLAN_IE_DS_PARMS
 
struct  tagWLAN_IE_CF_PARMS
 
struct  tagWLAN_IE_TIM
 
struct  tagWLAN_IE_IBSS_PARMS
 
struct  tagWLAN_IE_CHALLENGE
 
struct  tagWLAN_IE_RSN_EXT
 
struct  tagWLAN_IE_RSN_AUTH
 
struct  tagWLAN_IE_RSN
 
struct  tagWLAN_IE_ERP
 
struct  _MEASEURE_REQ
 
struct  _MEASEURE_REP_BASIC
 
struct  _MEASEURE_REP_CCA
 
struct  _MEASEURE_REP_RPI
 
union  _MEASEURE_REP
 
struct  _WLAN_IE_MEASURE_REQ
 
struct  _WLAN_IE_MEASURE_REP
 
struct  _WLAN_IE_CH_SW
 
struct  _WLAN_IE_QUIET
 
struct  _WLAN_IE_COUNTRY
 
struct  _WLAN_IE_PW_CONST
 
struct  _WLAN_IE_PW_CAP
 
struct  _WLAN_IE_SUPP_CH
 
struct  _WLAN_IE_TPC_REQ
 
struct  _WLAN_IE_TPC_REP
 
struct  _WLAN_IE_IBSS_DFS
 
struct  tagWLAN_FR_MGMT
 
struct  tagWLAN_FR_BEACON
 
struct  tagWLAN_FR_IBSSATIM
 
struct  tagWLAN_FR_DISASSOC
 
struct  tagWLAN_FR_ASSOCREQ
 
struct  tagWLAN_FR_ASSOCRESP
 
struct  tagWLAN_FR_REASSOCREQ
 
struct  tagWLAN_FR_REASSOCRESP
 
struct  tagWLAN_FR_PROBEREQ
 
struct  tagWLAN_FR_PROBERESP
 
struct  tagWLAN_FR_AUTHEN
 
struct  tagWLAN_FR_DEAUTHEN
 

Macros

#define WLAN_MIN_ARRAY   1
 
#define WLAN_EID_SSID   0
 
#define WLAN_EID_SUPP_RATES   1
 
#define WLAN_EID_FH_PARMS   2
 
#define WLAN_EID_DS_PARMS   3
 
#define WLAN_EID_CF_PARMS   4
 
#define WLAN_EID_TIM   5
 
#define WLAN_EID_IBSS_PARMS   6
 
#define WLAN_EID_COUNTRY   7
 
#define WLAN_EID_CHALLENGE   16
 
#define WLAN_EID_PWR_CONSTRAINT   32
 
#define WLAN_EID_PWR_CAPABILITY   33
 
#define WLAN_EID_TPC_REQ   34
 
#define WLAN_EID_TPC_REP   35
 
#define WLAN_EID_SUPP_CH   36
 
#define WLAN_EID_CH_SWITCH   37
 
#define WLAN_EID_MEASURE_REQ   38
 
#define WLAN_EID_MEASURE_REP   39
 
#define WLAN_EID_QUIET   40
 
#define WLAN_EID_IBSS_DFS   41
 
#define WLAN_EID_ERP   42
 
#define WLAN_EID_RSN   48
 
#define WLAN_EID_EXTSUPP_RATES   50
 
#define WLAN_EID_RSN_WPA   221
 
#define WLAN_EID_ERP_NONERP_PRESENT   0x01
 
#define WLAN_EID_ERP_USE_PROTECTION   0x02
 
#define WLAN_EID_ERP_BARKER_MODE   0x04
 
#define WLAN_MGMT_REASON_RSVD   0
 
#define WLAN_MGMT_REASON_UNSPEC   1
 
#define WLAN_MGMT_REASON_PRIOR_AUTH_INVALID   2
 
#define WLAN_MGMT_REASON_DEAUTH_LEAVING   3
 
#define WLAN_MGMT_REASON_DISASSOC_INACTIVE   4
 
#define WLAN_MGMT_REASON_DISASSOC_AP_BUSY   5
 
#define WLAN_MGMT_REASON_CLASS2_NONAUTH   6
 
#define WLAN_MGMT_REASON_CLASS3_NONASSOC   7
 
#define WLAN_MGMT_REASON_DISASSOC_STA_HASLEFT   8
 
#define WLAN_MGMT_REASON_CANT_ASSOC_NONAUTH   9
 
#define WLAN_MGMT_REASON_DISASSOC_PWR_CAP_UNACCEPT   10
 
#define WLAN_MGMT_REASON_DISASSOC_SUPP_CH_UNACCEPT   11
 
#define WLAN_MGMT_REASON_INVALID_IE   13
 
#define WLAN_MGMT_REASON_MIC_FAILURE   14
 
#define WLAN_MGMT_REASON_4WAY_HANDSHAKE_TIMEOUT   15
 
#define WLAN_MGMT_REASON_GRPKEY_UPDATE_TIMEOUT   16
 
#define WLAN_MGMT_REASON_4WAY_INFO_DIFFERENT   17
 
#define WLAN_MGMT_REASON_MULTCAST_CIPHER_INVALID   18
 
#define WLAN_MGMT_REASON_UNCAST_CIPHER_INVALID   19
 
#define WLAN_MGMT_REASON_AKMP_INVALID   20
 
#define WLAN_MGMT_REASON_RSNE_UNSUPPORTED   21
 
#define WLAN_MGMT_REASON_RSNE_CAP_INVALID   22
 
#define WLAN_MGMT_REASON_80211X_AUTH_FAILED   23
 
#define WLAN_MGMT_STATUS_SUCCESS   0
 
#define WLAN_MGMT_STATUS_UNSPEC_FAILURE   1
 
#define WLAN_MGMT_STATUS_CAPS_UNSUPPORTED   10
 
#define WLAN_MGMT_STATUS_REASSOC_NO_ASSOC   11
 
#define WLAN_MGMT_STATUS_ASSOC_DENIED_UNSPEC   12
 
#define WLAN_MGMT_STATUS_UNSUPPORTED_AUTHALG   13
 
#define WLAN_MGMT_STATUS_RX_AUTH_NOSEQ   14
 
#define WLAN_MGMT_STATUS_CHALLENGE_FAIL   15
 
#define WLAN_MGMT_STATUS_AUTH_TIMEOUT   16
 
#define WLAN_MGMT_STATUS_ASSOC_DENIED_BUSY   17
 
#define WLAN_MGMT_STATUS_ASSOC_DENIED_RATES   18
 
#define WLAN_MGMT_STATUS_ASSOC_DENIED_SHORTPREAMBLE   19
 
#define WLAN_MGMT_STATUS_ASSOC_DENIED_PBCC   20
 
#define WLAN_MGMT_STATUS_ASSOC_DENIED_AGILITY   21
 
#define WLAN_MGMT_STATUS_ASSOC_REJECT_BCS_SPECTRUM_MNG   22
 
#define WLAN_MGMT_STATUS_ASSOC_REJECT_BCS_PWR_CAP   23
 
#define WLAN_MGMT_STATUS_ASSOC_REJECT_BCS_SUPP_CH   24
 
#define WLAN_MGMT_STATUS_SHORTSLOTTIME_UNSUPPORTED   25
 
#define WLAN_MGMT_STATUS_DSSSOFDM_UNSUPPORTED   26
 
#define WLAN_MGMT_STATUS_INVALID_IE   40
 
#define WLAN_MGMT_STATUS_GROUP_CIPHER_INVALID   41
 
#define WLAN_MGMT_STATUS_PAIRWISE_CIPHER_INVALID   42
 
#define WLAN_MGMT_STATUS_AKMP_INVALID   43
 
#define WLAN_MGMT_STATUS_UNSUPPORT_RSN_IE_VER   44
 
#define WLAN_MGMT_STATUS_INVALID_RSN_IE_CAP   45
 
#define WLAN_MGMT_STATUS_CIPHER_REJECT   46
 
#define WLAN_AUTH_ALG_OPENSYSTEM   0
 
#define WLAN_AUTH_ALG_SHAREDKEY   1
 
#define WLAN_BEACON_OFF_TS   0
 
#define WLAN_BEACON_OFF_BCN_INT   8
 
#define WLAN_BEACON_OFF_CAPINFO   10
 
#define WLAN_BEACON_OFF_SSID   12
 
#define WLAN_DISASSOC_OFF_REASON   0
 
#define WLAN_ASSOCREQ_OFF_CAP_INFO   0
 
#define WLAN_ASSOCREQ_OFF_LISTEN_INT   2
 
#define WLAN_ASSOCREQ_OFF_SSID   4
 
#define WLAN_ASSOCRESP_OFF_CAP_INFO   0
 
#define WLAN_ASSOCRESP_OFF_STATUS   2
 
#define WLAN_ASSOCRESP_OFF_AID   4
 
#define WLAN_ASSOCRESP_OFF_SUPP_RATES   6
 
#define WLAN_REASSOCREQ_OFF_CAP_INFO   0
 
#define WLAN_REASSOCREQ_OFF_LISTEN_INT   2
 
#define WLAN_REASSOCREQ_OFF_CURR_AP   4
 
#define WLAN_REASSOCREQ_OFF_SSID   10
 
#define WLAN_REASSOCRESP_OFF_CAP_INFO   0
 
#define WLAN_REASSOCRESP_OFF_STATUS   2
 
#define WLAN_REASSOCRESP_OFF_AID   4
 
#define WLAN_REASSOCRESP_OFF_SUPP_RATES   6
 
#define WLAN_PROBEREQ_OFF_SSID   0
 
#define WLAN_PROBERESP_OFF_TS   0
 
#define WLAN_PROBERESP_OFF_BCN_INT   8
 
#define WLAN_PROBERESP_OFF_CAP_INFO   10
 
#define WLAN_PROBERESP_OFF_SSID   12
 
#define WLAN_AUTHEN_OFF_AUTH_ALG   0
 
#define WLAN_AUTHEN_OFF_AUTH_SEQ   2
 
#define WLAN_AUTHEN_OFF_STATUS   4
 
#define WLAN_AUTHEN_OFF_CHALLENGE   6
 
#define WLAN_DEAUTHEN_OFF_REASON   0
 
#define WLAN_11i_CSS_USE_GROUP   0
 
#define WLAN_11i_CSS_WEP40   1
 
#define WLAN_11i_CSS_TKIP   2
 
#define WLAN_11i_CSS_CCMP   4
 
#define WLAN_11i_CSS_WEP104   5
 
#define WLAN_11i_CSS_UNKNOWN   255
 
#define WLAN_11i_AKMSS_802_1X   1
 
#define WLAN_11i_AKMSS_PSK   2
 
#define WLAN_11i_AKMSS_UNKNOWN   255
 
#define MEASURE_TYPE_BASIC   0
 
#define MEASURE_TYPE_CCA   1
 
#define MEASURE_TYPE_RPI   2
 
#define MEASURE_MODE_ENABLE   0x02
 
#define MEASURE_MODE_REQ   0x04
 
#define MEASURE_MODE_REP   0x08
 
#define MEASURE_MODE_LATE   0x01
 
#define MEASURE_MODE_INCAPABLE   0x02
 
#define MEASURE_MODE_REFUSED   0x04
 

Typedefs

typedef struct _WLAN_IE_FH_PARMS WLAN_IE_FH_PARMS
 
typedef struct _WLAN_IE_FH_PARMSPWLAN_IE_FH_PARMS
 
typedef struct tagWLAN_IE_RSN_EXT WLAN_IE_RSN_EXT
 
typedef struct tagWLAN_IE_RSN_EXTPWLAN_IE_RSN_EXT
 
typedef struct tagWLAN_IE_RSN_AUTH WLAN_IE_RSN_AUTH
 
typedef struct
tagWLAN_IE_RSN_AUTH
PWLAN_IE_RSN_AUTH
 
typedef struct tagWLAN_IE_RSN WLAN_IE_RSN
 
typedef struct tagWLAN_IE_RSNPWLAN_IE_RSN
 
typedef struct _MEASEURE_REQ MEASEURE_REQ
 
typedef struct _MEASEURE_REQPMEASEURE_REQ
 
typedef struct _MEASEURE_REQ MEASEURE_REQ_BASIC
 
typedef struct _MEASEURE_REQPMEASEURE_REQ_BASIC
 
typedef struct _MEASEURE_REQ MEASEURE_REQ_CCA
 
typedef struct _MEASEURE_REQPMEASEURE_REQ_CCA
 
typedef struct _MEASEURE_REQ MEASEURE_REQ_RPI
 
typedef struct _MEASEURE_REQPMEASEURE_REQ_RPI
 
typedef struct _MEASEURE_REP_BASIC MEASEURE_REP_BASIC
 
typedef struct
_MEASEURE_REP_BASIC
PMEASEURE_REP_BASIC
 
typedef struct _MEASEURE_REP_CCA MEASEURE_REP_CCA
 
typedef struct _MEASEURE_REP_CCAPMEASEURE_REP_CCA
 
typedef struct _MEASEURE_REP_RPI MEASEURE_REP_RPI
 
typedef struct _MEASEURE_REP_RPIPMEASEURE_REP_RPI
 
typedef union _MEASEURE_REP MEASEURE_REP
 
typedef union _MEASEURE_REPPMEASEURE_REP
 
typedef struct _WLAN_IE_MEASURE_REQ WLAN_IE_MEASURE_REQ
 
typedef struct
_WLAN_IE_MEASURE_REQ
PWLAN_IE_MEASURE_REQ
 
typedef struct _WLAN_IE_MEASURE_REP WLAN_IE_MEASURE_REP
 
typedef struct
_WLAN_IE_MEASURE_REP
PWLAN_IE_MEASURE_REP
 
typedef struct _WLAN_IE_CH_SW WLAN_IE_CH_SW
 
typedef struct _WLAN_IE_CH_SWPWLAN_IE_CH_SW
 
typedef struct _WLAN_IE_QUIET WLAN_IE_QUIET
 
typedef struct _WLAN_IE_QUIETPWLAN_IE_QUIET
 
typedef struct _WLAN_IE_COUNTRY WLAN_IE_COUNTRY
 
typedef struct _WLAN_IE_COUNTRYPWLAN_IE_COUNTRY
 
typedef struct _WLAN_IE_PW_CONST WLAN_IE_PW_CONST
 
typedef struct _WLAN_IE_PW_CONSTPWLAN_IE_PW_CONST
 
typedef struct _WLAN_IE_PW_CAP WLAN_IE_PW_CAP
 
typedef struct _WLAN_IE_PW_CAPPWLAN_IE_PW_CAP
 
typedef struct _WLAN_IE_SUPP_CH WLAN_IE_SUPP_CH
 
typedef struct _WLAN_IE_SUPP_CHPWLAN_IE_SUPP_CH
 
typedef struct _WLAN_IE_TPC_REQ WLAN_IE_TPC_REQ
 
typedef struct _WLAN_IE_TPC_REQPWLAN_IE_TPC_REQ
 
typedef struct _WLAN_IE_TPC_REP WLAN_IE_TPC_REP
 
typedef struct _WLAN_IE_TPC_REPPWLAN_IE_TPC_REP
 
typedef struct _WLAN_IE_IBSS_DFS WLAN_IE_IBSS_DFS
 
typedef struct _WLAN_IE_IBSS_DFSPWLAN_IE_IBSS_DFS
 
typedef struct tagWLAN_FR_MGMT WLAN_FR_MGMT
 
typedef struct tagWLAN_FR_MGMTPWLAN_FR_MGMT
 
typedef struct tagWLAN_FR_BEACON WLAN_FR_BEACON
 
typedef struct tagWLAN_FR_BEACONPWLAN_FR_BEACON
 
typedef struct tagWLAN_FR_IBSSATIM WLAN_FR_IBSSATIM
 
typedef struct
tagWLAN_FR_IBSSATIM
PWLAN_FR_IBSSATIM
 
typedef struct tagWLAN_FR_DISASSOC WLAN_FR_DISASSOC
 
typedef struct
tagWLAN_FR_DISASSOC
PWLAN_FR_DISASSOC
 
typedef struct tagWLAN_FR_ASSOCREQ WLAN_FR_ASSOCREQ
 
typedef struct
tagWLAN_FR_ASSOCREQ
PWLAN_FR_ASSOCREQ
 
typedef struct tagWLAN_FR_ASSOCRESP WLAN_FR_ASSOCRESP
 
typedef struct
tagWLAN_FR_ASSOCRESP
PWLAN_FR_ASSOCRESP
 
typedef struct
tagWLAN_FR_REASSOCREQ 
WLAN_FR_REASSOCREQ
 
typedef struct
tagWLAN_FR_REASSOCREQ
PWLAN_FR_REASSOCREQ
 
typedef struct
tagWLAN_FR_REASSOCRESP 
WLAN_FR_REASSOCRESP
 
typedef struct
tagWLAN_FR_REASSOCRESP
PWLAN_FR_REASSOCRESP
 
typedef struct tagWLAN_FR_PROBEREQ WLAN_FR_PROBEREQ
 
typedef struct
tagWLAN_FR_PROBEREQ
PWLAN_FR_PROBEREQ
 
typedef struct tagWLAN_FR_PROBERESP WLAN_FR_PROBERESP
 
typedef struct
tagWLAN_FR_PROBERESP
PWLAN_FR_PROBERESP
 
typedef struct tagWLAN_FR_AUTHEN WLAN_FR_AUTHEN
 
typedef struct tagWLAN_FR_AUTHENPWLAN_FR_AUTHEN
 
typedef struct tagWLAN_FR_DEAUTHEN WLAN_FR_DEAUTHEN
 
typedef struct
tagWLAN_FR_DEAUTHEN
PWLAN_FR_DEAUTHEN
 

Functions

struct tagWLAN_IE __attribute__ ((__packed__)) WLAN_IE
 
void vMgrEncodeBeacon (PWLAN_FR_BEACON pFrame)
 
void vMgrDecodeBeacon (PWLAN_FR_BEACON pFrame)
 
void vMgrEncodeIBSSATIM (PWLAN_FR_IBSSATIM pFrame)
 
void vMgrDecodeIBSSATIM (PWLAN_FR_IBSSATIM pFrame)
 
void vMgrEncodeDisassociation (PWLAN_FR_DISASSOC pFrame)
 
void vMgrDecodeDisassociation (PWLAN_FR_DISASSOC pFrame)
 
void vMgrEncodeAssocRequest (PWLAN_FR_ASSOCREQ pFrame)
 
void vMgrDecodeAssocRequest (PWLAN_FR_ASSOCREQ pFrame)
 
void vMgrEncodeAssocResponse (PWLAN_FR_ASSOCRESP pFrame)
 
void vMgrDecodeAssocResponse (PWLAN_FR_ASSOCRESP pFrame)
 
void vMgrEncodeReassocRequest (PWLAN_FR_REASSOCREQ pFrame)
 
void vMgrDecodeReassocRequest (PWLAN_FR_REASSOCREQ pFrame)
 
void vMgrEncodeProbeRequest (PWLAN_FR_PROBEREQ pFrame)
 
void vMgrDecodeProbeRequest (PWLAN_FR_PROBEREQ pFrame)
 
void vMgrEncodeProbeResponse (PWLAN_FR_PROBERESP pFrame)
 
void vMgrDecodeProbeResponse (PWLAN_FR_PROBERESP pFrame)
 
void vMgrEncodeAuthen (PWLAN_FR_AUTHEN pFrame)
 
void vMgrDecodeAuthen (PWLAN_FR_AUTHEN pFrame)
 
void vMgrEncodeDeauthen (PWLAN_FR_DEAUTHEN pFrame)
 
void vMgrDecodeDeauthen (PWLAN_FR_DEAUTHEN pFrame)
 
void vMgrEncodeReassocResponse (PWLAN_FR_REASSOCRESP pFrame)
 
void vMgrDecodeReassocResponse (PWLAN_FR_REASSOCRESP pFrame)
 

Variables

unsigned char byElementID
 
unsigned char len
 
struct tagWLAN_IEPWLAN_IE
 
unsigned char abySSID [1]
 
struct tagWLAN_IE_SSIDPWLAN_IE_SSID
 
unsigned char abyRates [1]
 
struct tagWLAN_IE_SUPP_RATESPWLAN_IE_SUPP_RATES
 
unsigned char byCurrChannel
 
struct tagWLAN_IE_DS_PARMSPWLAN_IE_DS_PARMS
 
unsigned char byCFPCount
 
unsigned char byCFPPeriod
 
unsigned short wCFPMaxDuration
 
unsigned short wCFPDurRemaining
 
struct tagWLAN_IE_CF_PARMSPWLAN_IE_CF_PARMS
 
unsigned char byDTIMCount
 
unsigned char byDTIMPeriod
 
unsigned char byBitMapCtl
 
unsigned char byVirtBitMap [1]
 
struct tagWLAN_IE_TIMPWLAN_IE_TIM
 
unsigned short wATIMWindow
 
struct tagWLAN_IE_IBSS_PARMSPWLAN_IE_IBSS_PARMS
 
unsigned char abyChallenge [1]
 
struct tagWLAN_IE_CHALLENGEPWLAN_IE_CHALLENGE
 
unsigned char byContext
 
struct tagWLAN_IE_ERPPWLAN_IE_ERP
 

Macro Definition Documentation

#define MEASURE_MODE_ENABLE   0x02

Definition at line 211 of file 80211mgr.h.

#define MEASURE_MODE_INCAPABLE   0x02

Definition at line 217 of file 80211mgr.h.

#define MEASURE_MODE_LATE   0x01

Definition at line 216 of file 80211mgr.h.

#define MEASURE_MODE_REFUSED   0x04

Definition at line 218 of file 80211mgr.h.

#define MEASURE_MODE_REP   0x08

Definition at line 213 of file 80211mgr.h.

#define MEASURE_MODE_REQ   0x04

Definition at line 212 of file 80211mgr.h.

#define MEASURE_TYPE_BASIC   0

Definition at line 206 of file 80211mgr.h.

#define MEASURE_TYPE_CCA   1

Definition at line 207 of file 80211mgr.h.

#define MEASURE_TYPE_RPI   2

Definition at line 208 of file 80211mgr.h.

#define WLAN_11i_AKMSS_802_1X   1

Definition at line 201 of file 80211mgr.h.

#define WLAN_11i_AKMSS_PSK   2

Definition at line 202 of file 80211mgr.h.

#define WLAN_11i_AKMSS_UNKNOWN   255

Definition at line 203 of file 80211mgr.h.

#define WLAN_11i_CSS_CCMP   4

Definition at line 194 of file 80211mgr.h.

#define WLAN_11i_CSS_TKIP   2

Definition at line 193 of file 80211mgr.h.

#define WLAN_11i_CSS_UNKNOWN   255

Definition at line 196 of file 80211mgr.h.

#define WLAN_11i_CSS_USE_GROUP   0

Definition at line 191 of file 80211mgr.h.

#define WLAN_11i_CSS_WEP104   5

Definition at line 195 of file 80211mgr.h.

#define WLAN_11i_CSS_WEP40   1

Definition at line 192 of file 80211mgr.h.

#define WLAN_ASSOCREQ_OFF_CAP_INFO   0

Definition at line 154 of file 80211mgr.h.

#define WLAN_ASSOCREQ_OFF_LISTEN_INT   2

Definition at line 155 of file 80211mgr.h.

#define WLAN_ASSOCREQ_OFF_SSID   4

Definition at line 156 of file 80211mgr.h.

#define WLAN_ASSOCRESP_OFF_AID   4

Definition at line 160 of file 80211mgr.h.

#define WLAN_ASSOCRESP_OFF_CAP_INFO   0

Definition at line 158 of file 80211mgr.h.

#define WLAN_ASSOCRESP_OFF_STATUS   2

Definition at line 159 of file 80211mgr.h.

#define WLAN_ASSOCRESP_OFF_SUPP_RATES   6

Definition at line 161 of file 80211mgr.h.

#define WLAN_AUTH_ALG_OPENSYSTEM   0

Definition at line 138 of file 80211mgr.h.

#define WLAN_AUTH_ALG_SHAREDKEY   1

Definition at line 139 of file 80211mgr.h.

#define WLAN_AUTHEN_OFF_AUTH_ALG   0

Definition at line 180 of file 80211mgr.h.

#define WLAN_AUTHEN_OFF_AUTH_SEQ   2

Definition at line 181 of file 80211mgr.h.

#define WLAN_AUTHEN_OFF_CHALLENGE   6

Definition at line 183 of file 80211mgr.h.

#define WLAN_AUTHEN_OFF_STATUS   4

Definition at line 182 of file 80211mgr.h.

#define WLAN_BEACON_OFF_BCN_INT   8

Definition at line 148 of file 80211mgr.h.

#define WLAN_BEACON_OFF_CAPINFO   10

Definition at line 149 of file 80211mgr.h.

#define WLAN_BEACON_OFF_SSID   12

Definition at line 150 of file 80211mgr.h.

#define WLAN_BEACON_OFF_TS   0

Definition at line 147 of file 80211mgr.h.

#define WLAN_DEAUTHEN_OFF_REASON   0

Definition at line 185 of file 80211mgr.h.

#define WLAN_DISASSOC_OFF_REASON   0

Definition at line 152 of file 80211mgr.h.

#define WLAN_EID_CF_PARMS   4

Definition at line 46 of file 80211mgr.h.

#define WLAN_EID_CH_SWITCH   37

Definition at line 56 of file 80211mgr.h.

#define WLAN_EID_CHALLENGE   16

Definition at line 50 of file 80211mgr.h.

#define WLAN_EID_COUNTRY   7

Definition at line 49 of file 80211mgr.h.

#define WLAN_EID_DS_PARMS   3

Definition at line 45 of file 80211mgr.h.

#define WLAN_EID_ERP   42

Definition at line 61 of file 80211mgr.h.

#define WLAN_EID_ERP_BARKER_MODE   0x04

Definition at line 71 of file 80211mgr.h.

#define WLAN_EID_ERP_NONERP_PRESENT   0x01

Definition at line 69 of file 80211mgr.h.

#define WLAN_EID_ERP_USE_PROTECTION   0x02

Definition at line 70 of file 80211mgr.h.

#define WLAN_EID_EXTSUPP_RATES   50

Definition at line 64 of file 80211mgr.h.

#define WLAN_EID_FH_PARMS   2

Definition at line 44 of file 80211mgr.h.

#define WLAN_EID_IBSS_DFS   41

Definition at line 60 of file 80211mgr.h.

#define WLAN_EID_IBSS_PARMS   6

Definition at line 48 of file 80211mgr.h.

#define WLAN_EID_MEASURE_REP   39

Definition at line 58 of file 80211mgr.h.

#define WLAN_EID_MEASURE_REQ   38

Definition at line 57 of file 80211mgr.h.

#define WLAN_EID_PWR_CAPABILITY   33

Definition at line 52 of file 80211mgr.h.

#define WLAN_EID_PWR_CONSTRAINT   32

Definition at line 51 of file 80211mgr.h.

#define WLAN_EID_QUIET   40

Definition at line 59 of file 80211mgr.h.

#define WLAN_EID_RSN   48

Definition at line 63 of file 80211mgr.h.

#define WLAN_EID_RSN_WPA   221

Definition at line 66 of file 80211mgr.h.

#define WLAN_EID_SSID   0

Definition at line 42 of file 80211mgr.h.

#define WLAN_EID_SUPP_CH   36

Definition at line 55 of file 80211mgr.h.

#define WLAN_EID_SUPP_RATES   1

Definition at line 43 of file 80211mgr.h.

#define WLAN_EID_TIM   5

Definition at line 47 of file 80211mgr.h.

#define WLAN_EID_TPC_REP   35

Definition at line 54 of file 80211mgr.h.

#define WLAN_EID_TPC_REQ   34

Definition at line 53 of file 80211mgr.h.

#define WLAN_MGMT_REASON_4WAY_HANDSHAKE_TIMEOUT   15

Definition at line 88 of file 80211mgr.h.

#define WLAN_MGMT_REASON_4WAY_INFO_DIFFERENT   17

Definition at line 90 of file 80211mgr.h.

#define WLAN_MGMT_REASON_80211X_AUTH_FAILED   23

Definition at line 96 of file 80211mgr.h.

#define WLAN_MGMT_REASON_AKMP_INVALID   20

Definition at line 93 of file 80211mgr.h.

#define WLAN_MGMT_REASON_CANT_ASSOC_NONAUTH   9

Definition at line 83 of file 80211mgr.h.

#define WLAN_MGMT_REASON_CLASS2_NONAUTH   6

Definition at line 80 of file 80211mgr.h.

#define WLAN_MGMT_REASON_CLASS3_NONASSOC   7

Definition at line 81 of file 80211mgr.h.

#define WLAN_MGMT_REASON_DEAUTH_LEAVING   3

Definition at line 77 of file 80211mgr.h.

#define WLAN_MGMT_REASON_DISASSOC_AP_BUSY   5

Definition at line 79 of file 80211mgr.h.

#define WLAN_MGMT_REASON_DISASSOC_INACTIVE   4

Definition at line 78 of file 80211mgr.h.

#define WLAN_MGMT_REASON_DISASSOC_PWR_CAP_UNACCEPT   10

Definition at line 84 of file 80211mgr.h.

#define WLAN_MGMT_REASON_DISASSOC_STA_HASLEFT   8

Definition at line 82 of file 80211mgr.h.

#define WLAN_MGMT_REASON_DISASSOC_SUPP_CH_UNACCEPT   11

Definition at line 85 of file 80211mgr.h.

#define WLAN_MGMT_REASON_GRPKEY_UPDATE_TIMEOUT   16

Definition at line 89 of file 80211mgr.h.

#define WLAN_MGMT_REASON_INVALID_IE   13

Definition at line 86 of file 80211mgr.h.

#define WLAN_MGMT_REASON_MIC_FAILURE   14

Definition at line 87 of file 80211mgr.h.

#define WLAN_MGMT_REASON_MULTCAST_CIPHER_INVALID   18

Definition at line 91 of file 80211mgr.h.

#define WLAN_MGMT_REASON_PRIOR_AUTH_INVALID   2

Definition at line 76 of file 80211mgr.h.

#define WLAN_MGMT_REASON_RSNE_CAP_INVALID   22

Definition at line 95 of file 80211mgr.h.

#define WLAN_MGMT_REASON_RSNE_UNSUPPORTED   21

Definition at line 94 of file 80211mgr.h.

#define WLAN_MGMT_REASON_RSVD   0

Definition at line 74 of file 80211mgr.h.

#define WLAN_MGMT_REASON_UNCAST_CIPHER_INVALID   19

Definition at line 92 of file 80211mgr.h.

#define WLAN_MGMT_REASON_UNSPEC   1

Definition at line 75 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_AKMP_INVALID   43

Definition at line 130 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_ASSOC_DENIED_AGILITY   21

Definition at line 112 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_ASSOC_DENIED_BUSY   17

Definition at line 108 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_ASSOC_DENIED_PBCC   20

Definition at line 111 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_ASSOC_DENIED_RATES   18

Definition at line 109 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_ASSOC_DENIED_SHORTPREAMBLE   19

Definition at line 110 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_ASSOC_DENIED_UNSPEC   12

Definition at line 103 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_ASSOC_REJECT_BCS_PWR_CAP   23

Definition at line 117 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_ASSOC_REJECT_BCS_SPECTRUM_MNG   22

Definition at line 116 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_ASSOC_REJECT_BCS_SUPP_CH   24

Definition at line 118 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_AUTH_TIMEOUT   16

Definition at line 107 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_CAPS_UNSUPPORTED   10

Definition at line 101 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_CHALLENGE_FAIL   15

Definition at line 106 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_CIPHER_REJECT   46

Definition at line 133 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_DSSSOFDM_UNSUPPORTED   26

Definition at line 123 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_GROUP_CIPHER_INVALID   41

Definition at line 128 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_INVALID_IE   40

Definition at line 127 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_INVALID_RSN_IE_CAP   45

Definition at line 132 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_PAIRWISE_CIPHER_INVALID   42

Definition at line 129 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_REASSOC_NO_ASSOC   11

Definition at line 102 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_RX_AUTH_NOSEQ   14

Definition at line 105 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_SHORTSLOTTIME_UNSUPPORTED   25

Definition at line 122 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_SUCCESS   0

Definition at line 99 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_UNSPEC_FAILURE   1

Definition at line 100 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_UNSUPPORT_RSN_IE_VER   44

Definition at line 131 of file 80211mgr.h.

#define WLAN_MGMT_STATUS_UNSUPPORTED_AUTHALG   13

Definition at line 104 of file 80211mgr.h.

#define WLAN_MIN_ARRAY   1

Definition at line 39 of file 80211mgr.h.

#define WLAN_PROBEREQ_OFF_SSID   0

Definition at line 173 of file 80211mgr.h.

#define WLAN_PROBERESP_OFF_BCN_INT   8

Definition at line 176 of file 80211mgr.h.

#define WLAN_PROBERESP_OFF_CAP_INFO   10

Definition at line 177 of file 80211mgr.h.

#define WLAN_PROBERESP_OFF_SSID   12

Definition at line 178 of file 80211mgr.h.

#define WLAN_PROBERESP_OFF_TS   0

Definition at line 175 of file 80211mgr.h.

#define WLAN_REASSOCREQ_OFF_CAP_INFO   0

Definition at line 163 of file 80211mgr.h.

#define WLAN_REASSOCREQ_OFF_CURR_AP   4

Definition at line 165 of file 80211mgr.h.

#define WLAN_REASSOCREQ_OFF_LISTEN_INT   2

Definition at line 164 of file 80211mgr.h.

#define WLAN_REASSOCREQ_OFF_SSID   10

Definition at line 166 of file 80211mgr.h.

#define WLAN_REASSOCRESP_OFF_AID   4

Definition at line 170 of file 80211mgr.h.

#define WLAN_REASSOCRESP_OFF_CAP_INFO   0

Definition at line 168 of file 80211mgr.h.

#define WLAN_REASSOCRESP_OFF_STATUS   2

Definition at line 169 of file 80211mgr.h.

#define WLAN_REASSOCRESP_OFF_SUPP_RATES   6

Definition at line 171 of file 80211mgr.h.

Typedef Documentation

typedef union _MEASEURE_REP MEASEURE_REP
typedef union _MEASEURE_REP * PMEASEURE_REP

Function Documentation

struct tagWLAN_IE __attribute__ ( (__packed__)  )
read

Definition at line 85 of file mpc512x_dma.c.

void vMgrDecodeAssocRequest ( PWLAN_FR_ASSOCREQ  pFrame)

Definition at line 372 of file 80211mgr.c.

void vMgrDecodeAssocResponse ( PWLAN_FR_ASSOCRESP  pFrame)

Definition at line 470 of file 80211mgr.c.

void vMgrDecodeAuthen ( PWLAN_FR_AUTHEN  pFrame)

Definition at line 874 of file 80211mgr.c.

void vMgrDecodeBeacon ( PWLAN_FR_BEACON  pFrame)

Definition at line 125 of file 80211mgr.c.

void vMgrDecodeDeauthen ( PWLAN_FR_DEAUTHEN  pFrame)

Definition at line 941 of file 80211mgr.c.

void vMgrDecodeDisassociation ( PWLAN_FR_DISASSOC  pFrame)

Definition at line 319 of file 80211mgr.c.

void vMgrDecodeIBSSATIM ( PWLAN_FR_IBSSATIM  pFrame)

Definition at line 269 of file 80211mgr.c.

void vMgrDecodeProbeRequest ( PWLAN_FR_PROBEREQ  pFrame)

Definition at line 642 of file 80211mgr.c.

void vMgrDecodeProbeResponse ( PWLAN_FR_PROBERESP  pFrame)

Definition at line 729 of file 80211mgr.c.

void vMgrDecodeReassocRequest ( PWLAN_FR_REASSOCREQ  pFrame)

Definition at line 549 of file 80211mgr.c.

void vMgrDecodeReassocResponse ( PWLAN_FR_REASSOCRESP  pFrame)

Definition at line 1000 of file 80211mgr.c.

void vMgrEncodeAssocRequest ( PWLAN_FR_ASSOCREQ  pFrame)

Definition at line 345 of file 80211mgr.c.

void vMgrEncodeAssocResponse ( PWLAN_FR_ASSOCRESP  pFrame)

Definition at line 438 of file 80211mgr.c.

void vMgrEncodeAuthen ( PWLAN_FR_AUTHEN  pFrame)

Definition at line 843 of file 80211mgr.c.

void vMgrEncodeBeacon ( PWLAN_FR_BEACON  pFrame)

Definition at line 93 of file 80211mgr.c.

void vMgrEncodeDeauthen ( PWLAN_FR_DEAUTHEN  pFrame)

Definition at line 914 of file 80211mgr.c.

void vMgrEncodeDisassociation ( PWLAN_FR_DISASSOC  pFrame)

Definition at line 291 of file 80211mgr.c.

void vMgrEncodeIBSSATIM ( PWLAN_FR_IBSSATIM  pFrame)

Definition at line 246 of file 80211mgr.c.

void vMgrEncodeProbeRequest ( PWLAN_FR_PROBEREQ  pFrame)

Definition at line 621 of file 80211mgr.c.

void vMgrEncodeProbeResponse ( PWLAN_FR_PROBERESP  pFrame)

Definition at line 695 of file 80211mgr.c.

void vMgrEncodeReassocRequest ( PWLAN_FR_REASSOCREQ  pFrame)

Definition at line 517 of file 80211mgr.c.

void vMgrEncodeReassocResponse ( PWLAN_FR_REASSOCRESP  pFrame)

Definition at line 967 of file 80211mgr.c.

Variable Documentation

unsigned char abyChallenge[1]

Definition at line 327 of file 80211mgr.h.

unsigned char abyRates[1]

Definition at line 259 of file 80211mgr.h.

unsigned char abySSID[1]

Definition at line 249 of file 80211mgr.h.

unsigned char byBitMapCtl

Definition at line 309 of file 80211mgr.h.

unsigned char byCFPCount

Definition at line 294 of file 80211mgr.h.

unsigned char byCFPPeriod

Definition at line 295 of file 80211mgr.h.

unsigned char byContext

Definition at line 369 of file 80211mgr.h.

unsigned char byCurrChannel

Definition at line 281 of file 80211mgr.h.

unsigned char byDTIMCount

Definition at line 307 of file 80211mgr.h.

unsigned char byDTIMPeriod

Definition at line 308 of file 80211mgr.h.

BYTE byElementID

Definition at line 237 of file 80211mgr.h.

unsigned char byVirtBitMap[1]

Definition at line 310 of file 80211mgr.h.

unsigned char len

Definition at line 238 of file 80211mgr.h.

struct tagWLAN_IE * PWLAN_IE

Definition at line 236 of file 80211mgr.h.

struct tagWLAN_IE_CF_PARMS * PWLAN_IE_CF_PARMS

Definition at line 291 of file 80211mgr.h.

struct tagWLAN_IE_CHALLENGE * PWLAN_IE_CHALLENGE

Definition at line 324 of file 80211mgr.h.

struct tagWLAN_IE_DS_PARMS * PWLAN_IE_DS_PARMS

Definition at line 278 of file 80211mgr.h.

struct tagWLAN_IE_ERP * PWLAN_IE_ERP

Definition at line 366 of file 80211mgr.h.

struct tagWLAN_IE_IBSS_PARMS * PWLAN_IE_IBSS_PARMS

Definition at line 314 of file 80211mgr.h.

struct tagWLAN_IE_SSID * PWLAN_IE_SSID

Definition at line 246 of file 80211mgr.h.

struct tagWLAN_IE_SUPP_RATES * PWLAN_IE_SUPP_RATES

Definition at line 256 of file 80211mgr.h.

struct tagWLAN_IE_TIM * PWLAN_IE_TIM

Definition at line 304 of file 80211mgr.h.

unsigned short wATIMWindow

Definition at line 317 of file 80211mgr.h.

unsigned short wCFPDurRemaining

Definition at line 297 of file 80211mgr.h.

unsigned short wCFPMaxDuration

Definition at line 296 of file 80211mgr.h.