1704232c2SJohannes Bergconfig CFG80211 2704232c2SJohannes Berg tristate "Improved wireless configuration API" 3704232c2SJohannes Berg 4*3f2355cbSLuis R. Rodriguezconfig CFG80211_REG_DEBUG 5*3f2355cbSLuis R. Rodriguez bool "cfg80211 regulatory debugging" 6*3f2355cbSLuis R. Rodriguez depends on CFG80211 7*3f2355cbSLuis R. Rodriguez default n 8*3f2355cbSLuis R. Rodriguez ---help--- 9*3f2355cbSLuis R. Rodriguez You can enable this if you want to debug regulatory changes. 10*3f2355cbSLuis R. Rodriguez 11*3f2355cbSLuis R. Rodriguez If unsure, say N. 12*3f2355cbSLuis R. Rodriguez 1355682965SJohannes Bergconfig NL80211 1455682965SJohannes Berg bool "nl80211 new netlink interface support" 150aa4f333SAndrew Morton depends on CFG80211 1655682965SJohannes Berg default y 1755682965SJohannes Berg ---help--- 1855682965SJohannes Berg This option turns on the new netlink interface 1955682965SJohannes Berg (nl80211) support in cfg80211. 2055682965SJohannes Berg 2155682965SJohannes Berg If =n, drivers using mac80211 will be configured via 2255682965SJohannes Berg wireless extension support provided by that subsystem. 2355682965SJohannes Berg 2455682965SJohannes Berg If unsure, say Y. 2555682965SJohannes Berg 26b2e1b302SLuis R. Rodriguezconfig WIRELESS_OLD_REGULATORY 275d6ffc53SDavide Pesavento bool "Old wireless static regulatory definitions" 2844a504c4SArjan van de Ven default y 29b2e1b302SLuis R. Rodriguez ---help--- 30b2e1b302SLuis R. Rodriguez This option enables the old static regulatory information 31b2e1b302SLuis R. Rodriguez and uses it within the new framework. This is available 32b2e1b302SLuis R. Rodriguez temporarily as an option to help prevent immediate issues 33b2e1b302SLuis R. Rodriguez due to the switch to the new regulatory framework which 34b2e1b302SLuis R. Rodriguez does require a new userspace application which has the 35b2e1b302SLuis R. Rodriguez database of regulatory information (CRDA) and another for 36b2e1b302SLuis R. Rodriguez setting regulatory domains (iw). 37b2e1b302SLuis R. Rodriguez 38b2e1b302SLuis R. Rodriguez For more information see: 39b2e1b302SLuis R. Rodriguez 40b2e1b302SLuis R. Rodriguez http://wireless.kernel.org/en/developers/Regulatory/CRDA 41b2e1b302SLuis R. Rodriguez http://wireless.kernel.org/en/users/Documentation/iw 42b2e1b302SLuis R. Rodriguez 43b2e1b302SLuis R. Rodriguez It is important to note though that if you *do* have CRDA present 44b2e1b302SLuis R. Rodriguez and if this option is enabled CRDA *will* be called to update the 45b2e1b302SLuis R. Rodriguez regulatory domain (for US and JP only). Support for letting the user 46b2e1b302SLuis R. Rodriguez set the regulatory domain through iw is also supported. This option 47b2e1b302SLuis R. Rodriguez mainly exists to leave around for a kernel release some old static 48b2e1b302SLuis R. Rodriguez regulatory domains that were defined and to keep around the old 49b2e1b302SLuis R. Rodriguez ieee80211_regdom module parameter. This is being phased out and you 50b2e1b302SLuis R. Rodriguez should stop using them ASAP. 51b2e1b302SLuis R. Rodriguez 52*3f2355cbSLuis R. Rodriguez Note: You will need CRDA if you want 802.11d support 53*3f2355cbSLuis R. Rodriguez 5444a504c4SArjan van de Ven Say Y unless you have installed a new userspace application. 5544a504c4SArjan van de Ven Also say Y if have one currently depending on the ieee80211_regdom 5644a504c4SArjan van de Ven module parameter and cannot port it to use the new userspace 5744a504c4SArjan van de Ven interfaces. 58b2e1b302SLuis R. Rodriguez 592a5e1c0eSJohannes Bergconfig WIRELESS_EXT 602a5e1c0eSJohannes Berg bool "Wireless extensions" 612a5e1c0eSJohannes Berg default n 622a5e1c0eSJohannes Berg ---help--- 632a5e1c0eSJohannes Berg This option enables the legacy wireless extensions 642a5e1c0eSJohannes Berg (wireless network interface configuration via ioctls.) 652a5e1c0eSJohannes Berg 662a5e1c0eSJohannes Berg Wireless extensions will be replaced by cfg80211 and 672a5e1c0eSJohannes Berg will be required only by legacy drivers that implement 6855682965SJohannes Berg wireless extension handlers. This option does not 6955682965SJohannes Berg affect the wireless-extension backward compatibility 7055682965SJohannes Berg code in cfg80211. 712a5e1c0eSJohannes Berg 722a5e1c0eSJohannes Berg Say N (if you can) unless you know you need wireless 732a5e1c0eSJohannes Berg extensions for external modules. 7422bb1be4SJohannes Berg 7522bb1be4SJohannes Bergconfig WIRELESS_EXT_SYSFS 7622bb1be4SJohannes Berg bool "Wireless extensions sysfs files" 7722bb1be4SJohannes Berg default y 7822bb1be4SJohannes Berg depends on WIRELESS_EXT && SYSFS 7922bb1be4SJohannes Berg help 8022bb1be4SJohannes Berg This option enables the deprecated wireless statistics 8122bb1be4SJohannes Berg files in /sys/class/net/*/wireless/. The same information 8222bb1be4SJohannes Berg is available via the ioctls as well. 8322bb1be4SJohannes Berg 84d9664741SFlorian Mickler Say Y if you have programs using it, like old versions of 85d9664741SFlorian Mickler hal. 867e272fcfSJohn W. Linville 877e272fcfSJohn W. Linvilleconfig LIB80211 887e272fcfSJohn W. Linville tristate "Common routines for IEEE802.11 drivers" 897e272fcfSJohn W. Linville default n 907e272fcfSJohn W. Linville help 917e272fcfSJohn W. Linville This options enables a library of common routines used 927e272fcfSJohn W. Linville by IEEE802.11 wireless LAN drivers. 937e272fcfSJohn W. Linville 947e272fcfSJohn W. Linville Drivers should select this themselves if needed. Say Y if 957e272fcfSJohn W. Linville you want this built into your kernel. 96274bfb8dSJohn W. Linville 97274bfb8dSJohn W. Linvilleconfig LIB80211_CRYPT_WEP 98274bfb8dSJohn W. Linville tristate 99274bfb8dSJohn W. Linville 100274bfb8dSJohn W. Linvilleconfig LIB80211_CRYPT_CCMP 101274bfb8dSJohn W. Linville tristate 102274bfb8dSJohn W. Linville 103274bfb8dSJohn W. Linvilleconfig LIB80211_CRYPT_TKIP 104274bfb8dSJohn W. Linville tristate 105