⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wlan_wt4.h

📁 linux2.6.11内核无线网卡驱动程序。支持802.11 abg
💻 H
📖 第 1 页 / 共 3 页
字号:
	UCHAR				Resv00;	UCHAR				TestSign;	 	UCHAR				Resv01;	//8	USHORT				TxHeadAddrBank0;     	UCHAR				Resv2[2];		USHORT				TxBodyAddrBank0;	UCHAR				Resv3[2];	//10	USHORT				TxHeadAddrBank1;	UCHAR				Resv4[2];		USHORT				TxBodyAddrBank1;	UCHAR				Resv5[2];	//18	USHORT				TxHeadAddrBank2;	UCHAR				Resv6[2];		USHORT				TxBodyAddrBank2;	UCHAR				Resv7[2];	//20	USHORT				TxHeadAddrBank3;	UCHAR				Resv8[2];		USHORT				TxBodyAddrBank3;	UCHAR				Resv9[2];	//28	USHORT				TxHeadAddrBank4;	UCHAR				Resv10[2];		USHORT				TxBodyAddrBank4;	UCHAR				Resv11[2];	//30	USHORT				RxHeadAddrBank0;	UCHAR				Resv12[2];		USHORT				RxBodyAddrBank0;	UCHAR				Resv13[2];	//38	USHORT				RxHeadAddrBank1;	UCHAR				Resv14[2];		USHORT				RxBodyAddrBank1;	UCHAR				Resv15[2];	//40	USHORT				RxHeadAddrBank2;	UCHAR				Resv16[2];		USHORT				RxBodyAddrBank2;	UCHAR				Resv17[2];	//48	USHORT				RxHeadAddrBank3;	UCHAR				Resv18[2];		USHORT				RxBodyAddrBank3;	UCHAR				Resv19[2];	USHORT				KeyMapAddr;	UCHAR				Resv20[2];	UCHAR				KeyMapLen;	UCHAR				Resv21[3];//------------------------------------------------	UCHAR				ProtocolVer; //0x00	UCHAR				Resv22[3];	//---------------------------------------------------	UCHAR				aSlotTime;	UCHAR				Resv24[3];	UCHAR				aSIFSTime;	UCHAR				Resv25[3];	UCHAR				TrspTime;	UCHAR				Resv26[3];	UCHAR				aPlcpHeadLenBB;	UCHAR				Resv31[3];	UCHAR				aPreambleLenBB;	UCHAR				Resv32[3];	UCHAR				aPlcpHeadLenOFDM;	UCHAR				Resv33[3];	ULONG               PktRcvdLifeTime;	}__WLAN_ATTRIB_PACK__ WTWLAN_SYSCFG, *PWTWLAN_SYSCFG;// NetAddresstypedef struct _WTWLAN_MACADDR{	UCHAR				MacAddress[6];	UCHAR				Resv36[2];		UCHAR				NetAddress[6];	UCHAR				Resv37[2];		UCHAR				MultiCastAddress0[6];	UCHAR				Resv38[2];		UCHAR				MultiCastAddress1[6];	UCHAR				Resv39[2];		UCHAR				MultiCastAddress2[6];	UCHAR				Resv40[2];		UCHAR				MultiCastAddress3[6];	UCHAR				Resv41[2];}__WLAN_ATTRIB_PACK__ WTWLAN_MACADDR, *PWTWLAN_MACADDR;// ProtocolParmtypedef struct _WTWLAN_PROTOPARAM{	ULONGLONG			SystemTime;	ULONG				HwBeaconTime;		ULONG				HwAtimTime;		USHORT				HwNavTime;	UCHAR				Resv42[2];		USHORT				FrmSN;	UCHAR				Resv43[2];	UCHAR				FrmSeqStep;	UCHAR				Resv44[3];	ULONG				MsduTTL; //3byte	//UCHAR				Resv944[1];}__WLAN_ATTRIB_PACK__ WTWLAN_PROTOPARAM, *PWTWLAN_PROTOPARAM;// En/Decrypttypedef struct _WTWLAN_ENCRYPTCSMEM{	UCHAR				DecryptModeUnicast;	UCHAR				Resv45[3];					UCHAR				DecryptModeMulticast;	UCHAR				Resv46[3];		USHORT				DecryptKeyAddrUnicast;	UCHAR				Resv47[2];		USHORT				DefaultAddrKey0;	UCHAR				Resv48[2];		USHORT				DefaultAddrKey1;	UCHAR				Resv49[2];		USHORT				DefaultAddrKey2;	UCHAR				Resv50[2];		USHORT				DefaultAddrKey3;	UCHAR				Resv51[2];		UCHAR				NetType; // IBSS 0; BSS 1; WDS 2	UCHAR				Resv52[3];		UCHAR				PNUnicastStep;	UCHAR				Resv53[3];	UCHAR				PNMulticastStep;	UCHAR				Resv54[3];	UCHAR				PNUnicast[16];	UCHAR				PNBroadcast[16];	}__WLAN_ATTRIB_PACK__ WTWLAN_ENCRYPTCSMEM, *PWTWLAN_ENCRYPTCSMEM;//typedef struct _WTWLAN_HWSTATISTIC {			//Hardware ctrl and status reg, define in Unite later	ULONG				XmtMsduCounter;//xmt = Transmit	ULONG				XmtMpduCounter;	ULONG				XmtSuccessMsduCounter;	ULONG				XmtSuccessMpduCounter;	ULONG				RcvMpduCounter;	ULONG				RcvSuccessMpduCounter;	ULONG				RcvMissedCounter;	}__WLAN_ATTRIB_PACK__ WTWLAN_HWSTATISTIC, *PWTWLAN_HWSTATISTIC;	#pragma pack(1)typedef struct _WTWLAN_HWCSR {			//Hardware ctrl and status reg, define in Unite later#ifdef _TEST_PORT_//	UCHAR					Resv0[4];	UCHAR					IntCtrl;	UCHAR					Resv0[7];#endif	CHIPCTRL				ChipCtrl;	UCHAR					Resv00[2];		UCHAR					PowerSaveCtrl;	UCHAR					Resv1[3];		USHORT					IntMaskCtrl;	UCHAR					Resv2[2];		ULONG					TxCtrl[TX_BUF_NUM];		RFIFCFG					RFIfCfg;		//UCHAR					Resv3[2];//edited by hk 2005.6.16		UCHAR					RFIfCtrl;	UCHAR					Resv4[3];		ULONG					RFData;		CHIPSTATUS				ChipStatus;	UCHAR					Resv5[3];		USHORT					IntStatus;	UCHAR					Resv6[2];		TXSTATUS				TxStatus;	UCHAR					Resv7[2];		RXSTATUS				RxStatus;//	UCHAR					Resv8[2];		PSINDICATE				PsIndicateStatus;//	WTWLAN_HWSTATISTIC	HwStatisticCounter;	} __WLAN_ATTRIB_PACK__ WTWLAN_HWCSR, *PWTWLAN_HWCSR;#pragma pack()// BB reg define typedef struct _WTWLAN_BBCSMEM{	UCHAR				OFDMCmdEn;	UCHAR				Resv68[3];	//------------------	UCHAR				AckPower;	UCHAR				Resv680[3];//	UCHAR				MacFrmType;//	UCHAR				Resv69[3];	UCHAR				RGBCCAMode;	UCHAR				Resv70[3];	UCHAR				targetDB;	UCHAR				Resv71[3];	UCHAR				adjustTim;	UCHAR				Resv72[3];	UCHAR				RGBVGAPreset;	UCHAR				Resv73[3];	UCHAR				RGBRSSILThresh;	UCHAR				Resv74[3];	UCHAR				RGBRSSIHThresh;	UCHAR				Resv75[3];	UCHAR				RGBRSSIAGCThresh;	UCHAR				Resv76[3];	UCHAR				RGBRSSILMskTim;	UCHAR				Resv77[3];	UCHAR				RGBRMS0;	UCHAR				Resv78[3];	UCHAR				RGBRMSN;	UCHAR				Resv79[3];	UCHAR				RGBAmpRxAnt1;	UCHAR				RGBAmpRxAnt2;	UCHAR				RGBAngRxAnt1;	UCHAR				RGBAngRxAnt2;		UCHAR				RGBVGA2ND;	UCHAR				Resv80[3];		UCHAR				VGAGAINSEL;	UCHAR				Resv800[3];//---------------------------------------	UCHAR				aPIFSTime;	UCHAR				Resv81[3];	UCHAR				RGBAmpTx;	UCHAR				RGBAngTx;	UCHAR				Resv85[2];	UCHAR				RGBTXDCI;	UCHAR				RGBTXDCQ;	UCHAR				Resv870[2];//---------------------------------------	UCHAR				OFDMSIFSDely;	UCHAR				Resv871[3];		UCHAR				BusFreq;	UCHAR				Resv872[3];	UCHAR				RGBADCDACSign;	UCHAR				Resv881[1];	UCHAR               RGBDAAMP;	UCHAR				Resv882[1];	UCHAR				RGBAGCCH;	UCHAR				Resv89[3];}__WLAN_ATTRIB_PACK__ WTWLAN_BBCSMEM, *PWTWLAN_BBCSMEM;// rf reg definetypedef struct _WTWLAN_RFCSMEM{	UCHAR				TxSTTIM;	UCHAR				Resv90[3];	UCHAR				RGBPADly;	UCHAR				Resv91[3];	UCHAR				TxAGCIniTIM;	UCHAR				Resv92[3];	UCHAR				TxPAEnTIM;	UCHAR				Resv93[3];	//UCHAR				TxDataPreTIM;	//UCHAR				Resv94[3];	UCHAR				TxDataOutTIM;	UCHAR				Resv95[3];	UCHAR				TxBBDly;	UCHAR				Resv96[3];	UCHAR				RGBRfDly;	UCHAR				Resv97[3];//	UCHAR				RGBRfDly;//	UCHAR				Resv98[3];	UCHAR				TxDlyTIM1;	UCHAR				Resv99[3];	UCHAR				TxDlyTIM2;	UCHAR				Resv100[3];	//UCHAR				TxRxSWTIM;	//UCHAR				Resv101[3];	UCHAR				RxSTTIM;	UCHAR				Resv102[3];	UCHAR				RxAGCIniTIM;	UCHAR				Resv103[1];	USHORT              RGBTxDelayBB[1];	//UCHAR				RxTxSWTIM;	//UCHAR				Resv104[3];	UCHAR				RegRstTIM;	UCHAR				Resv105[1];    	USHORT              RGBTxDelayOFDM;	UCHAR				LPFTuneTIM;	UCHAR				Resv106[3];	//UCHAR				PsPLLStableTIM;	//UCHAR				Resv107[3];	USHORT				PSPOLLACKID;	UCHAR				Resv108[2];	}__WLAN_ATTRIB_PACK__ WTWLAN_RFCSMEM, *PWTWLAN_RFCSMEM;typedef struct _WTWLAN_HWCSMEM {			//Hardware ctrl and status reg, define in Unite later//---------------------------------------------------	WTWLAN_SYSCFG			SysCfg;//---------------------------------------------------	WTWLAN_MACADDR		NetMacAddress;//---------------------------------------------------	WTWLAN_PROTOPARAM		ProtoParam;//En/Decrypt	WTWLAN_ENCRYPTCSMEM	EncyptCSMem;//---------------------------------------------------	WTWLAN_HWSTATISTIC	HwStatistic;//--------------------------------------------------	WTWLAN_HWCSR		CSRAddress;//BB	WTWLAN_BBCSMEM		BBCSMem;//RF	WTWLAN_RFCSMEM		RfCSMem;	}__WLAN_ATTRIB_PACK__ WTWLAN_HWCSMEM, *PWTWLAN_HWCSMEM;#define MAX_KEY_LEN_WEP 32#define MAX_KEY_LEN_TKIP 16#define MAX_KEY_LEN_TKIP_MIC	16#define MAX_KEY_LEN_AES 16#define MAX_KEY_LEN_AES_MIC_IV	1#define MAX_KEY_LEN_AES_CTR_PRELOAD	1#define MAX_KEY_LEN_WPI_UNICAST 16#define MAX_KEY_LEN_WPI_UNICAST_MIC	16

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -