blob: aea7e6824af9d2387d728770d1f9bdaad7c19a67 [file] [log] [blame]
Johannes Berg704232c2007-04-23 12:20:05 -07001config CFG80211
Johannes Berg1f87f7d2009-06-02 13:01:41 +02002 tristate "Improved wireless configuration API"
3 depends on RFKILL || !RFKILL
Johannes Berg704232c2007-04-23 12:20:05 -07004
Johannes Bergaff89a92009-07-01 21:26:51 +02005config 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
Johannes Bergf7969962009-08-21 12:23:49 +020020config 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
Luis R. Rodriguez3f2355c2008-11-12 14:22:02 -080037config 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
44 If unsure, say N.
45
Johannes Bergbc92afd2009-07-01 21:26:57 +020046config CFG80211_DEFAULT_PS
47 bool "enable powersave by default"
48 depends on CFG80211
49 default y
50 help
51 This option enables powersave mode by default.
52
53 If this causes your applications to misbehave you should fix your
54 applications instead -- they need to register their network
55 latency requirement, see Documentation/power/pm_qos_interface.txt.
56
57config CFG80211_DEFAULT_PS_VALUE
58 int
59 default 1 if CFG80211_DEFAULT_PS
60 default 0
61
Luis R. Rodriguez1ac61302009-05-02 00:37:21 -040062config CFG80211_DEBUGFS
63 bool "cfg80211 DebugFS entries"
64 depends on CFG80211 && DEBUG_FS
65 ---help---
66 You can enable this if you want to debugfs entries for cfg80211.
67
68 If unsure, say N.
69
Luis R. Rodriguezb2e1b302008-09-09 23:19:48 -070070config WIRELESS_OLD_REGULATORY
Davide Pesavento5d6ffc52008-09-30 19:56:34 +020071 bool "Old wireless static regulatory definitions"
Luis R. Rodriguez8a5117d2009-03-24 21:21:07 -040072 default n
Luis R. Rodriguezb2e1b302008-09-09 23:19:48 -070073 ---help---
74 This option enables the old static regulatory information
Luis R. Rodriguez8a5117d2009-03-24 21:21:07 -040075 and uses it within the new framework. This option is available
76 for historical reasons and it is advised to leave it off.
Luis R. Rodriguezb2e1b302008-09-09 23:19:48 -070077
Luis R. Rodriguez8a5117d2009-03-24 21:21:07 -040078 For details see:
Luis R. Rodriguezb2e1b302008-09-09 23:19:48 -070079
Luis R. Rodriguez8a5117d2009-03-24 21:21:07 -040080 http://wireless.kernel.org/en/developers/Regulatory
Luis R. Rodriguezb2e1b302008-09-09 23:19:48 -070081
Luis R. Rodriguez8a5117d2009-03-24 21:21:07 -040082 Say N and if you say Y, please tell us why. The default is N.
Luis R. Rodriguezb2e1b302008-09-09 23:19:48 -070083
Johannes Berg2a5e1c02007-04-23 12:19:12 -070084config WIRELESS_EXT
85 bool "Wireless extensions"
Johannes Berg89832402009-07-01 21:26:44 +020086 default y
Johannes Berg2a5e1c02007-04-23 12:19:12 -070087 ---help---
88 This option enables the legacy wireless extensions
89 (wireless network interface configuration via ioctls.)
90
Johannes Berg89832402009-07-01 21:26:44 +020091 Say Y unless you've upgraded all your userspace to use
92 nl80211 instead of wireless extensions.
Johannes Berg22bb1be2008-07-10 11:16:47 +020093
94config WIRELESS_EXT_SYSFS
95 bool "Wireless extensions sysfs files"
96 default y
97 depends on WIRELESS_EXT && SYSFS
98 help
99 This option enables the deprecated wireless statistics
100 files in /sys/class/net/*/wireless/. The same information
101 is available via the ioctls as well.
102
Florian Micklerd9664742008-09-02 15:26:34 +0200103 Say Y if you have programs using it, like old versions of
104 hal.
John W. Linville7e272fc2008-09-24 18:13:14 -0400105
106config LIB80211
107 tristate "Common routines for IEEE802.11 drivers"
108 default n
109 help
110 This options enables a library of common routines used
111 by IEEE802.11 wireless LAN drivers.
112
113 Drivers should select this themselves if needed. Say Y if
114 you want this built into your kernel.
John W. Linville274bfb82008-10-29 11:35:05 -0400115
116config LIB80211_CRYPT_WEP
117 tristate
118
119config LIB80211_CRYPT_CCMP
120 tristate
121
122config LIB80211_CRYPT_TKIP
123 tristate
John W. Linville6f16bf32009-03-11 11:05:25 -0400124
125config LIB80211_DEBUG
126 bool "lib80211 debugging messages"
127 depends on LIB80211
128 default n
129 ---help---
130 You can enable this if you want verbose debugging messages
131 from lib80211.
132
133 If unsure, say N.