MOXA linux-2.6.x / linux-2.6.9-uc0 from sdlinux-moxaart.tgz
[linux-2.6.9-moxart.git] / drivers / usb / net / Zydas / zdglobal.h
blob4c6bfd9ac3cd9c4197d8d041400fccc479f63824
1 #ifndef __ZDGLOBAL_H__
2 #define __ZDGLOBAL_H__
4 extern U16 mRfChannel;
5 extern U16 mDtimPeriod;
6 extern U16 mBeaconPeriod;
7 extern Element dot11DesiredSsid;
8 extern U8 mAuthAlogrithms[2];
9 extern U8 mPreambleType;
11 extern U32 mDebugFlag;
12 extern U32 mTimeBeforeAdhocRoaming;
15 extern BOOLEAN mPrivacyInvoked;
16 extern U8 mKeyId;
17 extern U8 mBcKeyId;
18 extern U8 mKeyFormat;
19 extern MacAddr_t dot11MacAddress;
20 extern U16 mRtsThreshold;
21 extern U16 mFragThreshold;
22 extern const U8 zeroMacAddress[6];
23 extern U8 dot11DesiredBssid[6]; // When macp->ap_scan=1, use this to associate with an AP.
24 // for debugging purpose
25 extern u8 *DbgStrEncryType[];
26 extern u8 *DbgStrDynKeyMode[];
29 //WPA
30 extern Element mWPAIe;
31 extern U8 mCounterMeasureState;
32 extern U8 mNumBOnlySta;
34 extern U16 mCap;
35 extern U16 mDtimCount;
36 extern Element mSsid;
37 extern Element mBrates;
38 extern Element mPhpm;
39 extern MacAddr_t mBssId;
41 //feature
42 extern U8 mPsStaCnt;
43 extern U8 mHiddenSSID;
44 extern U8 mLimitedUser;
45 extern U8 mCurrConnUser;
46 extern U8 mBlockBSS;
47 extern U8 mRadioOn;
48 extern U8 mSwCipher;
49 extern U8 mKeyVector[4][16];
50 extern U8 mBcKeyVector[16];
51 extern U8 mWepIv[4];
52 extern U8 mBcIv[4];
53 extern U8 mWepKeyLen;
54 extern U8 mBcKeyLen;
55 extern U8 mDynKeyMode;
56 extern BOOLEAN mZyDasModeClient;
57 extern Seedvar mBcSeed;
58 extern MICvar mBcMicKey;
59 extern U8 mWpaBcKeyLen;
60 extern U8 mWpaBcKeyId;
61 extern U8 mGkInstalled;
62 extern U16 mIv16;
63 extern U32 mIv32;
64 extern MacAddr_t dot11BCAddress;
65 extern BssInfo_t mBssInfo[64];
66 extern U8 mBssNum;
67 extern U8 mBssCnt;
68 extern U16 mAuthAlg;
69 extern U16 mListenInterval;
70 extern U16 mAid;
71 extern BOOLEAN mAssoc;
72 extern MacAddr_t mOldAP;
73 extern U8 mBssType;
74 extern U16 mAPCap;
75 extern Element mAPBrates;
76 extern U8 mBssIndex;
77 extern U16 mRequestFlag;
78 extern U8 mPwrState;
80 extern BOOLEAN mAPAlive;
81 extern BOOLEAN mProbeWithSsid;
82 extern Element mIbssParms;
83 extern U16 mATIMWindow;
84 extern U8 mConnRetryCnt;
85 extern U8 mMaxTxRate;
86 //prince add begin
87 extern U8 mTxPowerLevel;
88 //prince add end
90 extern Element mErp;
91 extern Element mExtRates;
92 extern U8 mMacMode;
93 extern U8 mOperationMode;
94 extern U8 mBurstMode;
95 extern Element mAPErates;
96 extern BOOLEAN mIfaceOpened;
98 extern U8 mAuthMode;
99 #endif