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