staging:vt6655:wmgr: Whitespace cleanups
Neatening only. git diff -w shows no differences. Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
e2b8c6d3a5
commit
cb850a64d1
2 changed files with 3892 additions and 3892 deletions
File diff suppressed because it is too large
Load diff
|
@ -82,7 +82,7 @@
|
||||||
/*--------------------- Export Variables --------------------------*/
|
/*--------------------- Export Variables --------------------------*/
|
||||||
|
|
||||||
/*--------------------- Export Types ------------------------------*/
|
/*--------------------- Export Types ------------------------------*/
|
||||||
#define timer_expire(timer,next_tick) mod_timer(&timer, RUN_AT(next_tick))
|
#define timer_expire(timer, next_tick) mod_timer(&timer, RUN_AT(next_tick))
|
||||||
typedef void (*TimerFunction)(unsigned long);
|
typedef void (*TimerFunction)(unsigned long);
|
||||||
|
|
||||||
|
|
||||||
|
@ -91,87 +91,87 @@ typedef void (*TimerFunction)(unsigned long);
|
||||||
typedef unsigned char NDIS_802_11_MAC_ADDRESS[6];
|
typedef unsigned char NDIS_802_11_MAC_ADDRESS[6];
|
||||||
typedef struct _NDIS_802_11_AI_REQFI
|
typedef struct _NDIS_802_11_AI_REQFI
|
||||||
{
|
{
|
||||||
unsigned short Capabilities;
|
unsigned short Capabilities;
|
||||||
unsigned short ListenInterval;
|
unsigned short ListenInterval;
|
||||||
NDIS_802_11_MAC_ADDRESS CurrentAPAddress;
|
NDIS_802_11_MAC_ADDRESS CurrentAPAddress;
|
||||||
} NDIS_802_11_AI_REQFI, *PNDIS_802_11_AI_REQFI;
|
} NDIS_802_11_AI_REQFI, *PNDIS_802_11_AI_REQFI;
|
||||||
|
|
||||||
typedef struct _NDIS_802_11_AI_RESFI
|
typedef struct _NDIS_802_11_AI_RESFI
|
||||||
{
|
{
|
||||||
unsigned short Capabilities;
|
unsigned short Capabilities;
|
||||||
unsigned short StatusCode;
|
unsigned short StatusCode;
|
||||||
unsigned short AssociationId;
|
unsigned short AssociationId;
|
||||||
} NDIS_802_11_AI_RESFI, *PNDIS_802_11_AI_RESFI;
|
} NDIS_802_11_AI_RESFI, *PNDIS_802_11_AI_RESFI;
|
||||||
|
|
||||||
typedef struct _NDIS_802_11_ASSOCIATION_INFORMATION
|
typedef struct _NDIS_802_11_ASSOCIATION_INFORMATION
|
||||||
{
|
{
|
||||||
unsigned long Length;
|
unsigned long Length;
|
||||||
unsigned short AvailableRequestFixedIEs;
|
unsigned short AvailableRequestFixedIEs;
|
||||||
NDIS_802_11_AI_REQFI RequestFixedIEs;
|
NDIS_802_11_AI_REQFI RequestFixedIEs;
|
||||||
unsigned long RequestIELength;
|
unsigned long RequestIELength;
|
||||||
unsigned long OffsetRequestIEs;
|
unsigned long OffsetRequestIEs;
|
||||||
unsigned short AvailableResponseFixedIEs;
|
unsigned short AvailableResponseFixedIEs;
|
||||||
NDIS_802_11_AI_RESFI ResponseFixedIEs;
|
NDIS_802_11_AI_RESFI ResponseFixedIEs;
|
||||||
unsigned long ResponseIELength;
|
unsigned long ResponseIELength;
|
||||||
unsigned long OffsetResponseIEs;
|
unsigned long OffsetResponseIEs;
|
||||||
} NDIS_802_11_ASSOCIATION_INFORMATION, *PNDIS_802_11_ASSOCIATION_INFORMATION;
|
} NDIS_802_11_ASSOCIATION_INFORMATION, *PNDIS_802_11_ASSOCIATION_INFORMATION;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
typedef struct tagSAssocInfo {
|
typedef struct tagSAssocInfo {
|
||||||
NDIS_802_11_ASSOCIATION_INFORMATION AssocInfo;
|
NDIS_802_11_ASSOCIATION_INFORMATION AssocInfo;
|
||||||
unsigned char abyIEs[WLAN_BEACON_FR_MAXLEN+WLAN_BEACON_FR_MAXLEN];
|
unsigned char abyIEs[WLAN_BEACON_FR_MAXLEN+WLAN_BEACON_FR_MAXLEN];
|
||||||
// store ReqIEs set by OID_802_11_ASSOCIATION_INFORMATION
|
// store ReqIEs set by OID_802_11_ASSOCIATION_INFORMATION
|
||||||
unsigned long RequestIELength;
|
unsigned long RequestIELength;
|
||||||
unsigned char abyReqIEs[WLAN_BEACON_FR_MAXLEN];
|
unsigned char abyReqIEs[WLAN_BEACON_FR_MAXLEN];
|
||||||
} SAssocInfo, *PSAssocInfo;
|
} SAssocInfo, *PSAssocInfo;
|
||||||
//---
|
//---
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
typedef enum tagWMAC_AUTHENTICATION_MODE {
|
typedef enum tagWMAC_AUTHENTICATION_MODE {
|
||||||
|
|
||||||
|
|
||||||
WMAC_AUTH_OPEN,
|
WMAC_AUTH_OPEN,
|
||||||
WMAC_AUTH_SHAREKEY,
|
WMAC_AUTH_SHAREKEY,
|
||||||
WMAC_AUTH_AUTO,
|
WMAC_AUTH_AUTO,
|
||||||
WMAC_AUTH_WPA,
|
WMAC_AUTH_WPA,
|
||||||
WMAC_AUTH_WPAPSK,
|
WMAC_AUTH_WPAPSK,
|
||||||
WMAC_AUTH_WPANONE,
|
WMAC_AUTH_WPANONE,
|
||||||
WMAC_AUTH_WPA2,
|
WMAC_AUTH_WPA2,
|
||||||
WMAC_AUTH_WPA2PSK,
|
WMAC_AUTH_WPA2PSK,
|
||||||
WMAC_AUTH_MAX // Not a real mode, defined as upper bound
|
WMAC_AUTH_MAX // Not a real mode, defined as upper bound
|
||||||
|
|
||||||
|
|
||||||
} WMAC_AUTHENTICATION_MODE, *PWMAC_AUTHENTICATION_MODE;
|
} WMAC_AUTHENTICATION_MODE, *PWMAC_AUTHENTICATION_MODE;
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
// Pre-configured Mode (from XP)
|
// Pre-configured Mode (from XP)
|
||||||
/*
|
/*
|
||||||
typedef enum tagWMAC_CONFIG_MODE {
|
typedef enum tagWMAC_CONFIG_MODE {
|
||||||
WMAC_CONFIG_ESS_STA,
|
WMAC_CONFIG_ESS_STA,
|
||||||
WMAC_CONFIG_IBSS_STA,
|
WMAC_CONFIG_IBSS_STA,
|
||||||
WMAC_CONFIG_AUTO,
|
WMAC_CONFIG_AUTO,
|
||||||
WMAC_CONFIG_AP
|
WMAC_CONFIG_AP
|
||||||
|
|
||||||
} WMAC_CONFIG_MODE, *PWMAC_CONFIG_MODE;
|
} WMAC_CONFIG_MODE, *PWMAC_CONFIG_MODE;
|
||||||
*/
|
*/
|
||||||
|
|
||||||
typedef enum tagWMAC_SCAN_TYPE {
|
typedef enum tagWMAC_SCAN_TYPE {
|
||||||
|
|
||||||
WMAC_SCAN_ACTIVE,
|
WMAC_SCAN_ACTIVE,
|
||||||
WMAC_SCAN_PASSIVE,
|
WMAC_SCAN_PASSIVE,
|
||||||
WMAC_SCAN_HYBRID
|
WMAC_SCAN_HYBRID
|
||||||
|
|
||||||
} WMAC_SCAN_TYPE, *PWMAC_SCAN_TYPE;
|
} WMAC_SCAN_TYPE, *PWMAC_SCAN_TYPE;
|
||||||
|
|
||||||
|
|
||||||
typedef enum tagWMAC_SCAN_STATE {
|
typedef enum tagWMAC_SCAN_STATE {
|
||||||
|
|
||||||
WMAC_NO_SCANNING,
|
WMAC_NO_SCANNING,
|
||||||
WMAC_IS_SCANNING,
|
WMAC_IS_SCANNING,
|
||||||
WMAC_IS_PROBEPENDING
|
WMAC_IS_PROBEPENDING
|
||||||
|
|
||||||
} WMAC_SCAN_STATE, *PWMAC_SCAN_STATE;
|
} WMAC_SCAN_STATE, *PWMAC_SCAN_STATE;
|
||||||
|
|
||||||
|
@ -189,43 +189,43 @@ typedef enum tagWMAC_SCAN_STATE {
|
||||||
|
|
||||||
typedef enum tagWMAC_BSS_STATE {
|
typedef enum tagWMAC_BSS_STATE {
|
||||||
|
|
||||||
WMAC_STATE_IDLE,
|
WMAC_STATE_IDLE,
|
||||||
WMAC_STATE_STARTED,
|
WMAC_STATE_STARTED,
|
||||||
WMAC_STATE_JOINTED,
|
WMAC_STATE_JOINTED,
|
||||||
WMAC_STATE_AUTHPENDING,
|
WMAC_STATE_AUTHPENDING,
|
||||||
WMAC_STATE_AUTH,
|
WMAC_STATE_AUTH,
|
||||||
WMAC_STATE_ASSOCPENDING,
|
WMAC_STATE_ASSOCPENDING,
|
||||||
WMAC_STATE_ASSOC
|
WMAC_STATE_ASSOC
|
||||||
|
|
||||||
} WMAC_BSS_STATE, *PWMAC_BSS_STATE;
|
} WMAC_BSS_STATE, *PWMAC_BSS_STATE;
|
||||||
|
|
||||||
// WMAC selected running mode
|
// WMAC selected running mode
|
||||||
typedef enum tagWMAC_CURRENT_MODE {
|
typedef enum tagWMAC_CURRENT_MODE {
|
||||||
|
|
||||||
WMAC_MODE_STANDBY,
|
WMAC_MODE_STANDBY,
|
||||||
WMAC_MODE_ESS_STA,
|
WMAC_MODE_ESS_STA,
|
||||||
WMAC_MODE_IBSS_STA,
|
WMAC_MODE_IBSS_STA,
|
||||||
WMAC_MODE_ESS_AP
|
WMAC_MODE_ESS_AP
|
||||||
|
|
||||||
} WMAC_CURRENT_MODE, *PWMAC_CURRENT_MODE;
|
} WMAC_CURRENT_MODE, *PWMAC_CURRENT_MODE;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
typedef enum tagWMAC_POWER_MODE {
|
typedef enum tagWMAC_POWER_MODE {
|
||||||
|
|
||||||
WMAC_POWER_CAM,
|
WMAC_POWER_CAM,
|
||||||
WMAC_POWER_FAST,
|
WMAC_POWER_FAST,
|
||||||
WMAC_POWER_MAX
|
WMAC_POWER_MAX
|
||||||
|
|
||||||
} WMAC_POWER_MODE, *PWMAC_POWER_MODE;
|
} WMAC_POWER_MODE, *PWMAC_POWER_MODE;
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
// Tx Management Packet descriptor
|
// Tx Management Packet descriptor
|
||||||
typedef struct tagSTxMgmtPacket {
|
typedef struct tagSTxMgmtPacket {
|
||||||
|
|
||||||
PUWLAN_80211HDR p80211Header;
|
PUWLAN_80211HDR p80211Header;
|
||||||
unsigned int cbMPDULen;
|
unsigned int cbMPDULen;
|
||||||
unsigned int cbPayloadLen;
|
unsigned int cbPayloadLen;
|
||||||
|
|
||||||
} STxMgmtPacket, *PSTxMgmtPacket;
|
} STxMgmtPacket, *PSTxMgmtPacket;
|
||||||
|
|
||||||
|
@ -233,14 +233,14 @@ typedef struct tagSTxMgmtPacket {
|
||||||
// Rx Management Packet descriptor
|
// Rx Management Packet descriptor
|
||||||
typedef struct tagSRxMgmtPacket {
|
typedef struct tagSRxMgmtPacket {
|
||||||
|
|
||||||
PUWLAN_80211HDR p80211Header;
|
PUWLAN_80211HDR p80211Header;
|
||||||
QWORD qwLocalTSF;
|
QWORD qwLocalTSF;
|
||||||
unsigned int cbMPDULen;
|
unsigned int cbMPDULen;
|
||||||
unsigned int cbPayloadLen;
|
unsigned int cbPayloadLen;
|
||||||
unsigned int uRSSI;
|
unsigned int uRSSI;
|
||||||
unsigned char bySQ;
|
unsigned char bySQ;
|
||||||
unsigned char byRxRate;
|
unsigned char byRxRate;
|
||||||
unsigned char byRxChannel;
|
unsigned char byRxChannel;
|
||||||
|
|
||||||
} SRxMgmtPacket, *PSRxMgmtPacket;
|
} SRxMgmtPacket, *PSRxMgmtPacket;
|
||||||
|
|
||||||
|
@ -249,146 +249,146 @@ typedef struct tagSRxMgmtPacket {
|
||||||
typedef struct tagSMgmtObject
|
typedef struct tagSMgmtObject
|
||||||
{
|
{
|
||||||
|
|
||||||
void * pAdapter;
|
void *pAdapter;
|
||||||
// MAC address
|
// MAC address
|
||||||
unsigned char abyMACAddr[WLAN_ADDR_LEN];
|
unsigned char abyMACAddr[WLAN_ADDR_LEN];
|
||||||
|
|
||||||
// Configuration Mode
|
// Configuration Mode
|
||||||
WMAC_CONFIG_MODE eConfigMode; // MAC pre-configed mode
|
WMAC_CONFIG_MODE eConfigMode; // MAC pre-configed mode
|
||||||
CARD_PHY_TYPE eCurrentPHYMode;
|
CARD_PHY_TYPE eCurrentPHYMode;
|
||||||
CARD_PHY_TYPE eConfigPHYMode;
|
CARD_PHY_TYPE eConfigPHYMode;
|
||||||
|
|
||||||
|
|
||||||
// Operation state variables
|
// Operation state variables
|
||||||
WMAC_CURRENT_MODE eCurrMode; // MAC current connection mode
|
WMAC_CURRENT_MODE eCurrMode; // MAC current connection mode
|
||||||
WMAC_BSS_STATE eCurrState; // MAC current BSS state
|
WMAC_BSS_STATE eCurrState; // MAC current BSS state
|
||||||
|
|
||||||
PKnownBSS pCurrBSS;
|
PKnownBSS pCurrBSS;
|
||||||
unsigned char byCSSGK;
|
unsigned char byCSSGK;
|
||||||
unsigned char byCSSPK;
|
unsigned char byCSSPK;
|
||||||
|
|
||||||
// unsigned char abyNewSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN];
|
// unsigned char abyNewSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN];
|
||||||
// unsigned char abyNewExtSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN];
|
// unsigned char abyNewExtSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN];
|
||||||
|
|
||||||
// Current state vars
|
// Current state vars
|
||||||
unsigned int uCurrChannel;
|
unsigned int uCurrChannel;
|
||||||
unsigned char abyCurrSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1];
|
unsigned char abyCurrSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1];
|
||||||
unsigned char abyCurrExtSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1];
|
unsigned char abyCurrExtSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1];
|
||||||
unsigned char abyCurrSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1];
|
unsigned char abyCurrSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1];
|
||||||
unsigned char abyCurrBSSID[WLAN_BSSID_LEN];
|
unsigned char abyCurrBSSID[WLAN_BSSID_LEN];
|
||||||
unsigned short wCurrCapInfo;
|
unsigned short wCurrCapInfo;
|
||||||
unsigned short wCurrAID;
|
unsigned short wCurrAID;
|
||||||
unsigned short wCurrATIMWindow;
|
unsigned short wCurrATIMWindow;
|
||||||
unsigned short wCurrBeaconPeriod;
|
unsigned short wCurrBeaconPeriod;
|
||||||
bool bIsDS;
|
bool bIsDS;
|
||||||
unsigned char byERPContext;
|
unsigned char byERPContext;
|
||||||
|
|
||||||
CMD_STATE eCommandState;
|
CMD_STATE eCommandState;
|
||||||
unsigned int uScanChannel;
|
unsigned int uScanChannel;
|
||||||
|
|
||||||
// Desire joining BSS vars
|
// Desire joining BSS vars
|
||||||
unsigned char abyDesireSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1];
|
unsigned char abyDesireSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1];
|
||||||
unsigned char abyDesireBSSID[WLAN_BSSID_LEN];
|
unsigned char abyDesireBSSID[WLAN_BSSID_LEN];
|
||||||
|
|
||||||
// Adhoc or AP configuration vars
|
// Adhoc or AP configuration vars
|
||||||
//unsigned char abyAdHocSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1];
|
//unsigned char abyAdHocSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1];
|
||||||
unsigned short wIBSSBeaconPeriod;
|
unsigned short wIBSSBeaconPeriod;
|
||||||
unsigned short wIBSSATIMWindow;
|
unsigned short wIBSSATIMWindow;
|
||||||
unsigned int uIBSSChannel;
|
unsigned int uIBSSChannel;
|
||||||
unsigned char abyIBSSSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1];
|
unsigned char abyIBSSSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1];
|
||||||
unsigned char byAPBBType;
|
unsigned char byAPBBType;
|
||||||
unsigned char abyWPAIE[MAX_WPA_IE_LEN];
|
unsigned char abyWPAIE[MAX_WPA_IE_LEN];
|
||||||
unsigned short wWPAIELen;
|
unsigned short wWPAIELen;
|
||||||
|
|
||||||
unsigned int uAssocCount;
|
unsigned int uAssocCount;
|
||||||
bool bMoreData;
|
bool bMoreData;
|
||||||
|
|
||||||
// Scan state vars
|
// Scan state vars
|
||||||
WMAC_SCAN_STATE eScanState;
|
WMAC_SCAN_STATE eScanState;
|
||||||
WMAC_SCAN_TYPE eScanType;
|
WMAC_SCAN_TYPE eScanType;
|
||||||
unsigned int uScanStartCh;
|
unsigned int uScanStartCh;
|
||||||
unsigned int uScanEndCh;
|
unsigned int uScanEndCh;
|
||||||
unsigned short wScanSteps;
|
unsigned short wScanSteps;
|
||||||
unsigned int uScanBSSType;
|
unsigned int uScanBSSType;
|
||||||
// Desire scanning vars
|
// Desire scanning vars
|
||||||
unsigned char abyScanSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1];
|
unsigned char abyScanSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1];
|
||||||
unsigned char abyScanBSSID[WLAN_BSSID_LEN];
|
unsigned char abyScanBSSID[WLAN_BSSID_LEN];
|
||||||
|
|
||||||
// Privacy
|
// Privacy
|
||||||
WMAC_AUTHENTICATION_MODE eAuthenMode;
|
WMAC_AUTHENTICATION_MODE eAuthenMode;
|
||||||
WMAC_ENCRYPTION_MODE eEncryptionMode;
|
WMAC_ENCRYPTION_MODE eEncryptionMode;
|
||||||
bool bShareKeyAlgorithm;
|
bool bShareKeyAlgorithm;
|
||||||
unsigned char abyChallenge[WLAN_CHALLENGE_LEN];
|
unsigned char abyChallenge[WLAN_CHALLENGE_LEN];
|
||||||
bool bPrivacyInvoked;
|
bool bPrivacyInvoked;
|
||||||
|
|
||||||
// Received beacon state vars
|
// Received beacon state vars
|
||||||
bool bInTIM;
|
bool bInTIM;
|
||||||
bool bMulticastTIM;
|
bool bMulticastTIM;
|
||||||
unsigned char byDTIMCount;
|
unsigned char byDTIMCount;
|
||||||
unsigned char byDTIMPeriod;
|
unsigned char byDTIMPeriod;
|
||||||
|
|
||||||
// Power saving state vars
|
// Power saving state vars
|
||||||
WMAC_POWER_MODE ePSMode;
|
WMAC_POWER_MODE ePSMode;
|
||||||
unsigned short wListenInterval;
|
unsigned short wListenInterval;
|
||||||
unsigned short wCountToWakeUp;
|
unsigned short wCountToWakeUp;
|
||||||
bool bInTIMWake;
|
bool bInTIMWake;
|
||||||
unsigned char *pbyPSPacketPool;
|
unsigned char *pbyPSPacketPool;
|
||||||
unsigned char byPSPacketPool[sizeof(STxMgmtPacket) + WLAN_NULLDATA_FR_MAXLEN];
|
unsigned char byPSPacketPool[sizeof(STxMgmtPacket) + WLAN_NULLDATA_FR_MAXLEN];
|
||||||
bool bRxBeaconInTBTTWake;
|
bool bRxBeaconInTBTTWake;
|
||||||
unsigned char abyPSTxMap[MAX_NODE_NUM + 1];
|
unsigned char abyPSTxMap[MAX_NODE_NUM + 1];
|
||||||
|
|
||||||
// management command related
|
// management command related
|
||||||
unsigned int uCmdBusy;
|
unsigned int uCmdBusy;
|
||||||
unsigned int uCmdHostAPBusy;
|
unsigned int uCmdHostAPBusy;
|
||||||
|
|
||||||
// management packet pool
|
// management packet pool
|
||||||
unsigned char *pbyMgmtPacketPool;
|
unsigned char *pbyMgmtPacketPool;
|
||||||
unsigned char byMgmtPacketPool[sizeof(STxMgmtPacket) + WLAN_A3FR_MAXLEN];
|
unsigned char byMgmtPacketPool[sizeof(STxMgmtPacket) + WLAN_A3FR_MAXLEN];
|
||||||
|
|
||||||
|
|
||||||
// One second callback timer
|
// One second callback timer
|
||||||
struct timer_list sTimerSecondCallback;
|
struct timer_list sTimerSecondCallback;
|
||||||
|
|
||||||
// Temporarily Rx Mgmt Packet Descriptor
|
// Temporarily Rx Mgmt Packet Descriptor
|
||||||
SRxMgmtPacket sRxPacket;
|
SRxMgmtPacket sRxPacket;
|
||||||
|
|
||||||
// link list of known bss's (scan results)
|
// link list of known bss's (scan results)
|
||||||
KnownBSS sBSSList[MAX_BSS_NUM];
|
KnownBSS sBSSList[MAX_BSS_NUM];
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// table list of known node
|
// table list of known node
|
||||||
// sNodeDBList[0] is reserved for AP under Infra mode
|
// sNodeDBList[0] is reserved for AP under Infra mode
|
||||||
// sNodeDBList[0] is reserved for Multicast under adhoc/AP mode
|
// sNodeDBList[0] is reserved for Multicast under adhoc/AP mode
|
||||||
KnownNodeDB sNodeDBTable[MAX_NODE_NUM + 1];
|
KnownNodeDB sNodeDBTable[MAX_NODE_NUM + 1];
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// WPA2 PMKID Cache
|
// WPA2 PMKID Cache
|
||||||
SPMKIDCache gsPMKIDCache;
|
SPMKIDCache gsPMKIDCache;
|
||||||
bool bRoaming;
|
bool bRoaming;
|
||||||
|
|
||||||
// rate fall back vars
|
// rate fall back vars
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// associate info
|
// associate info
|
||||||
SAssocInfo sAssocInfo;
|
SAssocInfo sAssocInfo;
|
||||||
|
|
||||||
|
|
||||||
// for 802.11h
|
// for 802.11h
|
||||||
bool b11hEnable;
|
bool b11hEnable;
|
||||||
bool bSwitchChannel;
|
bool bSwitchChannel;
|
||||||
unsigned char byNewChannel;
|
unsigned char byNewChannel;
|
||||||
PWLAN_IE_MEASURE_REP pCurrMeasureEIDRep;
|
PWLAN_IE_MEASURE_REP pCurrMeasureEIDRep;
|
||||||
unsigned int uLengthOfRepEIDs;
|
unsigned int uLengthOfRepEIDs;
|
||||||
unsigned char abyCurrentMSRReq[sizeof(STxMgmtPacket) + WLAN_A3FR_MAXLEN];
|
unsigned char abyCurrentMSRReq[sizeof(STxMgmtPacket) + WLAN_A3FR_MAXLEN];
|
||||||
unsigned char abyCurrentMSRRep[sizeof(STxMgmtPacket) + WLAN_A3FR_MAXLEN];
|
unsigned char abyCurrentMSRRep[sizeof(STxMgmtPacket) + WLAN_A3FR_MAXLEN];
|
||||||
unsigned char abyIECountry[WLAN_A3FR_MAXLEN];
|
unsigned char abyIECountry[WLAN_A3FR_MAXLEN];
|
||||||
unsigned char abyIBSSDFSOwner[6];
|
unsigned char abyIBSSDFSOwner[6];
|
||||||
unsigned char byIBSSDFSRecovery;
|
unsigned char byIBSSDFSRecovery;
|
||||||
|
|
||||||
struct sk_buff skb;
|
struct sk_buff skb;
|
||||||
|
|
||||||
} SMgmtObject, *PSMgmtObject;
|
} SMgmtObject, *PSMgmtObject;
|
||||||
|
|
||||||
|
@ -401,102 +401,102 @@ typedef struct tagSMgmtObject
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrObjectInit(
|
vMgrObjectInit(
|
||||||
void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrTimerInit(
|
vMgrTimerInit(
|
||||||
void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrObjectReset(
|
vMgrObjectReset(
|
||||||
void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrAssocBeginSta(
|
vMgrAssocBeginSta(
|
||||||
void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
PCMD_STATUS pStatus
|
PCMD_STATUS pStatus
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrReAssocBeginSta(
|
vMgrReAssocBeginSta(
|
||||||
void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
PCMD_STATUS pStatus
|
PCMD_STATUS pStatus
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDisassocBeginSta(
|
vMgrDisassocBeginSta(
|
||||||
void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
unsigned char *abyDestAddress,
|
unsigned char *abyDestAddress,
|
||||||
unsigned short wReason,
|
unsigned short wReason,
|
||||||
PCMD_STATUS pStatus
|
PCMD_STATUS pStatus
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrAuthenBeginSta(
|
vMgrAuthenBeginSta(
|
||||||
void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
PCMD_STATUS pStatus
|
PCMD_STATUS pStatus
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrCreateOwnIBSS(
|
vMgrCreateOwnIBSS(
|
||||||
void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
PCMD_STATUS pStatus
|
PCMD_STATUS pStatus
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrJoinBSSBegin(
|
vMgrJoinBSSBegin(
|
||||||
void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
PCMD_STATUS pStatus
|
PCMD_STATUS pStatus
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrRxManagePacket(
|
vMgrRxManagePacket(
|
||||||
void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
PSRxMgmtPacket pRxPacket
|
PSRxMgmtPacket pRxPacket
|
||||||
);
|
);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
void
|
void
|
||||||
vMgrScanBegin(
|
vMgrScanBegin(
|
||||||
void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
PCMD_STATUS pStatus
|
PCMD_STATUS pStatus
|
||||||
);
|
);
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void
|
void
|
||||||
vMgrDeAuthenBeginSta(
|
vMgrDeAuthenBeginSta(
|
||||||
void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
PSMgmtObject pMgmt,
|
PSMgmtObject pMgmt,
|
||||||
unsigned char *abyDestAddress,
|
unsigned char *abyDestAddress,
|
||||||
unsigned short wReason,
|
unsigned short wReason,
|
||||||
PCMD_STATUS pStatus
|
PCMD_STATUS pStatus
|
||||||
);
|
);
|
||||||
|
|
||||||
bool
|
bool
|
||||||
bMgrPrepareBeaconToSend(
|
bMgrPrepareBeaconToSend(
|
||||||
void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
PSMgmtObject pMgmt
|
PSMgmtObject pMgmt
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
bool
|
bool
|
||||||
bAdd_PMKID_Candidate (
|
bAdd_PMKID_Candidate(
|
||||||
void *hDeviceContext,
|
void *hDeviceContext,
|
||||||
unsigned char *pbyBSSID,
|
unsigned char *pbyBSSID,
|
||||||
PSRSNCapObject psRSNCapObj
|
PSRSNCapObject psRSNCapObj
|
||||||
);
|
);
|
||||||
|
|
||||||
void
|
void
|
||||||
vFlush_PMKID_Candidate (
|
vFlush_PMKID_Candidate(
|
||||||
void *hDeviceContext
|
void *hDeviceContext
|
||||||
);
|
);
|
||||||
|
|
||||||
#endif // __WMGR_H__
|
#endif // __WMGR_H__
|
||||||
|
|
Loading…
Add table
Reference in a new issue