^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) config WIRELESS_EXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) config WEXT_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) def_bool y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) depends on CFG80211_WEXT || WIRELESS_EXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) config WEXT_PROC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) def_bool y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) depends on PROC_FS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) depends on WEXT_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) config WEXT_SPY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) config WEXT_PRIV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) config CFG80211
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) tristate "cfg80211 - wireless configuration API"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) depends on RFKILL || !RFKILL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) select FW_LOADER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) select CRC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) # may need to update this when certificates are changed and are
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) # using a different algorithm, though right now they shouldn't
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) # (this is here rather than below to allow it to be a module)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) select CRYPTO_SHA256 if CFG80211_USE_KERNEL_REGDB_KEYS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) cfg80211 is the Linux wireless LAN (802.11) configuration API.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) Enable this if you have a wireless device.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) For more information refer to documentation on the wireless wiki:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) https://wireless.wiki.kernel.org/en/developers/Documentation/cfg80211
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) When built as a module it will be called cfg80211.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) if CFG80211
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) config NL80211_TESTMODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) bool "nl80211 testmode command"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) The nl80211 testmode command helps implementing things like
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) factory calibration or validation tools for wireless chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) Select this option ONLY for kernels that are specifically
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) built for such purposes.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) Debugging tools that are supposed to end up in the hands of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) users should better be implemented with debugfs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) Say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) config CFG80211_DEVELOPER_WARNINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) bool "enable developer warnings"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) This option enables some additional warnings that help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) cfg80211 developers and driver developers, but beware that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) they can also trigger due to races with userspace.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) For example, when a driver reports that it was disconnected
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) from the AP, but the user disconnects manually at the same
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) time, the warning might trigger spuriously due to races.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) Say Y only if you are developing cfg80211 or a driver based
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) on it (or mac80211).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) config CFG80211_CERTIFICATION_ONUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) bool "cfg80211 certification onus"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) depends on EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) You should disable this option unless you are both capable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) and willing to ensure your system will remain regulatory
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) compliant with the features available under this option.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) Some options may still be under heavy development and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) for whatever reason regulatory compliance has not or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) cannot yet be verified. Regulatory verification may at
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) times only be possible until you have the final system
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) in place.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) This option should only be enabled by system integrators
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) or distributions that have done work necessary to ensure
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) regulatory certification on the system with the enabled
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) features. Alternatively you can enable this option if
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) you are a wireless researcher and are working in a controlled
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) and approved environment by your local regulatory agency.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) config CFG80211_REQUIRE_SIGNED_REGDB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) bool "require regdb signature" if CFG80211_CERTIFICATION_ONUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) default y if !ROCKCHIP_THUNDER_BOOT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) select SYSTEM_DATA_VERIFICATION
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) Require that in addition to the "regulatory.db" file a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) "regulatory.db.p7s" can be loaded with a valid PKCS#7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) signature for the regulatory.db file made by one of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) keys in the certs/ directory.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) config CFG80211_USE_KERNEL_REGDB_KEYS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) bool "allow regdb keys shipped with the kernel" if CFG80211_CERTIFICATION_ONUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) default y if !ROCKCHIP_THUNDER_BOOT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) depends on CFG80211_REQUIRE_SIGNED_REGDB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) Allow the regulatory database to be signed by one of the keys for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) which certificates are part of the kernel sources
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) (in net/wireless/certs/).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) This is currently only Seth Forshee's key, who is the regulatory
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) database maintainer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) config CFG80211_EXTRA_REGDB_KEYDIR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) string "additional regdb key directory" if CFG80211_CERTIFICATION_ONUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) depends on CFG80211_REQUIRE_SIGNED_REGDB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) If selected, point to a directory with DER-encoded X.509
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) certificates like in the kernel sources (net/wireless/certs/)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) that shall be accepted for a signed regulatory database.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) Note that you need to also select the correct CRYPTO_<hash> modules
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) for your certificates, and if cfg80211 is built-in they also must be.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) config CFG80211_REG_CELLULAR_HINTS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) bool "cfg80211 regulatory support for cellular base station hints"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) depends on CFG80211_CERTIFICATION_ONUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) This option enables support for parsing regulatory hints
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) from cellular base stations. If enabled and at least one driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) claims support for parsing cellular base station hints the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) regulatory core will allow and parse these regulatory hints.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) The regulatory core will only apply these regulatory hints on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) drivers that support this feature. You should only enable this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) feature if you have tested and validated this feature on your
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) systems.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) config CFG80211_REG_RELAX_NO_IR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) bool "cfg80211 support for NO_IR relaxation"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) depends on CFG80211_CERTIFICATION_ONUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) This option enables support for relaxation of the NO_IR flag for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) situations that certain regulatory bodies have provided clarifications
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) on how relaxation can occur. This feature has an inherent dependency on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) userspace features which must have been properly tested and as such is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) not enabled by default.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) A relaxation feature example is allowing the operation of a P2P group
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) owner (GO) on channels marked with NO_IR if there is an additional BSS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) interface which associated to an AP which userspace assumes or confirms
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) to be an authorized master, i.e., with radar detection support and DFS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) capabilities. However, note that in order to not create daisy chain
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) scenarios, this relaxation is not allowed in cases where the BSS client
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) is associated to P2P GO and in addition the P2P GO instantiated on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) a channel due to this relaxation should not allow connection from
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) non P2P clients.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) The regulatory core will apply these relaxations only for drivers that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) support this feature by declaring the appropriate channel flags and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) capabilities in their registration flow.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) config CFG80211_DEFAULT_PS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) bool "enable powersave by default"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) This option enables powersave mode by default.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) If this causes your applications to misbehave you should fix your
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) applications instead -- they need to register their network
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) latency requirement, see Documentation/power/pm_qos_interface.rst.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) config CFG80211_DEBUGFS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) bool "cfg80211 DebugFS entries"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) depends on DEBUG_FS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) You can enable this if you want debugfs entries for cfg80211.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) config CFG80211_CRDA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) bool "support CRDA" if EXPERT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) You should enable this option unless you know for sure you have no
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) need for it, for example when using the regulatory database loaded as
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) a firmware file.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) If unsure, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) config CFG80211_WEXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) bool "cfg80211 wireless extensions compatibility" if !CFG80211_WEXT_EXPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) select WEXT_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) default y if CFG80211_WEXT_EXPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) Enable this option if you need old userspace for wireless
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) extensions with cfg80211-based drivers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) config CFG80211_WEXT_EXPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) Drivers should select this option if they require cfg80211's
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) wext compatibility symbols to be exported.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) endif # CFG80211
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) config LIB80211
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) This options enables a library of common routines used
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) by IEEE802.11 wireless LAN drivers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) Drivers should select this themselves if needed.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) config LIB80211_CRYPT_WEP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) select CRYPTO_LIB_ARC4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) config LIB80211_CRYPT_CCMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) select CRYPTO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) select CRYPTO_AES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) select CRYPTO_CCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) config LIB80211_CRYPT_TKIP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) select CRYPTO_LIB_ARC4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) config LIB80211_DEBUG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) bool "lib80211 debugging messages"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) depends on LIB80211
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) You can enable this if you want verbose debugging messages
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) from lib80211.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) If unsure, say N.