xref: /linux/net/ceph/Kconfig (revision 27c0a7b05d13a0dc54ed0b95fc12218210fdea1a)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
23d14c5d2SYehuda Sadehconfig CEPH_LIB
311e9ec6eSKees Cook	tristate "Ceph core library"
411e9ec6eSKees Cook	depends on INET
5b261d222SEric Biggers	select CRC32
63d14c5d2SYehuda Sadeh	select CRYPTO_AES
7dc220db0SIlya Dryomov	select CRYPTO_CBC
8cd1a677cSIlya Dryomov	select CRYPTO_GCM
9*27c0a7b0SEric Biggers	select CRYPTO_LIB_SHA256
103d14c5d2SYehuda Sadeh	select CRYPTO
11e2c3d29bSTommi Virtanen	select KEYS
123d14c5d2SYehuda Sadeh	default n
133d14c5d2SYehuda Sadeh	help
143d14c5d2SYehuda Sadeh	  Choose Y or M here to include cephlib, which provides the
153d14c5d2SYehuda Sadeh	  common functionality to both the Ceph filesystem and
163d14c5d2SYehuda Sadeh	  to the rados block device (rbd).
173d14c5d2SYehuda Sadeh
1894f17c00SAlexander A. Klimov	  More information at https://ceph.io/.
193d14c5d2SYehuda Sadeh
203d14c5d2SYehuda Sadeh	  If unsure, say N.
213d14c5d2SYehuda Sadeh
223d14c5d2SYehuda Sadehconfig CEPH_LIB_PRETTYDEBUG
233d14c5d2SYehuda Sadeh	bool "Include file:line in ceph debug output"
243d14c5d2SYehuda Sadeh	depends on CEPH_LIB
253d14c5d2SYehuda Sadeh	default n
263d14c5d2SYehuda Sadeh	help
273d14c5d2SYehuda Sadeh	  If you say Y here, debug output will include a filename and
283d14c5d2SYehuda Sadeh	  line to aid debugging.  This increases kernel size and slows
293d14c5d2SYehuda Sadeh	  execution slightly when debug call sites are enabled (e.g.,
303d14c5d2SYehuda Sadeh	  via CONFIG_DYNAMIC_DEBUG).
313d14c5d2SYehuda Sadeh
323d14c5d2SYehuda Sadeh	  If unsure, say N.
333d14c5d2SYehuda Sadeh
34ee3b56f2SNoah Watkinsconfig CEPH_LIB_USE_DNS_RESOLVER
35ee3b56f2SNoah Watkins	bool "Use in-kernel support for DNS lookup"
36ee3b56f2SNoah Watkins	depends on CEPH_LIB
37ee3b56f2SNoah Watkins	select DNS_RESOLVER
38ee3b56f2SNoah Watkins	default n
39ee3b56f2SNoah Watkins	help
40ee3b56f2SNoah Watkins	  If you say Y here, hostnames (e.g. monitor addresses) will
41ee3b56f2SNoah Watkins	  be resolved using the CONFIG_DNS_RESOLVER facility.
42ee3b56f2SNoah Watkins
43ee3b56f2SNoah Watkins	  For information on how to use CONFIG_DNS_RESOLVER consult
449dfe1361SMauro Carvalho Chehab	  Documentation/networking/dns_resolver.rst
45ee3b56f2SNoah Watkins
46ee3b56f2SNoah Watkins	  If unsure, say N.
47