Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 354054
b: refs/heads/master
c: 0e0a824
h: refs/heads/master
v: v3
  • Loading branch information
Malcolm Priestley authored and Greg Kroah-Hartman committed Jan 18, 2013
1 parent 7d7890f commit 3c3cb0c
Show file tree
Hide file tree
Showing 2 changed files with 123 additions and 132 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 61462ab32f8b5a3d133b734455c3a8d6b6d1de7c
refs/heads/master: 0e0a824e0b108a5baae31713bd2b84e40b05f626
253 changes: 122 additions & 131 deletions trunk/drivers/staging/vt6656/wmgr.h
Original file line number Diff line number Diff line change
Expand Up @@ -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

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

PKnownBSS pCurrBSS;
BYTE byCSSGK;
BYTE byCSSPK;

// BYTE abyNewSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN];
// BYTE abyNewExtSuppRates[WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN];
BOOL 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;

CMD_STATE eCommandState;
unsigned int uScanChannel;

// Desire joinning BSS vars
BYTE abyDesireSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1];
BYTE abyDesireBSSID[WLAN_BSSID_LEN];

//restore BSS info for Ad-Hoc mode
BYTE 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;

unsigned int uAssocCount;
BOOL 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];

// Privacy
WMAC_AUTHENTICATION_MODE eAuthenMode;
BOOL bShareKeyAlgorithm;
BYTE abyChallenge[WLAN_CHALLENGE_LEN];
BOOL bPrivacyInvoked;

// Received beacon state vars
BOOL bInTIM;
BOOL bMulticastTIM;
BYTE byDTIMCount;
BYTE byDTIMPeriod;

// Power saving state vars
WMAC_POWER_MODE ePSMode;
WORD wListenInterval;
WORD wCountToWakeUp;
BOOL bInTIMWake;
PBYTE pbyPSPacketPool;

/* MAC address */
u8 abyMACAddr[WLAN_ADDR_LEN];

/* 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 */

PKnownBSS pCurrBSS;
u8 byCSSGK;
u8 byCSSPK;

int bCurrBSSIDFilterOn;

/* 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;
u32 uScanChannel;

/* 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 */
u8 abyAdHocSSID[WLAN_IEHDR_LEN + WLAN_SSID_MAXLEN + 1];

/* 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;

u32 uAssocCount;
int bMoreData;

/* 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;
int bShareKeyAlgorithm;
u8 abyChallenge[WLAN_CHALLENGE_LEN];
int bPrivacyInvoked;

/* Received beacon state vars */
int bInTIM;
int bMulticastTIM;
u8 byDTIMCount;
u8 byDTIMPeriod;

/* 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;

// 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;
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;
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];

/* WPA2 PMKID Cache */
SPMKIDCache gsPMKIDCache;
int bRoaming;

/* associate info */
SAssocInfo sAssocInfo;

/* 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;

};

Expand Down

0 comments on commit 3c3cb0c

Please sign in to comment.