| Johannes Berg | 704232c | 2007-04-23 12:20:05 -0700 | [diff] [blame] | 1 | config CFG80211 | 
 | 2 |         tristate "Improved wireless configuration API" | 
 | 3 |  | 
| Johannes Berg | 5568296 | 2007-09-20 13:09:35 -0400 | [diff] [blame] | 4 | config NL80211 | 
 | 5 | 	bool "nl80211 new netlink interface support" | 
| Andrew Morton | 0aa4f33 | 2007-09-26 22:21:28 -0700 | [diff] [blame] | 6 | 	depends on CFG80211 | 
| Johannes Berg | 5568296 | 2007-09-20 13:09:35 -0400 | [diff] [blame] | 7 | 	default y | 
 | 8 | 	---help--- | 
| John W. Linville | d6084cb | 2007-12-21 00:43:34 -0500 | [diff] [blame] | 9 | 	  This option turns on the new netlink interface | 
 | 10 | 	  (nl80211) support in cfg80211. | 
| Johannes Berg | 5568296 | 2007-09-20 13:09:35 -0400 | [diff] [blame] | 11 |  | 
| John W. Linville | d6084cb | 2007-12-21 00:43:34 -0500 | [diff] [blame] | 12 | 	  If =n, drivers using mac80211 will be configured via | 
 | 13 | 	  wireless extension support provided by that subsystem. | 
| Johannes Berg | 5568296 | 2007-09-20 13:09:35 -0400 | [diff] [blame] | 14 |  | 
| John W. Linville | d6084cb | 2007-12-21 00:43:34 -0500 | [diff] [blame] | 15 | 	  If unsure, say Y. | 
| Johannes Berg | 5568296 | 2007-09-20 13:09:35 -0400 | [diff] [blame] | 16 |  | 
| Luis R. Rodriguez | b2e1b30 | 2008-09-09 23:19:48 -0700 | [diff] [blame] | 17 | config WIRELESS_OLD_REGULATORY | 
| Davide Pesavento | 5d6ffc5 | 2008-09-30 19:56:34 +0200 | [diff] [blame] | 18 | 	bool "Old wireless static regulatory definitions" | 
| Arjan van de Ven | 44a504c | 2008-10-26 10:25:30 -0700 | [diff] [blame] | 19 | 	default y | 
| Luis R. Rodriguez | b2e1b30 | 2008-09-09 23:19:48 -0700 | [diff] [blame] | 20 | 	---help--- | 
 | 21 | 	  This option enables the old static regulatory information | 
 | 22 | 	  and uses it within the new framework. This is available | 
 | 23 | 	  temporarily as an option to help prevent immediate issues | 
 | 24 | 	  due to the switch to the new regulatory framework which | 
 | 25 | 	  does require a new userspace application which has the | 
 | 26 | 	  database of regulatory information (CRDA) and another for | 
 | 27 | 	  setting regulatory domains (iw). | 
 | 28 |  | 
 | 29 | 	  For more information see: | 
 | 30 |  | 
 | 31 | 	  http://wireless.kernel.org/en/developers/Regulatory/CRDA | 
 | 32 | 	  http://wireless.kernel.org/en/users/Documentation/iw | 
 | 33 |  | 
 | 34 | 	  It is important to note though that if you *do* have CRDA present | 
 | 35 | 	  and if this option is enabled CRDA *will* be called to update the | 
 | 36 | 	  regulatory domain (for US and JP only). Support for letting the user | 
 | 37 | 	  set the regulatory domain through iw is also supported. This option | 
 | 38 | 	  mainly exists to leave around for a kernel release some old static | 
 | 39 | 	  regulatory domains that were defined and to keep around the old | 
 | 40 | 	  ieee80211_regdom module parameter. This is being phased out and you | 
 | 41 | 	  should stop using them ASAP. | 
 | 42 |  | 
| Arjan van de Ven | 44a504c | 2008-10-26 10:25:30 -0700 | [diff] [blame] | 43 | 	  Say Y unless you have installed a new userspace application. | 
 | 44 | 	  Also say Y if have one currently depending on the ieee80211_regdom | 
 | 45 | 	  module parameter and cannot port it to use the new userspace | 
 | 46 | 	  interfaces. | 
| Luis R. Rodriguez | b2e1b30 | 2008-09-09 23:19:48 -0700 | [diff] [blame] | 47 |  | 
| Johannes Berg | 2a5e1c0 | 2007-04-23 12:19:12 -0700 | [diff] [blame] | 48 | config WIRELESS_EXT | 
 | 49 | 	bool "Wireless extensions" | 
 | 50 | 	default n | 
 | 51 | 	---help--- | 
 | 52 | 	  This option enables the legacy wireless extensions | 
 | 53 | 	  (wireless network interface configuration via ioctls.) | 
 | 54 |  | 
 | 55 | 	  Wireless extensions will be replaced by cfg80211 and | 
 | 56 | 	  will be required only by legacy drivers that implement | 
| Johannes Berg | 5568296 | 2007-09-20 13:09:35 -0400 | [diff] [blame] | 57 | 	  wireless extension handlers. This option does not | 
 | 58 | 	  affect the wireless-extension backward compatibility | 
 | 59 | 	  code in cfg80211. | 
| Johannes Berg | 2a5e1c0 | 2007-04-23 12:19:12 -0700 | [diff] [blame] | 60 |  | 
 | 61 | 	  Say N (if you can) unless you know you need wireless | 
 | 62 | 	  extensions for external modules. | 
| Johannes Berg | 22bb1be | 2008-07-10 11:16:47 +0200 | [diff] [blame] | 63 |  | 
 | 64 | config WIRELESS_EXT_SYSFS | 
 | 65 | 	bool "Wireless extensions sysfs files" | 
 | 66 | 	default y | 
 | 67 | 	depends on WIRELESS_EXT && SYSFS | 
 | 68 | 	help | 
 | 69 | 	  This option enables the deprecated wireless statistics | 
 | 70 | 	  files in /sys/class/net/*/wireless/. The same information | 
 | 71 | 	  is available via the ioctls as well. | 
 | 72 |  | 
| Florian Mickler | d966474 | 2008-09-02 15:26:34 +0200 | [diff] [blame] | 73 | 	  Say Y if you have programs using it, like old versions of | 
 | 74 | 	  hal. | 
| John W. Linville | 7e272fc | 2008-09-24 18:13:14 -0400 | [diff] [blame] | 75 |  | 
 | 76 | config LIB80211 | 
 | 77 | 	tristate "Common routines for IEEE802.11 drivers" | 
 | 78 | 	default n | 
 | 79 | 	help | 
 | 80 | 	  This options enables a library of common routines used | 
 | 81 | 	  by IEEE802.11 wireless LAN drivers. | 
 | 82 |  | 
 | 83 | 	  Drivers should select this themselves if needed.  Say Y if | 
 | 84 | 	  you want this built into your kernel. | 
| John W. Linville | 274bfb8 | 2008-10-29 11:35:05 -0400 | [diff] [blame^] | 85 |  | 
 | 86 | config LIB80211_CRYPT_WEP | 
 | 87 | 	tristate | 
 | 88 |  | 
 | 89 | config LIB80211_CRYPT_CCMP | 
 | 90 | 	tristate | 
 | 91 |  | 
 | 92 | config LIB80211_CRYPT_TKIP | 
 | 93 | 	tristate |