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

Go to the source code of this file.

Data Structures

struct  ndis_802_11_ssid
 
struct  NDIS_802_11_CONFIGURATION_FH
 
struct  NDIS_802_11_CONFIGURATION
 
struct  NDIS_802_11_FIXED_IEs
 
struct  ndis_wlan_bssid_ex
 
struct  NDIS_802_11_AI_REQFI
 
struct  NDIS_802_11_AI_RESFI
 
struct  NDIS_802_11_ASSOCIATION_INFORMATION
 
struct  NDIS_802_11_KEY
 
struct  NDIS_802_11_REMOVE_KEY
 
struct  NDIS_802_11_WEP
 
struct  wlan_network
 
struct  wlan_bssid_ex
 

Macros

#define MAX_IE_SZ   768
 
#define NDIS_802_11_LENGTH_SSID   32
 
#define NDIS_802_11_LENGTH_RATES   8
 
#define NDIS_802_11_LENGTH_RATES_EX   16
 
#define NDIS_802_11_AI_REQFI_CAPABILITIES   1
 
#define NDIS_802_11_AI_REQFI_LISTENINTERVAL   2
 
#define NDIS_802_11_AI_REQFI_CURRENTAPADDRESS   4
 
#define NDIS_802_11_AI_RESFI_CAPABILITIES   1
 
#define NDIS_802_11_AI_RESFI_STATUSCODE   2
 
#define NDIS_802_11_AI_RESFI_ASSOCIATIONID   4
 
#define NDIS_802_11_AUTH_REQUEST_AUTH_FIELDS   0x0f
 
#define NDIS_802_11_AUTH_REQUEST_REAUTH   0x01
 
#define NDIS_802_11_AUTH_REQUEST_KEYUPDATE   0x02
 
#define NDIS_802_11_AUTH_REQUEST_PAIRWISE_ERROR   0x06
 
#define NDIS_802_11_AUTH_REQUEST_GROUP_ERROR   0x0E
 
#define MIC_CHECK_TIME   60000000
 
#define Ndis802_11APMode   (Ndis802_11InfrastructureMax+1)
 
#define PWR_CAM   0
 
#define PWR_MINPS   1
 
#define PWR_MAXPS   2
 
#define PWR_UAPSD   3
 
#define PWR_VOIP   4
 
#define NUM_PRE_AUTH_KEY   16
 
#define NUM_PMKID_CACHE   NUM_PRE_AUTH_KEY
 

Typedefs

typedef unsigned char NDIS_802_11_RATES [NDIS_802_11_LENGTH_RATES]
 
typedef unsigned char NDIS_802_11_RATES_EX [NDIS_802_11_LENGTH_RATES_EX]
 

Enumerations

enum  NDIS_802_11_NETWORK_TYPE {
  Ndis802_11FH, Ndis802_11DS, Ndis802_11OFDM5, Ndis802_11OFDM24,
  Ndis802_11NetworkTypeMax
}
 
enum  NDIS_802_11_NETWORK_INFRASTRUCTURE {
  Ndis802_11IBSS, Ndis802_11Infrastructure, Ndis802_11AutoUnknown, Ndis802_11InfrastructureMax,
  Ndis802_11APMode
}
 
enum  NDIS_802_11_AUTHENTICATION_MODE {
  Ndis802_11AuthModeOpen, Ndis802_11AuthModeShared, Ndis802_11AuthModeAutoSwitch, Ndis802_11AuthModeWPA,
  Ndis802_11AuthModeWPAPSK, Ndis802_11AuthModeWPANone, Ndis802_11AuthModeMax
}
 
enum  {
  Ndis802_11WEPEnabled, Ndis802_11Encryption1Enabled = Ndis802_11WEPEnabled, Ndis802_11WEPDisabled, Ndis802_11EncryptionDisabled = Ndis802_11WEPDisabled,
  Ndis802_11WEPKeyAbsent, Ndis802_11Encryption1KeyAbsent = Ndis802_11WEPKeyAbsent, Ndis802_11WEPNotSupported, Ndis802_11EncryptionNotSupported = Ndis802_11WEPNotSupported,
  Ndis802_11Encryption2Enabled, Ndis802_11Encryption2KeyAbsent, Ndis802_11Encryption3Enabled, Ndis802_11Encryption3KeyAbsent
}
 
enum  VRTL_CARRIER_SENSE { DISABLE_VCS, ENABLE_VCS, AUTO_VCS }
 
enum  VCS_TYPE { NONE_VCS, RTS_CTS, CTS_TO_SELF }
 
enum  UAPSD_MAX_SP { NO_LIMIT, TWO_MSDU, FOUR_MSDU, SIX_MSDU }
 

Macro Definition Documentation

#define MAX_IE_SZ   768

Definition at line 29 of file wlan_bssdef.h.

#define MIC_CHECK_TIME   60000000

Definition at line 202 of file wlan_bssdef.h.

#define Ndis802_11APMode   (Ndis802_11InfrastructureMax+1)

Definition at line 205 of file wlan_bssdef.h.

#define NDIS_802_11_AI_REQFI_CAPABILITIES   1

Definition at line 138 of file wlan_bssdef.h.

#define NDIS_802_11_AI_REQFI_CURRENTAPADDRESS   4

Definition at line 140 of file wlan_bssdef.h.

#define NDIS_802_11_AI_REQFI_LISTENINTERVAL   2

Definition at line 139 of file wlan_bssdef.h.

#define NDIS_802_11_AI_RESFI_ASSOCIATIONID   4

Definition at line 144 of file wlan_bssdef.h.

#define NDIS_802_11_AI_RESFI_CAPABILITIES   1

Definition at line 142 of file wlan_bssdef.h.

#define NDIS_802_11_AI_RESFI_STATUSCODE   2

Definition at line 143 of file wlan_bssdef.h.

#define NDIS_802_11_AUTH_REQUEST_AUTH_FIELDS   0x0f

Definition at line 195 of file wlan_bssdef.h.

#define NDIS_802_11_AUTH_REQUEST_GROUP_ERROR   0x0E

Definition at line 199 of file wlan_bssdef.h.

#define NDIS_802_11_AUTH_REQUEST_KEYUPDATE   0x02

Definition at line 197 of file wlan_bssdef.h.

#define NDIS_802_11_AUTH_REQUEST_PAIRWISE_ERROR   0x06

Definition at line 198 of file wlan_bssdef.h.

#define NDIS_802_11_AUTH_REQUEST_REAUTH   0x01

Definition at line 196 of file wlan_bssdef.h.

#define NDIS_802_11_LENGTH_RATES   8

Definition at line 32 of file wlan_bssdef.h.

#define NDIS_802_11_LENGTH_RATES_EX   16

Definition at line 33 of file wlan_bssdef.h.

#define NDIS_802_11_LENGTH_SSID   32

Definition at line 31 of file wlan_bssdef.h.

#define NUM_PMKID_CACHE   NUM_PRE_AUTH_KEY

Definition at line 245 of file wlan_bssdef.h.

#define NUM_PRE_AUTH_KEY   16

Definition at line 244 of file wlan_bssdef.h.

#define PWR_CAM   0

Definition at line 231 of file wlan_bssdef.h.

#define PWR_MAXPS   2

Definition at line 233 of file wlan_bssdef.h.

#define PWR_MINPS   1

Definition at line 232 of file wlan_bssdef.h.

#define PWR_UAPSD   3

Definition at line 234 of file wlan_bssdef.h.

#define PWR_VOIP   4

Definition at line 235 of file wlan_bssdef.h.

Typedef Documentation

typedef unsigned char NDIS_802_11_RATES[NDIS_802_11_LENGTH_RATES]

Definition at line 36 of file wlan_bssdef.h.

typedef unsigned char NDIS_802_11_RATES_EX[NDIS_802_11_LENGTH_RATES_EX]

Definition at line 38 of file wlan_bssdef.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
Ndis802_11WEPEnabled 
Ndis802_11Encryption1Enabled 
Ndis802_11WEPDisabled 
Ndis802_11EncryptionDisabled 
Ndis802_11WEPKeyAbsent 
Ndis802_11Encryption1KeyAbsent 
Ndis802_11WEPNotSupported 
Ndis802_11EncryptionNotSupported 
Ndis802_11Encryption2Enabled 
Ndis802_11Encryption2KeyAbsent 
Ndis802_11Encryption3Enabled 
Ndis802_11Encryption3KeyAbsent 

Definition at line 123 of file wlan_bssdef.h.

Enumerator:
Ndis802_11AuthModeOpen 
Ndis802_11AuthModeShared 
Ndis802_11AuthModeAutoSwitch 
Ndis802_11AuthModeWPA 
Ndis802_11AuthModeWPAPSK 
Ndis802_11AuthModeWPANone 
Ndis802_11AuthModeMax 

Definition at line 113 of file wlan_bssdef.h.

Enumerator:
Ndis802_11IBSS 
Ndis802_11Infrastructure 
Ndis802_11AutoUnknown 
Ndis802_11InfrastructureMax 
Ndis802_11APMode 

Definition at line 72 of file wlan_bssdef.h.

Enumerator:
Ndis802_11FH 
Ndis802_11DS 
Ndis802_11OFDM5 
Ndis802_11OFDM24 
Ndis802_11NetworkTypeMax 

Definition at line 45 of file wlan_bssdef.h.

Enumerator:
NO_LIMIT 
TWO_MSDU 
FOUR_MSDU 
SIX_MSDU 

Definition at line 237 of file wlan_bssdef.h.

enum VCS_TYPE
Enumerator:
NONE_VCS 
RTS_CTS 
CTS_TO_SELF 

Definition at line 225 of file wlan_bssdef.h.

Enumerator:
DISABLE_VCS 
ENABLE_VCS 
AUTO_VCS 

Definition at line 219 of file wlan_bssdef.h.