Merge branch 'master' of http://xazz.no-ip.info/projects/acx-mac80211
[acx-mac80211.git] / acx_config.h
blob7fb023f12d4d85bb1d45ac7a241242254045e448
1 #ifndef _ACX_CONFIG_H_
2 #define _ACX_CONFIG_H_
4 /* temporary hack until proper Kconfig integration */
5 #define CONFIG_ACX_MAC80211_PCI 1
6 //#define CONFIG_ACX_MAC80211_USB 1
8 #define ACX_RELEASE "v0.3.38-mac80211"
10 /* set to 0 if you don't want any debugging code to be compiled in */
11 /* set to 1 if you want some debugging */
12 /* set to 2 if you want extensive debug log */
13 #define ACX_DEBUG 2
14 #define ACX_DEFAULT_MSG (L_ASSOC|L_INIT)
16 /* assume 32bit I/O width
17 * (16bit is also compatible with Compact Flash) */
18 #define ACX_IO_WIDTH 32
20 /* Set this to 1 if you want monitor mode to use
21 * phy header. Currently it is not useful anyway since we
22 * don't know what useful info (if any) is in phy header.
23 * If you want faster/smaller code, say 0 here */
24 #define WANT_PHY_HDR 0
26 /* whether to do Tx descriptor cleanup in softirq (i.e. not in IRQ
27 * handler) or not. Note that doing it later does slightly increase
28 * system load, so still do that stuff in the IRQ handler for now,
29 * even if that probably means worse latency */
30 #define TX_CLEANUP_IN_SOFTIRQ 0
32 /* if you want very experimental 802.11 power save mode features */
33 #define POWER_SAVE_80211 0
35 /* if you want very early packet fragmentation bits and pieces */
36 #define ACX_FRAGMENTATION 0
38 /* Locking: */
39 /* very talkative */
40 #define PARANOID_LOCKING 1
41 /* normal (use when bug-free) */
42 /* #define DO_LOCKING 1 */
43 /* else locking is disabled! */
45 /* 0 - normal mode */
46 /* 1 - development/debug: probe for IEs on modprobe */
47 #define CMD_DISCOVERY 0
49 #endif /* _ACX_CONFIG_H_ */