xref: /linux/net/wireless/Kconfig (revision 8a5117d80fe93de5df5b56480054f7df1fd20755)
1704232c2SJohannes Bergconfig CFG80211
2704232c2SJohannes Berg        tristate "Improved wireless configuration API"
3704232c2SJohannes Berg
43f2355cbSLuis R. Rodriguezconfig CFG80211_REG_DEBUG
53f2355cbSLuis R. Rodriguez	bool "cfg80211 regulatory debugging"
63f2355cbSLuis R. Rodriguez	depends on CFG80211
73f2355cbSLuis R. Rodriguez	default n
83f2355cbSLuis R. Rodriguez	---help---
93f2355cbSLuis R. Rodriguez	  You can enable this if you want to debug regulatory changes.
103f2355cbSLuis R. Rodriguez
113f2355cbSLuis R. Rodriguez	  If unsure, say N.
123f2355cbSLuis R. Rodriguez
13b2e1b302SLuis R. Rodriguezconfig WIRELESS_OLD_REGULATORY
145d6ffc53SDavide Pesavento	bool "Old wireless static regulatory definitions"
15*8a5117d8SLuis R. Rodriguez	default n
16b2e1b302SLuis R. Rodriguez	---help---
17b2e1b302SLuis R. Rodriguez	  This option enables the old static regulatory information
18*8a5117d8SLuis R. Rodriguez	  and uses it within the new framework. This option is available
19*8a5117d8SLuis R. Rodriguez	  for historical reasons and it is advised to leave it off.
20b2e1b302SLuis R. Rodriguez
21*8a5117d8SLuis R. Rodriguez	  For details see:
22b2e1b302SLuis R. Rodriguez
23*8a5117d8SLuis R. Rodriguez	  http://wireless.kernel.org/en/developers/Regulatory
24b2e1b302SLuis R. Rodriguez
25*8a5117d8SLuis R. Rodriguez	  Say N and if you say Y, please tell us why. The default is N.
26b2e1b302SLuis R. Rodriguez
272a5e1c0eSJohannes Bergconfig WIRELESS_EXT
282a5e1c0eSJohannes Berg	bool "Wireless extensions"
292a5e1c0eSJohannes Berg	default n
302a5e1c0eSJohannes Berg	---help---
312a5e1c0eSJohannes Berg	  This option enables the legacy wireless extensions
322a5e1c0eSJohannes Berg	  (wireless network interface configuration via ioctls.)
332a5e1c0eSJohannes Berg
342a5e1c0eSJohannes Berg	  Wireless extensions will be replaced by cfg80211 and
352a5e1c0eSJohannes Berg	  will be required only by legacy drivers that implement
3655682965SJohannes Berg	  wireless extension handlers. This option does not
3755682965SJohannes Berg	  affect the wireless-extension backward compatibility
3855682965SJohannes Berg	  code in cfg80211.
392a5e1c0eSJohannes Berg
402a5e1c0eSJohannes Berg	  Say N (if you can) unless you know you need wireless
412a5e1c0eSJohannes Berg	  extensions for external modules.
4222bb1be4SJohannes Berg
4322bb1be4SJohannes Bergconfig WIRELESS_EXT_SYSFS
4422bb1be4SJohannes Berg	bool "Wireless extensions sysfs files"
4522bb1be4SJohannes Berg	default y
4622bb1be4SJohannes Berg	depends on WIRELESS_EXT && SYSFS
4722bb1be4SJohannes Berg	help
4822bb1be4SJohannes Berg	  This option enables the deprecated wireless statistics
4922bb1be4SJohannes Berg	  files in /sys/class/net/*/wireless/. The same information
5022bb1be4SJohannes Berg	  is available via the ioctls as well.
5122bb1be4SJohannes Berg
52d9664741SFlorian Mickler	  Say Y if you have programs using it, like old versions of
53d9664741SFlorian Mickler	  hal.
547e272fcfSJohn W. Linville
557e272fcfSJohn W. Linvilleconfig LIB80211
567e272fcfSJohn W. Linville	tristate "Common routines for IEEE802.11 drivers"
577e272fcfSJohn W. Linville	default n
587e272fcfSJohn W. Linville	help
597e272fcfSJohn W. Linville	  This options enables a library of common routines used
607e272fcfSJohn W. Linville	  by IEEE802.11 wireless LAN drivers.
617e272fcfSJohn W. Linville
627e272fcfSJohn W. Linville	  Drivers should select this themselves if needed.  Say Y if
637e272fcfSJohn W. Linville	  you want this built into your kernel.
64274bfb8dSJohn W. Linville
65274bfb8dSJohn W. Linvilleconfig LIB80211_CRYPT_WEP
66274bfb8dSJohn W. Linville	tristate
67274bfb8dSJohn W. Linville
68274bfb8dSJohn W. Linvilleconfig LIB80211_CRYPT_CCMP
69274bfb8dSJohn W. Linville	tristate
70274bfb8dSJohn W. Linville
71274bfb8dSJohn W. Linvilleconfig LIB80211_CRYPT_TKIP
72274bfb8dSJohn W. Linville	tristate
736f16bf3bSJohn W. Linville
746f16bf3bSJohn W. Linvilleconfig LIB80211_DEBUG
756f16bf3bSJohn W. Linville	bool "lib80211 debugging messages"
766f16bf3bSJohn W. Linville	depends on LIB80211
776f16bf3bSJohn W. Linville	default n
786f16bf3bSJohn W. Linville	---help---
796f16bf3bSJohn W. Linville	  You can enable this if you want verbose debugging messages
806f16bf3bSJohn W. Linville	  from lib80211.
816f16bf3bSJohn W. Linville
826f16bf3bSJohn W. Linville	  If unsure, say N.
83