Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^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.