Commit | Line | Data |
---|---|---|
704232c2 JB |
1 | config CFG80211 |
2 | tristate "Improved wireless configuration API" | |
3 | ||
3f2355cb LR |
4 | config CFG80211_REG_DEBUG |
5 | bool "cfg80211 regulatory debugging" | |
6 | depends on CFG80211 | |
7 | default n | |
8 | ---help--- | |
9 | You can enable this if you want to debug regulatory changes. | |
10 | ||
11 | If unsure, say N. | |
12 | ||
55682965 JB |
13 | config NL80211 |
14 | bool "nl80211 new netlink interface support" | |
0aa4f333 | 15 | depends on CFG80211 |
55682965 JB |
16 | default y |
17 | ---help--- | |
d6084cb6 JL |
18 | This option turns on the new netlink interface |
19 | (nl80211) support in cfg80211. | |
55682965 | 20 | |
d6084cb6 JL |
21 | If =n, drivers using mac80211 will be configured via |
22 | wireless extension support provided by that subsystem. | |
55682965 | 23 | |
d6084cb6 | 24 | If unsure, say Y. |
55682965 | 25 | |
b2e1b302 | 26 | config WIRELESS_OLD_REGULATORY |
5d6ffc53 | 27 | bool "Old wireless static regulatory definitions" |
44a504c4 | 28 | default y |
b2e1b302 LR |
29 | ---help--- |
30 | This option enables the old static regulatory information | |
31 | and uses it within the new framework. This is available | |
32 | temporarily as an option to help prevent immediate issues | |
33 | due to the switch to the new regulatory framework which | |
34 | does require a new userspace application which has the | |
35 | database of regulatory information (CRDA) and another for | |
36 | setting regulatory domains (iw). | |
37 | ||
38 | For more information see: | |
39 | ||
40 | http://wireless.kernel.org/en/developers/Regulatory/CRDA | |
41 | http://wireless.kernel.org/en/users/Documentation/iw | |
42 | ||
43 | It is important to note though that if you *do* have CRDA present | |
44 | and if this option is enabled CRDA *will* be called to update the | |
45 | regulatory domain (for US and JP only). Support for letting the user | |
46 | set the regulatory domain through iw is also supported. This option | |
47 | mainly exists to leave around for a kernel release some old static | |
48 | regulatory domains that were defined and to keep around the old | |
49 | ieee80211_regdom module parameter. This is being phased out and you | |
50 | should stop using them ASAP. | |
51 | ||
3f2355cb LR |
52 | Note: You will need CRDA if you want 802.11d support |
53 | ||
44a504c4 AV |
54 | Say Y unless you have installed a new userspace application. |
55 | Also say Y if have one currently depending on the ieee80211_regdom | |
56 | module parameter and cannot port it to use the new userspace | |
57 | interfaces. | |
b2e1b302 | 58 | |
2a5e1c0e JB |
59 | config WIRELESS_EXT |
60 | bool "Wireless extensions" | |
61 | default n | |
62 | ---help--- | |
63 | This option enables the legacy wireless extensions | |
64 | (wireless network interface configuration via ioctls.) | |
65 | ||
66 | Wireless extensions will be replaced by cfg80211 and | |
67 | will be required only by legacy drivers that implement | |
55682965 JB |
68 | wireless extension handlers. This option does not |
69 | affect the wireless-extension backward compatibility | |
70 | code in cfg80211. | |
2a5e1c0e JB |
71 | |
72 | Say N (if you can) unless you know you need wireless | |
73 | extensions for external modules. | |
22bb1be4 JB |
74 | |
75 | config WIRELESS_EXT_SYSFS | |
76 | bool "Wireless extensions sysfs files" | |
77 | default y | |
78 | depends on WIRELESS_EXT && SYSFS | |
79 | help | |
80 | This option enables the deprecated wireless statistics | |
81 | files in /sys/class/net/*/wireless/. The same information | |
82 | is available via the ioctls as well. | |
83 | ||
d9664741 FM |
84 | Say Y if you have programs using it, like old versions of |
85 | hal. | |
7e272fcf JL |
86 | |
87 | config LIB80211 | |
88 | tristate "Common routines for IEEE802.11 drivers" | |
89 | default n | |
90 | help | |
91 | This options enables a library of common routines used | |
92 | by IEEE802.11 wireless LAN drivers. | |
93 | ||
94 | Drivers should select this themselves if needed. Say Y if | |
95 | you want this built into your kernel. | |
274bfb8d JL |
96 | |
97 | config LIB80211_CRYPT_WEP | |
98 | tristate | |
99 | ||
100 | config LIB80211_CRYPT_CCMP | |
101 | tristate | |
102 | ||
103 | config LIB80211_CRYPT_TKIP | |
104 | tristate |