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

📄 rx.h

📁 atmel芯片的Linux驱动程序。很多802.11协议的无限网卡都使用该芯片
💻 H
字号:
/***************************************************************************************	Copyright 2000-2001 ATMEL Corporation.		This file is part of atmel wireless lan drivers.    Atmel wireless lan drivers is free software; you can redistribute it and/or modify    it under the terms of the GNU General Public License as published by    the Free Software Foundation; either version 2 of the License, or    (at your option) any later version.    Atmel wireless lan drivers is distributed in the hope that it will be useful,    but WITHOUT ANY WARRANTY; without even the implied warranty of    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the    GNU General Public License for more details.    You should have received a copy of the GNU General Public License    along with Atmel wireless lan drivers; if not, write to the Free Software    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA**************************************************************************************/#ifndef __rx_h_ok_#define __rx_h_ok_#define HEADER_SIZE						14#define MAXIMUM_PACKET_SIZE				1500#define	MAX_AUTHENTICATION_RETRIES			3#define	MAX_ASSOCIATION_RETRIES				3#define	MAX_REASSOCIATION_RETRIES				3#define AUTHENTICATION_RESPONSE_TIME_OUT	2000#define OUT_OF_RANGE_TIME_OUT				2000#define	ASSOCIATION_RESPONSE_TIME_OUT		2000#define	JOIN_TIME_OUT						2000#define WIRELESS_HEADER_OVERHEAD		18#define MAX_TX_PADDING_BYTES			50#define MAX_RX_PADDING_BYTES			66#define CRC32_BYTES						4#define MIC_OVERHEAD          8#define CCX_OVERHEAD          10#define MAX_WIRELESS_SIZE               WIRELESS_HEADER_OVERHEAD + HEADER_SIZE + MAXIMUM_PACKET_SIZE + MIC_OVERHEAD + CRC32_BYTES + CCX_OVERHEAD //// Offsets of some fields in frames//#define MGMT_FRAME_SA_OFFSET						10#define MGMT_FRAME_DA_OFFSET						 4#define DATA_FRAME_ADHOC_SA_OFFSET					10#define DATA_FRAME_INFR_SA_OFFSET					16#define SSID_ELLEMENT_OFFSET						14			//12+2#define SSID_ELLEMENT_LENGTH_OFFSET					13			//12+1#define SUP_RATES_ELLEMENT_LENGTH_REL_OFFSET		15			//12+2+1#define DS_PARAM_SET_ELLEMENT_REL_OFFSET			18			//12+2+2+2#define BSSID_HEADER_OFFSET							16#define MGMT_FRAME_BODY_OFFSET						24#define WIRELESS_HEADER_ADDRESS3_OFFSET			16#define CAPABILITY_INFO_IN_BEACON_OFFSET		10#define STATUS_IN_AUTHENTICATION_OFFSET			4#define TRANS_SEQ_NO_IN_AUTHENTICATION_OFFSET		2#define CHALL_TEXT_EL_ID_IN_AUTHENTICATION_OFFSET	6#define CHALL_TEXT_LENGTH_IN_AUTHENTICATION_OFFSET	7#define CHALL_TEXT_IN_AUTHENTICATION_OFFSET		8#define STATUS_IN_ASSOCIATION_RESP_OFFSET			2#define ASS_ID_IN_ASSOCIATION_RESP_OFFSET			4#define SUP_RATES_LENGTH_IN_ASSOCIATION_RESP_OFFSET	7#define SUP_RATES_IN_ASSOCIATION_RESP_OFFSET		8#endif //__rx_h_ok__

⌨️ 快捷键说明

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