blob: ec64571c4c239362d1fb76f05ec3c07a88d65171 [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
Luis R. Rodriguez3f2355c2008-11-12 14:22:02 -08005config CFG80211_REG_DEBUG
6 bool "cfg80211 regulatory debugging"
7 depends on CFG80211
8 default n
9 ---help---
10 You can enable this if you want to debug regulatory changes.
11
12 If unsure, say N.
13
Luis R. Rodriguez1ac61302009-05-02 00:37:21 -040014config CFG80211_DEBUGFS
15 bool "cfg80211 DebugFS entries"
16 depends on CFG80211 && DEBUG_FS
17 ---help---
18 You can enable this if you want to debugfs entries for cfg80211.
19
20 If unsure, say N.
21
Luis R. Rodriguezb2e1b302008-09-09 23:19:48 -070022config WIRELESS_OLD_REGULATORY
Davide Pesavento5d6ffc52008-09-30 19:56:34 +020023 bool "Old wireless static regulatory definitions"
Luis R. Rodriguez8a5117d2009-03-24 21:21:07 -040024 default n
Luis R. Rodriguezb2e1b302008-09-09 23:19:48 -070025 ---help---
26 This option enables the old static regulatory information
Luis R. Rodriguez8a5117d2009-03-24 21:21:07 -040027 and uses it within the new framework. This option is available
28 for historical reasons and it is advised to leave it off.
Luis R. Rodriguezb2e1b302008-09-09 23:19:48 -070029
Luis R. Rodriguez8a5117d2009-03-24 21:21:07 -040030 For details see:
Luis R. Rodriguezb2e1b302008-09-09 23:19:48 -070031
Luis R. Rodriguez8a5117d2009-03-24 21:21:07 -040032 http://wireless.kernel.org/en/developers/Regulatory
Luis R. Rodriguezb2e1b302008-09-09 23:19:48 -070033
Luis R. Rodriguez8a5117d2009-03-24 21:21:07 -040034 Say N and if you say Y, please tell us why. The default is N.
Luis R. Rodriguezb2e1b302008-09-09 23:19:48 -070035
Johannes Berg2a5e1c02007-04-23 12:19:12 -070036config WIRELESS_EXT
37 bool "Wireless extensions"
Johannes Berg89832402009-07-01 21:26:44 +020038 default y
Johannes Berg2a5e1c02007-04-23 12:19:12 -070039 ---help---
40 This option enables the legacy wireless extensions
41 (wireless network interface configuration via ioctls.)
42
Johannes Berg89832402009-07-01 21:26:44 +020043 Say Y unless you've upgraded all your userspace to use
44 nl80211 instead of wireless extensions.
Johannes Berg22bb1be2008-07-10 11:16:47 +020045
46config WIRELESS_EXT_SYSFS
47 bool "Wireless extensions sysfs files"
48 default y
49 depends on WIRELESS_EXT && SYSFS
50 help
51 This option enables the deprecated wireless statistics
52 files in /sys/class/net/*/wireless/. The same information
53 is available via the ioctls as well.
54
Florian Micklerd9664742008-09-02 15:26:34 +020055 Say Y if you have programs using it, like old versions of
56 hal.
John W. Linville7e272fc2008-09-24 18:13:14 -040057
58config LIB80211
59 tristate "Common routines for IEEE802.11 drivers"
60 default n
61 help
62 This options enables a library of common routines used
63 by IEEE802.11 wireless LAN drivers.
64
65 Drivers should select this themselves if needed. Say Y if
66 you want this built into your kernel.
John W. Linville274bfb82008-10-29 11:35:05 -040067
68config LIB80211_CRYPT_WEP
69 tristate
70
71config LIB80211_CRYPT_CCMP
72 tristate
73
74config LIB80211_CRYPT_TKIP
75 tristate
John W. Linville6f16bf32009-03-11 11:05:25 -040076
77config LIB80211_DEBUG
78 bool "lib80211 debugging messages"
79 depends on LIB80211
80 default n
81 ---help---
82 You can enable this if you want verbose debugging messages
83 from lib80211.
84
85 If unsure, say N.