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

📄 wt_mgt.h

📁 mini-PCI driver for LHWT chipsets
💻 H
字号:
        /* Copyright (C) 2005 LHWT Inc. */#ifndef _WT_MGT_H#define _WT_MGT_H /*for wt4 driver dubugging!!!*///#define WT4_DEBUG 1/////////////////////////////////////////////////////////////////////////////////////////////////////////*============================================================================* * Debug / log functionality for wt4 driver debugging !!!                            *============================================================================*/#ifdef WT4_DEBUG#define L_STD		0x01	/* standard logging that really should be there,				   like error messages etc. */#define L_INIT		0x02	/* special card initialisation logging */#define L_IRQ		0x04	/* interrupt stuff */#define L_ASSOC		0x08	/* assocation (network join) and station log */#define L_BIN		0x10	/* original messages from binary drivers */#define L_FUNC		0x20	/* logging of function enter / leave */#define L_STATE		0x40	/* log of function implementation state */#define L_XFER		0x80	/* logging of transfers and mgmt */#define L_DATA		0x100	/* logging of transfer data */#define L_DEBUG		0x200	/* log of debug info */#define L_IOCTL		0x400	/* log ioctl calls */#define L_CTL		0x800	/* log of low-level ctl commands */#define L_BUF		0x1000	/* debug buffer mgmt (ring buffer etc.) */#define L_XFER_BEACON	0x2000	/* also log beacon packets */#define L_BINDEBUG	(L_BIN | L_DEBUG)#define L_BINSTD	(L_BIN | L_STD)#define L_ALL		(L_STD | L_INIT | L_IRQ | L_ASSOC | L_BIN | L_FUNC | \			 L_STATE | L_XFER | L_DATA | L_DEBUG | L_IOCTL | L_CTL)extern int debug;extern int wt4_debug_func_indent;#define wt4log(chan, args...) \	if (debug & (chan)) \		printk(KERN_WARNING args)#define FUNC_INDENT_INCREMENT 2#define FN_ENTER \	do { \		if (debug & L_ALL) { \			int i; \			for (i = 0; i < wt4_debug_func_indent; i++) \				printk(" "); \			printk("==> %s\n", __func__); \			wt4_debug_func_indent += FUNC_INDENT_INCREMENT; \		} \	} while (0)#define FN_EXIT(p, v) \	do { \		if (debug & L_ALL) { \			int i; \			wt4_debug_func_indent -= FUNC_INDENT_INCREMENT; \			for (i = 0; i < wt4_debug_func_indent; i++) \				printk(" "); \			if (p) { \				printk("<== %s: %08x\n", __func__, v); \			} else { \				printk("<== %s\n", __func__); \			} \		} \	} while (0)#define FN_EXI \	do { \		 printk("<== %s\n", __func__); \	} while (0)	#else /* WT4_DEBUG */#define wt4log(chan, args...)#define FN_ENTER#define FN_EXIT(p, v)#define FN_EXI#endif /* WT4_DEBUG *//////////////////////////////////////////////////////////////////////////////////////////////////////  /* General driver definitions */#define PCIDEVICE_LATENCY_TIMER_MIN 		0x40#define PCIDEVICE_LATENCY_TIMER_VAL 		0x50/* Debugging verbose definitions */#define SHOW_NOTHING                            0x00	/* overrules everything */#define SHOW_ANYTHING                           0xFF#define SHOW_ERROR_MESSAGES                     0x01#define SHOW_TRAPS                              0x02#define SHOW_FUNCTION_CALLS                     0x04#define SHOW_TRACING                            0x08#define SHOW_QUEUE_INDEXES                      0x10#define SHOW_PIMFOR_FRAMES                      0x20#define SHOW_BUFFER_CONTENTS                    0x40#define VERBOSE                                 0x01/* Default card definitions */#define CARD_DEFAULT_ABGMODE			IEEE80211B_AND_G#define CARD_DEFAULT_CHANNEL                9//#define CARD_DEFAULT_CHANNEL                36#define CARD_DEFAULT_AIFS				10  // for 11a#define CARD_DEFAULT_BEACON_PEROID	100#define CARD_DEFAULT_IW_MODE			IW_MODE_INFRA#define CARD_DEFAULT_CWMAX			1023#define CARD_DEFAULT_CWMIN			31#define CARD_DEFAULT_CRYPTTYPE		ENCRYPT_NONE#define CARD_DEFAULT_FRAGTHRESHOLD   2346#define CARD_DEFAULT_RTSTHRESHOLD   2346#define CARD_DEFAULT_ISPASSIVESCAN    0#define CARD_DEFAULT_PROTECTION_MODE 0#define CARD_DEFAULT_QOSMODE                0#define CARD_DEFAULT_PREAMBLETYPE     2   // auto preamble#define CARD_DEFAULT_RETRYNUM            3  #define CARD_DEFAULT_RFTYPE     	RF2230#define CARD_DEFAULT_TXPOWER    	0x28	// auto preamble//#define CARD_DEFAULT_TXPOWER    	63	// auto preamble//#define CARD_DEFAULT_TXRATE    	  	12	 // auto preamble//#define CARD_DEFAULT_TXRATE    	  	0x82	 // auto preamble#define CARD_DEFAULT_TXRATE		dot11rate54M#define CARD_DEFAULT_COUNTRY     China#define CARD_DEFAULT_CLIENT_SSID		""#define CARD_DEFAULT_AP_SSID			"default"#define CARD_DEFAULT_KEY1                       "default_key_1"#define CARD_DEFAULT_KEY2                       "default_key_2"#define CARD_DEFAULT_KEY3                       "default_key_3"#define CARD_DEFAULT_KEY4                       "default_key_4"#define CARD_DEFAULT_WEP                        0#define CARD_DEFAULT_FILTER                     0#define CARD_DEFAULT_WDS                        0#define	CARD_DEFAULT_AUTHEN                     DOT11_AUTH_OS#define	CARD_DEFAULT_DOT1X			0#define CARD_DEFAULT_MLME_MODE			DOT11_MLME_AUTO#define CARD_DEFAULT_CONFORMANCE                OID_INL_CONFORMANCE_NONE#define CARD_DEFAULT_PROFILE			DOT11_PROFILE_MIXED_G_WIFI#define CARD_DEFAULT_MAXFRAMEBURST		DOT11_MAXFRAMEBURST_MIXED_SAFE #endif				/* _WT_MGT_H */

⌨️ 快捷键说明

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