Kconfig 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. config CFG80211
  2. tristate "Improved wireless configuration API"
  3. config NL80211
  4. bool "nl80211 new netlink interface support"
  5. depends on CFG80211
  6. default y
  7. ---help---
  8. This option turns on the new netlink interface
  9. (nl80211) support in cfg80211.
  10. If =n, drivers using mac80211 will be configured via
  11. wireless extension support provided by that subsystem.
  12. If unsure, say Y.
  13. config WIRELESS_OLD_REGULATORY
  14. bool "Old wireless static regulatory definitions"
  15. default n
  16. ---help---
  17. This option enables the old static regulatory information
  18. and uses it within the new framework. This is available
  19. temporarily as an option to help prevent immediate issues
  20. due to the switch to the new regulatory framework which
  21. does require a new userspace application which has the
  22. database of regulatory information (CRDA) and another for
  23. setting regulatory domains (iw).
  24. For more information see:
  25. http://wireless.kernel.org/en/developers/Regulatory/CRDA
  26. http://wireless.kernel.org/en/users/Documentation/iw
  27. It is important to note though that if you *do* have CRDA present
  28. and if this option is enabled CRDA *will* be called to update the
  29. regulatory domain (for US and JP only). Support for letting the user
  30. set the regulatory domain through iw is also supported. This option
  31. mainly exists to leave around for a kernel release some old static
  32. regulatory domains that were defined and to keep around the old
  33. ieee80211_regdom module parameter. This is being phased out and you
  34. should stop using them ASAP.
  35. Say N unless you cannot install a new userspace application
  36. or have one currently depending on the ieee80211_regdom module
  37. parameter and cannot port it to use the new userspace interfaces.
  38. This is scheduled for removal for 2.6.29.
  39. config WIRELESS_EXT
  40. bool "Wireless extensions"
  41. default n
  42. ---help---
  43. This option enables the legacy wireless extensions
  44. (wireless network interface configuration via ioctls.)
  45. Wireless extensions will be replaced by cfg80211 and
  46. will be required only by legacy drivers that implement
  47. wireless extension handlers. This option does not
  48. affect the wireless-extension backward compatibility
  49. code in cfg80211.
  50. Say N (if you can) unless you know you need wireless
  51. extensions for external modules.
  52. config WIRELESS_EXT_SYSFS
  53. bool "Wireless extensions sysfs files"
  54. default y
  55. depends on WIRELESS_EXT && SYSFS
  56. help
  57. This option enables the deprecated wireless statistics
  58. files in /sys/class/net/*/wireless/. The same information
  59. is available via the ioctls as well.
  60. Say Y if you have programs using it, like old versions of
  61. hal.