xref: /linux/net/wireless/Kconfig (revision 1ac61302dcd18880e28c29e5728cd4d0efeb5366)
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
13*1ac61302SLuis R. Rodriguezconfig CFG80211_DEBUGFS
14*1ac61302SLuis R. Rodriguez	bool "cfg80211 DebugFS entries"
15*1ac61302SLuis R. Rodriguez	depends on CFG80211 && DEBUG_FS
16*1ac61302SLuis R. Rodriguez	---help---
17*1ac61302SLuis R. Rodriguez	  You can enable this if you want to debugfs entries for cfg80211.
18*1ac61302SLuis R. Rodriguez
19*1ac61302SLuis R. Rodriguez	  If unsure, say N.
20*1ac61302SLuis R. Rodriguez
21b2e1b302SLuis R. Rodriguezconfig WIRELESS_OLD_REGULATORY
225d6ffc53SDavide Pesavento	bool "Old wireless static regulatory definitions"
238a5117d8SLuis R. Rodriguez	default n
24b2e1b302SLuis R. Rodriguez	---help---
25b2e1b302SLuis R. Rodriguez	  This option enables the old static regulatory information
268a5117d8SLuis R. Rodriguez	  and uses it within the new framework. This option is available
278a5117d8SLuis R. Rodriguez	  for historical reasons and it is advised to leave it off.
28b2e1b302SLuis R. Rodriguez
298a5117d8SLuis R. Rodriguez	  For details see:
30b2e1b302SLuis R. Rodriguez
318a5117d8SLuis R. Rodriguez	  http://wireless.kernel.org/en/developers/Regulatory
32b2e1b302SLuis R. Rodriguez
338a5117d8SLuis R. Rodriguez	  Say N and if you say Y, please tell us why. The default is N.
34b2e1b302SLuis R. Rodriguez
352a5e1c0eSJohannes Bergconfig WIRELESS_EXT
362a5e1c0eSJohannes Berg	bool "Wireless extensions"
372a5e1c0eSJohannes Berg	default n
382a5e1c0eSJohannes Berg	---help---
392a5e1c0eSJohannes Berg	  This option enables the legacy wireless extensions
402a5e1c0eSJohannes Berg	  (wireless network interface configuration via ioctls.)
412a5e1c0eSJohannes Berg
422a5e1c0eSJohannes Berg	  Wireless extensions will be replaced by cfg80211 and
432a5e1c0eSJohannes Berg	  will be required only by legacy drivers that implement
4455682965SJohannes Berg	  wireless extension handlers. This option does not
4555682965SJohannes Berg	  affect the wireless-extension backward compatibility
4655682965SJohannes Berg	  code in cfg80211.
472a5e1c0eSJohannes Berg
482a5e1c0eSJohannes Berg	  Say N (if you can) unless you know you need wireless
492a5e1c0eSJohannes Berg	  extensions for external modules.
5022bb1be4SJohannes Berg
5122bb1be4SJohannes Bergconfig WIRELESS_EXT_SYSFS
5222bb1be4SJohannes Berg	bool "Wireless extensions sysfs files"
5322bb1be4SJohannes Berg	default y
5422bb1be4SJohannes Berg	depends on WIRELESS_EXT && SYSFS
5522bb1be4SJohannes Berg	help
5622bb1be4SJohannes Berg	  This option enables the deprecated wireless statistics
5722bb1be4SJohannes Berg	  files in /sys/class/net/*/wireless/. The same information
5822bb1be4SJohannes Berg	  is available via the ioctls as well.
5922bb1be4SJohannes Berg
60d9664741SFlorian Mickler	  Say Y if you have programs using it, like old versions of
61d9664741SFlorian Mickler	  hal.
627e272fcfSJohn W. Linville
637e272fcfSJohn W. Linvilleconfig LIB80211
647e272fcfSJohn W. Linville	tristate "Common routines for IEEE802.11 drivers"
657e272fcfSJohn W. Linville	default n
667e272fcfSJohn W. Linville	help
677e272fcfSJohn W. Linville	  This options enables a library of common routines used
687e272fcfSJohn W. Linville	  by IEEE802.11 wireless LAN drivers.
697e272fcfSJohn W. Linville
707e272fcfSJohn W. Linville	  Drivers should select this themselves if needed.  Say Y if
717e272fcfSJohn W. Linville	  you want this built into your kernel.
72274bfb8dSJohn W. Linville
73274bfb8dSJohn W. Linvilleconfig LIB80211_CRYPT_WEP
74274bfb8dSJohn W. Linville	tristate
75274bfb8dSJohn W. Linville
76274bfb8dSJohn W. Linvilleconfig LIB80211_CRYPT_CCMP
77274bfb8dSJohn W. Linville	tristate
78274bfb8dSJohn W. Linville
79274bfb8dSJohn W. Linvilleconfig LIB80211_CRYPT_TKIP
80274bfb8dSJohn W. Linville	tristate
816f16bf3bSJohn W. Linville
826f16bf3bSJohn W. Linvilleconfig LIB80211_DEBUG
836f16bf3bSJohn W. Linville	bool "lib80211 debugging messages"
846f16bf3bSJohn W. Linville	depends on LIB80211
856f16bf3bSJohn W. Linville	default n
866f16bf3bSJohn W. Linville	---help---
876f16bf3bSJohn W. Linville	  You can enable this if you want verbose debugging messages
886f16bf3bSJohn W. Linville	  from lib80211.
896f16bf3bSJohn W. Linville
906f16bf3bSJohn W. Linville	  If unsure, say N.
91