blob: 4428dd5e911de191f33be7b41018370bf6d53516 [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"
38 default n
39 ---help---
40 This option enables the legacy wireless extensions
41 (wireless network interface configuration via ioctls.)
42
43 Wireless extensions will be replaced by cfg80211 and
44 will be required only by legacy drivers that implement
Johannes Berg55682962007-09-20 13:09:35 -040045 wireless extension handlers. This option does not
46 affect the wireless-extension backward compatibility
47 code in cfg80211.
Johannes Berg2a5e1c02007-04-23 12:19:12 -070048
49 Say N (if you can) unless you know you need wireless
50 extensions for external modules.
Johannes Berg22bb1be2008-07-10 11:16:47 +020051
52config WIRELESS_EXT_SYSFS
53 bool "Wireless extensions sysfs files"
54 default y
55 depends on WIRELESS_EXT && SYSFS
56 help
57 This option enables the deprecated wireless statistics
58 files in /sys/class/net/*/wireless/. The same information
59 is available via the ioctls as well.
60
Florian Micklerd9664742008-09-02 15:26:34 +020061 Say Y if you have programs using it, like old versions of
62 hal.
John W. Linville7e272fc2008-09-24 18:13:14 -040063
64config LIB80211
65 tristate "Common routines for IEEE802.11 drivers"
66 default n
67 help
68 This options enables a library of common routines used
69 by IEEE802.11 wireless LAN drivers.
70
71 Drivers should select this themselves if needed. Say Y if
72 you want this built into your kernel.
John W. Linville274bfb82008-10-29 11:35:05 -040073
74config LIB80211_CRYPT_WEP
75 tristate
76
77config LIB80211_CRYPT_CCMP
78 tristate
79
80config LIB80211_CRYPT_TKIP
81 tristate
John W. Linville6f16bf32009-03-11 11:05:25 -040082
83config LIB80211_DEBUG
84 bool "lib80211 debugging messages"
85 depends on LIB80211
86 default n
87 ---help---
88 You can enable this if you want verbose debugging messages
89 from lib80211.
90
91 If unsure, say N.