xref: /kernel/linux/linux-5.10/net/ceph/Kconfig (revision 8c2ecf20)
18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ciconfig CEPH_LIB
38c2ecf20Sopenharmony_ci	tristate "Ceph core library"
48c2ecf20Sopenharmony_ci	depends on INET
58c2ecf20Sopenharmony_ci	select LIBCRC32C
68c2ecf20Sopenharmony_ci	select CRYPTO_AES
78c2ecf20Sopenharmony_ci	select CRYPTO_CBC
88c2ecf20Sopenharmony_ci	select CRYPTO
98c2ecf20Sopenharmony_ci	select KEYS
108c2ecf20Sopenharmony_ci	default n
118c2ecf20Sopenharmony_ci	help
128c2ecf20Sopenharmony_ci	  Choose Y or M here to include cephlib, which provides the
138c2ecf20Sopenharmony_ci	  common functionality to both the Ceph filesystem and
148c2ecf20Sopenharmony_ci	  to the rados block device (rbd).
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ci	  More information at https://ceph.io/.
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci	  If unsure, say N.
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ciconfig CEPH_LIB_PRETTYDEBUG
218c2ecf20Sopenharmony_ci	bool "Include file:line in ceph debug output"
228c2ecf20Sopenharmony_ci	depends on CEPH_LIB
238c2ecf20Sopenharmony_ci	default n
248c2ecf20Sopenharmony_ci	help
258c2ecf20Sopenharmony_ci	  If you say Y here, debug output will include a filename and
268c2ecf20Sopenharmony_ci	  line to aid debugging.  This increases kernel size and slows
278c2ecf20Sopenharmony_ci	  execution slightly when debug call sites are enabled (e.g.,
288c2ecf20Sopenharmony_ci	  via CONFIG_DYNAMIC_DEBUG).
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ci	  If unsure, say N.
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ciconfig CEPH_LIB_USE_DNS_RESOLVER
338c2ecf20Sopenharmony_ci	bool "Use in-kernel support for DNS lookup"
348c2ecf20Sopenharmony_ci	depends on CEPH_LIB
358c2ecf20Sopenharmony_ci	select DNS_RESOLVER
368c2ecf20Sopenharmony_ci	default n
378c2ecf20Sopenharmony_ci	help
388c2ecf20Sopenharmony_ci	  If you say Y here, hostnames (e.g. monitor addresses) will
398c2ecf20Sopenharmony_ci	  be resolved using the CONFIG_DNS_RESOLVER facility.
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_ci	  For information on how to use CONFIG_DNS_RESOLVER consult
428c2ecf20Sopenharmony_ci	  Documentation/networking/dns_resolver.rst
438c2ecf20Sopenharmony_ci
448c2ecf20Sopenharmony_ci	  If unsure, say N.
45