1704232c2SJohannes Bergconfig CFG80211 2704232c2SJohannes Berg tristate "Improved wireless configuration API" 3704232c2SJohannes Berg 455682965SJohannes Bergconfig NL80211 555682965SJohannes Berg bool "nl80211 new netlink interface support" 60aa4f333SAndrew Morton depends on CFG80211 755682965SJohannes Berg default y 855682965SJohannes Berg ---help--- 955682965SJohannes Berg This option turns on the new netlink interface 1055682965SJohannes Berg (nl80211) support in cfg80211. 1155682965SJohannes Berg 1255682965SJohannes Berg If =n, drivers using mac80211 will be configured via 1355682965SJohannes Berg wireless extension support provided by that subsystem. 1455682965SJohannes Berg 1555682965SJohannes Berg If unsure, say Y. 1655682965SJohannes Berg 17b2e1b302SLuis R. Rodriguezconfig WIRELESS_OLD_REGULATORY 185d6ffc53SDavide Pesavento bool "Old wireless static regulatory definitions" 1944a504c4SArjan van de Ven default y 20b2e1b302SLuis R. Rodriguez ---help--- 21b2e1b302SLuis R. Rodriguez This option enables the old static regulatory information 22b2e1b302SLuis R. Rodriguez and uses it within the new framework. This is available 23b2e1b302SLuis R. Rodriguez temporarily as an option to help prevent immediate issues 24b2e1b302SLuis R. Rodriguez due to the switch to the new regulatory framework which 25b2e1b302SLuis R. Rodriguez does require a new userspace application which has the 26b2e1b302SLuis R. Rodriguez database of regulatory information (CRDA) and another for 27b2e1b302SLuis R. Rodriguez setting regulatory domains (iw). 28b2e1b302SLuis R. Rodriguez 29b2e1b302SLuis R. Rodriguez For more information see: 30b2e1b302SLuis R. Rodriguez 31b2e1b302SLuis R. Rodriguez http://wireless.kernel.org/en/developers/Regulatory/CRDA 32b2e1b302SLuis R. Rodriguez http://wireless.kernel.org/en/users/Documentation/iw 33b2e1b302SLuis R. Rodriguez 34b2e1b302SLuis R. Rodriguez It is important to note though that if you *do* have CRDA present 35b2e1b302SLuis R. Rodriguez and if this option is enabled CRDA *will* be called to update the 36b2e1b302SLuis R. Rodriguez regulatory domain (for US and JP only). Support for letting the user 37b2e1b302SLuis R. Rodriguez set the regulatory domain through iw is also supported. This option 38b2e1b302SLuis R. Rodriguez mainly exists to leave around for a kernel release some old static 39b2e1b302SLuis R. Rodriguez regulatory domains that were defined and to keep around the old 40b2e1b302SLuis R. Rodriguez ieee80211_regdom module parameter. This is being phased out and you 41b2e1b302SLuis R. Rodriguez should stop using them ASAP. 42b2e1b302SLuis R. Rodriguez 4344a504c4SArjan van de Ven Say Y unless you have installed a new userspace application. 4444a504c4SArjan van de Ven Also say Y if have one currently depending on the ieee80211_regdom 4544a504c4SArjan van de Ven module parameter and cannot port it to use the new userspace 4644a504c4SArjan van de Ven interfaces. 47b2e1b302SLuis R. Rodriguez 482a5e1c0eSJohannes Bergconfig WIRELESS_EXT 492a5e1c0eSJohannes Berg bool "Wireless extensions" 502a5e1c0eSJohannes Berg default n 512a5e1c0eSJohannes Berg ---help--- 522a5e1c0eSJohannes Berg This option enables the legacy wireless extensions 532a5e1c0eSJohannes Berg (wireless network interface configuration via ioctls.) 542a5e1c0eSJohannes Berg 552a5e1c0eSJohannes Berg Wireless extensions will be replaced by cfg80211 and 562a5e1c0eSJohannes Berg will be required only by legacy drivers that implement 5755682965SJohannes Berg wireless extension handlers. This option does not 5855682965SJohannes Berg affect the wireless-extension backward compatibility 5955682965SJohannes Berg code in cfg80211. 602a5e1c0eSJohannes Berg 612a5e1c0eSJohannes Berg Say N (if you can) unless you know you need wireless 622a5e1c0eSJohannes Berg extensions for external modules. 6322bb1be4SJohannes Berg 6422bb1be4SJohannes Bergconfig WIRELESS_EXT_SYSFS 6522bb1be4SJohannes Berg bool "Wireless extensions sysfs files" 6622bb1be4SJohannes Berg default y 6722bb1be4SJohannes Berg depends on WIRELESS_EXT && SYSFS 6822bb1be4SJohannes Berg help 6922bb1be4SJohannes Berg This option enables the deprecated wireless statistics 7022bb1be4SJohannes Berg files in /sys/class/net/*/wireless/. The same information 7122bb1be4SJohannes Berg is available via the ioctls as well. 7222bb1be4SJohannes Berg 73d9664741SFlorian Mickler Say Y if you have programs using it, like old versions of 74d9664741SFlorian Mickler hal. 757e272fcfSJohn W. Linville 767e272fcfSJohn W. Linvilleconfig LIB80211 777e272fcfSJohn W. Linville tristate "Common routines for IEEE802.11 drivers" 787e272fcfSJohn W. Linville default n 797e272fcfSJohn W. Linville help 807e272fcfSJohn W. Linville This options enables a library of common routines used 817e272fcfSJohn W. Linville by IEEE802.11 wireless LAN drivers. 827e272fcfSJohn W. Linville 837e272fcfSJohn W. Linville Drivers should select this themselves if needed. Say Y if 847e272fcfSJohn W. Linville you want this built into your kernel. 85*274bfb8dSJohn W. Linville 86*274bfb8dSJohn W. Linvilleconfig LIB80211_CRYPT_WEP 87*274bfb8dSJohn W. Linville tristate 88*274bfb8dSJohn W. Linville 89*274bfb8dSJohn W. Linvilleconfig LIB80211_CRYPT_CCMP 90*274bfb8dSJohn W. Linville tristate 91*274bfb8dSJohn W. Linville 92*274bfb8dSJohn W. Linvilleconfig LIB80211_CRYPT_TKIP 93*274bfb8dSJohn W. Linville tristate 94