staging: vt6656: cleanup vnt_manger.
Where appropriate replacing types defined in "type.h" with linux/types.h. Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
61462ab32f
commit
0e0a824e0b
1 changed files with 102 additions and 111 deletions
|
@ -241,155 +241,146 @@ struct vnt_rx_mgmt {
|
|||
|
||||
struct vnt_manager {
|
||||
void *pAdapter;
|
||||
// MAC address
|
||||
BYTE abyMACAddr[WLAN_ADDR_LEN];
|
||||
|
||||
// Configuration Mode
|
||||
WMAC_CONFIG_MODE eConfigMode; // MAC pre-configed mode
|
||||
/* MAC address */
|
||||
u8 abyMACAddr[WLAN_ADDR_LEN];
|
||||
|
||||
CARD_PHY_TYPE eCurrentPHYMode;
|
||||
/* Configuration Mode */
|
||||
WMAC_CONFIG_MODE eConfigMode; /* MAC pre-configed mode */
|
||||
|
||||
CARD_PHY_TYPE eCurrentPHYMode;
|
||||
|
||||
// Operation state variables
|
||||
WMAC_CURRENT_MODE eCurrMode; // MAC current connection mode
|
||||
WMAC_BSS_STATE eCurrState; // MAC current BSS state
|
||||
WMAC_BSS_STATE eLastState; // MAC last BSS state
|
||||
/* Operation state variables */
|
||||
WMAC_CURRENT_MODE eCurrMode; /* MAC current connection mode */
|
||||
WMAC_BSS_STATE eCurrState; /* MAC current BSS state */
|
||||
WMAC_BSS_STATE eLastState; /* MAC last BSS state */
|
||||
|
||||
PKnownBSS pCurrBSS;
|
||||
BYTE byCSSGK;
|
||||
BYTE byCSSPK;
|
||||
PKnownBSS pCurrBSS;
|
||||
u8 byCSSGK;
|
||||
u8 byCSSPK;
|
||||
|
||||
// BYTE abyNewSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN];
|
||||
// BYTE abyNewExtSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN];
|
||||
BOOL bCurrBSSIDFilterOn;
|
||||
int bCurrBSSIDFilterOn;
|
||||
|
||||
// Current state vars
|
||||
unsigned int uCurrChannel;
|
||||
BYTE abyCurrSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1];
|
||||
BYTE abyCurrExtSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1];
|
||||
BYTE abyCurrSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1];
|
||||
BYTE abyCurrBSSID[WLAN_BSSID_LEN];
|
||||
WORD wCurrCapInfo;
|
||||
WORD wCurrAID;
|
||||
unsigned int uRSSITrigger;
|
||||
WORD wCurrATIMWindow;
|
||||
WORD wCurrBeaconPeriod;
|
||||
BOOL bIsDS;
|
||||
BYTE byERPContext;
|
||||
/* Current state vars */
|
||||
u32 uCurrChannel;
|
||||
u8 abyCurrSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1];
|
||||
u8 abyCurrExtSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1];
|
||||
u8 abyCurrSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1];
|
||||
u8 abyCurrBSSID[WLAN_BSSID_LEN];
|
||||
u16 wCurrCapInfo;
|
||||
u16 wCurrAID;
|
||||
u32 uRSSITrigger;
|
||||
u16 wCurrATIMWindow;
|
||||
u16 wCurrBeaconPeriod;
|
||||
int bIsDS;
|
||||
u8 byERPContext;
|
||||
|
||||
CMD_STATE eCommandState;
|
||||
unsigned int uScanChannel;
|
||||
CMD_STATE eCommandState;
|
||||
u32 uScanChannel;
|
||||
|
||||
// Desire joinning BSS vars
|
||||
BYTE abyDesireSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1];
|
||||
BYTE abyDesireBSSID[WLAN_BSSID_LEN];
|
||||
/* Desire joinning BSS vars */
|
||||
u8 abyDesireSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1];
|
||||
u8 abyDesireBSSID[WLAN_BSSID_LEN];
|
||||
|
||||
//restore BSS info for Ad-Hoc mode
|
||||
BYTE abyAdHocSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1];
|
||||
/*restore BSS info for Ad-Hoc mode */
|
||||
u8 abyAdHocSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1];
|
||||
|
||||
// Adhoc or AP configuration vars
|
||||
WORD wIBSSBeaconPeriod;
|
||||
WORD wIBSSATIMWindow;
|
||||
unsigned int uIBSSChannel;
|
||||
BYTE abyIBSSSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1];
|
||||
BYTE byAPBBType;
|
||||
BYTE abyWPAIE[MAX_WPA_IE_LEN];
|
||||
WORD wWPAIELen;
|
||||
/* Adhoc or AP configuration vars */
|
||||
u16 wIBSSBeaconPeriod;
|
||||
u16 wIBSSATIMWindow;
|
||||
u32 uIBSSChannel;
|
||||
u8 abyIBSSSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1];
|
||||
u8 byAPBBType;
|
||||
u8 abyWPAIE[MAX_WPA_IE_LEN];
|
||||
u16 wWPAIELen;
|
||||
|
||||
unsigned int uAssocCount;
|
||||
BOOL bMoreData;
|
||||
u32 uAssocCount;
|
||||
int bMoreData;
|
||||
|
||||
// Scan state vars
|
||||
WMAC_SCAN_STATE eScanState;
|
||||
WMAC_SCAN_TYPE eScanType;
|
||||
unsigned int uScanStartCh;
|
||||
unsigned int uScanEndCh;
|
||||
WORD wScanSteps;
|
||||
unsigned int uScanBSSType;
|
||||
// Desire scannig vars
|
||||
BYTE abyScanSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1];
|
||||
BYTE abyScanBSSID[WLAN_BSSID_LEN];
|
||||
/* Scan state vars */
|
||||
WMAC_SCAN_STATE eScanState;
|
||||
WMAC_SCAN_TYPE eScanType;
|
||||
u32 uScanStartCh;
|
||||
u32 uScanEndCh;
|
||||
u16 wScanSteps;
|
||||
u32 uScanBSSType;
|
||||
/* Desire scannig vars */
|
||||
u8 abyScanSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1];
|
||||
u8 abyScanBSSID[WLAN_BSSID_LEN];
|
||||
|
||||
// Privacy
|
||||
WMAC_AUTHENTICATION_MODE eAuthenMode;
|
||||
BOOL bShareKeyAlgorithm;
|
||||
BYTE abyChallenge[WLAN_CHALLENGE_LEN];
|
||||
BOOL bPrivacyInvoked;
|
||||
/* Privacy */
|
||||
WMAC_AUTHENTICATION_MODE eAuthenMode;
|
||||
int bShareKeyAlgorithm;
|
||||
u8 abyChallenge[WLAN_CHALLENGE_LEN];
|
||||
int bPrivacyInvoked;
|
||||
|
||||
// Received beacon state vars
|
||||
BOOL bInTIM;
|
||||
BOOL bMulticastTIM;
|
||||
BYTE byDTIMCount;
|
||||
BYTE byDTIMPeriod;
|
||||
/* Received beacon state vars */
|
||||
int bInTIM;
|
||||
int bMulticastTIM;
|
||||
u8 byDTIMCount;
|
||||
u8 byDTIMPeriod;
|
||||
|
||||
// Power saving state vars
|
||||
WMAC_POWER_MODE ePSMode;
|
||||
WORD wListenInterval;
|
||||
WORD wCountToWakeUp;
|
||||
BOOL bInTIMWake;
|
||||
PBYTE pbyPSPacketPool;
|
||||
/* Power saving state vars */
|
||||
WMAC_POWER_MODE ePSMode;
|
||||
u16 wListenInterval;
|
||||
u16 wCountToWakeUp;
|
||||
int bInTIMWake;
|
||||
u8 *pbyPSPacketPool;
|
||||
u8 byPSPacketPool[sizeof(struct vnt_tx_mgmt)
|
||||
+ WLAN_NULLDATA_FR_MAXLEN];
|
||||
BOOL bRxBeaconInTBTTWake;
|
||||
BYTE abyPSTxMap[MAX_NODE_NUM + 1];
|
||||
int bRxBeaconInTBTTWake;
|
||||
u8 abyPSTxMap[MAX_NODE_NUM + 1];
|
||||
|
||||
// management command related
|
||||
unsigned int uCmdBusy;
|
||||
unsigned int uCmdHostAPBusy;
|
||||
/* management command related */
|
||||
u32 uCmdBusy;
|
||||
u32 uCmdHostAPBusy;
|
||||
|
||||
// management packet pool
|
||||
PBYTE pbyMgmtPacketPool;
|
||||
/* management packet pool */
|
||||
u8 *pbyMgmtPacketPool;
|
||||
u8 byMgmtPacketPool[sizeof(struct vnt_tx_mgmt)
|
||||
+ WLAN_A3FR_MAXLEN];
|
||||
|
||||
|
||||
// One second callback timer
|
||||
struct timer_list sTimerSecondCallback;
|
||||
/* One second callback timer */
|
||||
struct timer_list sTimerSecondCallback;
|
||||
|
||||
/* Temporarily Rx Mgmt Packet Descriptor */
|
||||
struct vnt_rx_mgmt sRxPacket;
|
||||
|
||||
// link list of known bss's (scan results)
|
||||
KnownBSS sBSSList[MAX_BSS_NUM];
|
||||
/* link list of known bss's (scan results) */
|
||||
KnownBSS sBSSList[MAX_BSS_NUM];
|
||||
/* link list of same bss's */
|
||||
KnownBSS pSameBSS[6] ;
|
||||
BOOL Cisco_cckm ;
|
||||
BYTE Roam_dbm;
|
||||
KnownBSS pSameBSS[6];
|
||||
int Cisco_cckm;
|
||||
u8 Roam_dbm;
|
||||
|
||||
// table list of known node
|
||||
// sNodeDBList[0] is reserved for AP under Infra mode
|
||||
// sNodeDBList[0] is reserved for Multicast under adhoc/AP mode
|
||||
KnownNodeDB sNodeDBTable[MAX_NODE_NUM + 1];
|
||||
/* table list of known node */
|
||||
/* sNodeDBList[0] is reserved for AP under Infra mode */
|
||||
/* sNodeDBList[0] is reserved for Multicast under adhoc/AP mode */
|
||||
KnownNodeDB sNodeDBTable[MAX_NODE_NUM + 1];
|
||||
|
||||
/* WPA2 PMKID Cache */
|
||||
SPMKIDCache gsPMKIDCache;
|
||||
int bRoaming;
|
||||
|
||||
/* associate info */
|
||||
SAssocInfo sAssocInfo;
|
||||
|
||||
// WPA2 PMKID Cache
|
||||
SPMKIDCache gsPMKIDCache;
|
||||
BOOL bRoaming;
|
||||
|
||||
// rate fall back vars
|
||||
|
||||
|
||||
|
||||
// associate info
|
||||
SAssocInfo sAssocInfo;
|
||||
|
||||
|
||||
// for 802.11h
|
||||
BOOL b11hEnable;
|
||||
BOOL bSwitchChannel;
|
||||
BYTE byNewChannel;
|
||||
PWLAN_IE_MEASURE_REP pCurrMeasureEIDRep;
|
||||
unsigned int uLengthOfRepEIDs;
|
||||
/* for 802.11h */
|
||||
int b11hEnable;
|
||||
int bSwitchChannel;
|
||||
u8 byNewChannel;
|
||||
PWLAN_IE_MEASURE_REP pCurrMeasureEIDRep;
|
||||
u32 uLengthOfRepEIDs;
|
||||
u8 abyCurrentMSRReq[sizeof(struct vnt_tx_mgmt)
|
||||
+ WLAN_A3FR_MAXLEN];
|
||||
u8 abyCurrentMSRRep[sizeof(struct vnt_tx_mgmt)
|
||||
+ WLAN_A3FR_MAXLEN];
|
||||
BYTE abyIECountry[WLAN_A3FR_MAXLEN];
|
||||
BYTE abyIBSSDFSOwner[6];
|
||||
BYTE byIBSSDFSRecovery;
|
||||
u8 abyIECountry[WLAN_A3FR_MAXLEN];
|
||||
u8 abyIBSSDFSOwner[6];
|
||||
u8 byIBSSDFSRecovery;
|
||||
|
||||
struct sk_buff skb;
|
||||
struct sk_buff skb;
|
||||
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue