wireless: update reg debug kconfig entry
[safe/jmp/linux-2.6] / net / wireless / Kconfig
1 config CFG80211
2         tristate "Improved wireless configuration API"
3         depends on RFKILL || !RFKILL
4
5 config NL80211_TESTMODE
6         bool "nl80211 testmode command"
7         depends on CFG80211
8         help
9           The nl80211 testmode command helps implementing things like
10           factory calibration or validation tools for wireless chips.
11
12           Select this option ONLY for kernels that are specifically
13           built for such purposes.
14
15           Debugging tools that are supposed to end up in the hands of
16           users should better be implemented with debugfs.
17
18           Say N.
19
20 config CFG80211_DEVELOPER_WARNINGS
21         bool "enable developer warnings"
22         depends on CFG80211
23         default n
24         help
25           This option enables some additional warnings that help
26           cfg80211 developers and driver developers, but that can
27           trigger due to races with userspace.
28
29           For example, when a driver reports that it was disconnected
30           from the AP, but the user disconnects manually at the same
31           time, the warning might trigger spuriously due to races.
32
33           Say Y only if you are developing cfg80211 or a driver based
34           on it (or mac80211).
35
36
37 config CFG80211_REG_DEBUG
38         bool "cfg80211 regulatory debugging"
39         depends on CFG80211
40         default n
41         ---help---
42           You can enable this if you want to debug regulatory changes.
43           For more information on cfg80211 regulatory refer to the wireless
44           wiki:
45
46           http://wireless.kernel.org/en/developers/Regulatory
47
48           If unsure, say N.
49
50 config CFG80211_DEFAULT_PS
51         bool "enable powersave by default"
52         depends on CFG80211
53         default y
54         help
55           This option enables powersave mode by default.
56
57           If this causes your applications to misbehave you should fix your
58           applications instead -- they need to register their network
59           latency requirement, see Documentation/power/pm_qos_interface.txt.
60
61 config CFG80211_DEFAULT_PS_VALUE
62         int
63         default 1 if CFG80211_DEFAULT_PS
64         default 0
65
66 config CFG80211_DEBUGFS
67         bool "cfg80211 DebugFS entries"
68         depends on CFG80211 && DEBUG_FS
69         ---help---
70           You can enable this if you want to debugfs entries for cfg80211.
71
72           If unsure, say N.
73
74 config WIRELESS_OLD_REGULATORY
75         bool "Old wireless static regulatory definitions"
76         default n
77         ---help---
78           This option enables the old static regulatory information
79           and uses it within the new framework. This option is available
80           for historical reasons and it is advised to leave it off.
81
82           For details see:
83
84           http://wireless.kernel.org/en/developers/Regulatory
85
86           Say N and if you say Y, please tell us why. The default is N.
87
88 config WIRELESS_EXT
89         bool "Wireless extensions"
90         default y
91         ---help---
92           This option enables the legacy wireless extensions
93           (wireless network interface configuration via ioctls.)
94
95           Say Y unless you've upgraded all your userspace to use
96           nl80211 instead of wireless extensions.
97
98 config WIRELESS_EXT_SYSFS
99         bool "Wireless extensions sysfs files"
100         default y
101         depends on WIRELESS_EXT && SYSFS
102         help
103           This option enables the deprecated wireless statistics
104           files in /sys/class/net/*/wireless/. The same information
105           is available via the ioctls as well.
106
107           Say Y if you have programs using it, like old versions of
108           hal.
109
110 config LIB80211
111         tristate "Common routines for IEEE802.11 drivers"
112         default n
113         help
114           This options enables a library of common routines used
115           by IEEE802.11 wireless LAN drivers.
116
117           Drivers should select this themselves if needed.  Say Y if
118           you want this built into your kernel.
119
120 config LIB80211_CRYPT_WEP
121         tristate
122
123 config LIB80211_CRYPT_CCMP
124         tristate
125
126 config LIB80211_CRYPT_TKIP
127         tristate
128
129 config LIB80211_DEBUG
130         bool "lib80211 debugging messages"
131         depends on LIB80211
132         default n
133         ---help---
134           You can enable this if you want verbose debugging messages
135           from lib80211.
136
137           If unsure, say N.