Commit | Line | Data |
---|---|---|
704232c2 | 1 | config CFG80211 |
1f87f7d3 JB |
2 | tristate "Improved wireless configuration API" |
3 | depends on RFKILL || !RFKILL | |
704232c2 | 4 | |
aff89a9b JB |
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 | ||
f7969969 JB |
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 | ||
3f2355cb LR |
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. | |
253850c1 LR |
43 | For more information on cfg80211 regulatory refer to the wireless |
44 | wiki: | |
45 | ||
46 | http://wireless.kernel.org/en/developers/Regulatory | |
3f2355cb LR |
47 | |
48 | If unsure, say N. | |
49 | ||
bc92afd9 JB |
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 | ||
1ac61302 LR |
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 | ||
b2e1b302 | 74 | config WIRELESS_OLD_REGULATORY |
5d6ffc53 | 75 | bool "Old wireless static regulatory definitions" |
8a5117d8 | 76 | default n |
b2e1b302 LR |
77 | ---help--- |
78 | This option enables the old static regulatory information | |
8a5117d8 LR |
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. | |
b2e1b302 | 87 | |
2a5e1c0e JB |
88 | config WIRELESS_EXT |
89 | bool "Wireless extensions" | |
89832402 | 90 | default y |
2a5e1c0e JB |
91 | ---help--- |
92 | This option enables the legacy wireless extensions | |
93 | (wireless network interface configuration via ioctls.) | |
94 | ||
89832402 JB |
95 | Say Y unless you've upgraded all your userspace to use |
96 | nl80211 instead of wireless extensions. | |
22bb1be4 JB |
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 | ||
d9664741 FM |
107 | Say Y if you have programs using it, like old versions of |
108 | hal. | |
7e272fcf JL |
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. | |
274bfb8d JL |
119 | |
120 | config LIB80211_CRYPT_WEP | |
121 | tristate | |
122 | ||
123 | config LIB80211_CRYPT_CCMP | |
124 | tristate | |
125 | ||
126 | config LIB80211_CRYPT_TKIP | |
127 | tristate | |
6f16bf3b JL |
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. |