Config.in 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. # wpa_supplicant config
  2. config WPA_RFKILL_SUPPORT
  3. bool "Add rfkill support"
  4. depends on PACKAGE_wpa-supplicant || \
  5. PACKAGE_wpa-supplicant-openssl || \
  6. PACKAGE_wpa-supplicant-wolfssl || \
  7. PACKAGE_wpa-supplicant-mesh-openssl || \
  8. PACKAGE_wpa-supplicant-mesh-wolfssl || \
  9. PACKAGE_wpa-supplicant-basic || \
  10. PACKAGE_wpa-supplicant-mini || \
  11. PACKAGE_wpa-supplicant-p2p || \
  12. PACKAGE_wpad || \
  13. PACKAGE_wpad-openssl || \
  14. PACKAGE_wpad-wolfssl || \
  15. PACKAGE_wpad-basic || \
  16. PACKAGE_wpad-basic-openssl || \
  17. PACKAGE_wpad-basic-wolfssl || \
  18. PACKAGE_wpad-mini || \
  19. PACKAGE_wpad-mesh-openssl || \
  20. PACKAGE_wpad-mesh-wolfssl
  21. default n
  22. config WPA_MSG_MIN_PRIORITY
  23. int "Minimum debug message priority"
  24. depends on PACKAGE_wpa-supplicant || \
  25. PACKAGE_wpa-supplicant-openssl || \
  26. PACKAGE_wpa-supplicant-wolfssl || \
  27. PACKAGE_wpa-supplicant-mesh-openssl || \
  28. PACKAGE_wpa-supplicant-mesh-wolfssl || \
  29. PACKAGE_wpa-supplicant-basic || \
  30. PACKAGE_wpa-supplicant-mini || \
  31. PACKAGE_wpa-supplicant-p2p || \
  32. PACKAGE_wpad || \
  33. PACKAGE_wpad-openssl || \
  34. PACKAGE_wpad-wolfssl || \
  35. PACKAGE_wpad-basic || \
  36. PACKAGE_wpad-basic-openssl || \
  37. PACKAGE_wpad-basic-wolfssl || \
  38. PACKAGE_wpad-mini || \
  39. PACKAGE_wpad-mesh-openssl || \
  40. PACKAGE_wpad-mesh-wolfssl
  41. default 3
  42. help
  43. Useful values are:
  44. 0 = all messages
  45. 1 = raw message dumps
  46. 2 = most debugging messages
  47. 3 = info messages
  48. 4 = warnings
  49. 5 = errors
  50. config WPA_WOLFSSL
  51. bool
  52. default PACKAGE_wpa-supplicant-wolfssl ||\
  53. PACKAGE_wpad-wolfssl ||\
  54. PACKAGE_wpad-basic-wolfssl || \
  55. PACKAGE_wpad-mesh-wolfssl ||\
  56. PACKAGE_eapol-test-wolfssl
  57. select WOLFSSL_HAS_AES_CCM
  58. select WOLFSSL_HAS_ARC4
  59. select WOLFSSL_HAS_DH
  60. select WOLFSSL_HAS_OCSP
  61. select WOLFSSL_HAS_SESSION_TICKET
  62. select WOLFSSL_HAS_WPAS
  63. config DRIVER_WEXT_SUPPORT
  64. bool
  65. select KERNEL_WIRELESS_EXT
  66. default n
  67. config DRIVER_11N_SUPPORT
  68. bool
  69. default n
  70. config DRIVER_11AC_SUPPORT
  71. bool
  72. default n
  73. config DRIVER_11AX_SUPPORT
  74. bool
  75. default n
  76. select WPA_MBO_SUPPORT
  77. config WPA_ENABLE_WEP
  78. bool "Enable support for unsecure and obsolete WEP"
  79. help
  80. Wired equivalent privacy (WEP) is an obsolete cryptographic data
  81. confidentiality algorithm that is not considered secure. It should not be used
  82. for anything anymore. The functionality needed to use WEP is available in the
  83. current hostapd release under this optional build parameter and completely
  84. removed in a future release.
  85. config WPA_MBO_SUPPORT
  86. bool "Multi Band Operation (Agile Multiband)"
  87. default PACKAGE_wpa-supplicant || \
  88. PACKAGE_wpa-supplicant-openssl || \
  89. PACKAGE_wpa-supplicant-wolfssl || \
  90. PACKAGE_wpad || \
  91. PACKAGE_wpad-openssl || \
  92. PACKAGE_wpad-wolfssl
  93. help
  94. Multi Band Operation aka (Agile Multiband) enables features
  95. that facilitate efficient use of multiple frequency bands.
  96. Enabling MBO on an AP using RSN requires 802.11w to be enabled.
  97. Hostapd will refuse to start if MBO and RSN are enabled without 11w.