xref: /linux/net/wireless/Kconfig (revision 898324025fc12132d3ed98f8baf4fb3fa45327e0)
1704232c2SJohannes Bergconfig CFG80211
2704232c2SJohannes Berg	tristate "Improved wireless configuration API"
31f87f7d3SJohannes Berg	depends on RFKILL || !RFKILL
4704232c2SJohannes Berg
53f2355cbSLuis R. Rodriguezconfig CFG80211_REG_DEBUG
63f2355cbSLuis R. Rodriguez	bool "cfg80211 regulatory debugging"
73f2355cbSLuis R. Rodriguez	depends on CFG80211
83f2355cbSLuis R. Rodriguez	default n
93f2355cbSLuis R. Rodriguez	---help---
103f2355cbSLuis R. Rodriguez	  You can enable this if you want to debug regulatory changes.
113f2355cbSLuis R. Rodriguez
123f2355cbSLuis R. Rodriguez	  If unsure, say N.
133f2355cbSLuis R. Rodriguez
141ac61302SLuis R. Rodriguezconfig CFG80211_DEBUGFS
151ac61302SLuis R. Rodriguez	bool "cfg80211 DebugFS entries"
161ac61302SLuis R. Rodriguez	depends on CFG80211 && DEBUG_FS
171ac61302SLuis R. Rodriguez	---help---
181ac61302SLuis R. Rodriguez	  You can enable this if you want to debugfs entries for cfg80211.
191ac61302SLuis R. Rodriguez
201ac61302SLuis R. Rodriguez	  If unsure, say N.
211ac61302SLuis R. Rodriguez
22b2e1b302SLuis R. Rodriguezconfig WIRELESS_OLD_REGULATORY
235d6ffc53SDavide Pesavento	bool "Old wireless static regulatory definitions"
248a5117d8SLuis R. Rodriguez	default n
25b2e1b302SLuis R. Rodriguez	---help---
26b2e1b302SLuis R. Rodriguez	  This option enables the old static regulatory information
278a5117d8SLuis R. Rodriguez	  and uses it within the new framework. This option is available
288a5117d8SLuis R. Rodriguez	  for historical reasons and it is advised to leave it off.
29b2e1b302SLuis R. Rodriguez
308a5117d8SLuis R. Rodriguez	  For details see:
31b2e1b302SLuis R. Rodriguez
328a5117d8SLuis R. Rodriguez	  http://wireless.kernel.org/en/developers/Regulatory
33b2e1b302SLuis R. Rodriguez
348a5117d8SLuis R. Rodriguez	  Say N and if you say Y, please tell us why. The default is N.
35b2e1b302SLuis R. Rodriguez
362a5e1c0eSJohannes Bergconfig WIRELESS_EXT
372a5e1c0eSJohannes Berg	bool "Wireless extensions"
38*89832402SJohannes Berg	default y
392a5e1c0eSJohannes Berg	---help---
402a5e1c0eSJohannes Berg	  This option enables the legacy wireless extensions
412a5e1c0eSJohannes Berg	  (wireless network interface configuration via ioctls.)
422a5e1c0eSJohannes Berg
43*89832402SJohannes Berg	  Say Y unless you've upgraded all your userspace to use
44*89832402SJohannes Berg	  nl80211 instead of wireless extensions.
4522bb1be4SJohannes Berg
4622bb1be4SJohannes Bergconfig WIRELESS_EXT_SYSFS
4722bb1be4SJohannes Berg	bool "Wireless extensions sysfs files"
4822bb1be4SJohannes Berg	default y
4922bb1be4SJohannes Berg	depends on WIRELESS_EXT && SYSFS
5022bb1be4SJohannes Berg	help
5122bb1be4SJohannes Berg	  This option enables the deprecated wireless statistics
5222bb1be4SJohannes Berg	  files in /sys/class/net/*/wireless/. The same information
5322bb1be4SJohannes Berg	  is available via the ioctls as well.
5422bb1be4SJohannes Berg
55d9664741SFlorian Mickler	  Say Y if you have programs using it, like old versions of
56d9664741SFlorian Mickler	  hal.
577e272fcfSJohn W. Linville
587e272fcfSJohn W. Linvilleconfig LIB80211
597e272fcfSJohn W. Linville	tristate "Common routines for IEEE802.11 drivers"
607e272fcfSJohn W. Linville	default n
617e272fcfSJohn W. Linville	help
627e272fcfSJohn W. Linville	  This options enables a library of common routines used
637e272fcfSJohn W. Linville	  by IEEE802.11 wireless LAN drivers.
647e272fcfSJohn W. Linville
657e272fcfSJohn W. Linville	  Drivers should select this themselves if needed.  Say Y if
667e272fcfSJohn W. Linville	  you want this built into your kernel.
67274bfb8dSJohn W. Linville
68274bfb8dSJohn W. Linvilleconfig LIB80211_CRYPT_WEP
69274bfb8dSJohn W. Linville	tristate
70274bfb8dSJohn W. Linville
71274bfb8dSJohn W. Linvilleconfig LIB80211_CRYPT_CCMP
72274bfb8dSJohn W. Linville	tristate
73274bfb8dSJohn W. Linville
74274bfb8dSJohn W. Linvilleconfig LIB80211_CRYPT_TKIP
75274bfb8dSJohn W. Linville	tristate
766f16bf3bSJohn W. Linville
776f16bf3bSJohn W. Linvilleconfig LIB80211_DEBUG
786f16bf3bSJohn W. Linville	bool "lib80211 debugging messages"
796f16bf3bSJohn W. Linville	depends on LIB80211
806f16bf3bSJohn W. Linville	default n
816f16bf3bSJohn W. Linville	---help---
826f16bf3bSJohn W. Linville	  You can enable this if you want verbose debugging messages
836f16bf3bSJohn W. Linville	  from lib80211.
846f16bf3bSJohn W. Linville
856f16bf3bSJohn W. Linville	  If unsure, say N.
86