📄 wt_mgt.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 + -