xref: /openbmc/linux/net/ceph/Kconfig (revision 31af04cd)
1config CEPH_LIB
2	tristate "Ceph core library"
3	depends on INET
4	select LIBCRC32C
5	select CRYPTO_AES
6	select CRYPTO_CBC
7	select CRYPTO
8	select KEYS
9	default n
10	help
11	  Choose Y or M here to include cephlib, which provides the
12	  common functionality to both the Ceph filesystem and
13	  to the rados block device (rbd).
14
15	  More information at http://ceph.newdream.net/.
16
17	  If unsure, say N.
18
19config CEPH_LIB_PRETTYDEBUG
20	bool "Include file:line in ceph debug output"
21	depends on CEPH_LIB
22	default n
23	help
24	  If you say Y here, debug output will include a filename and
25	  line to aid debugging.  This increases kernel size and slows
26	  execution slightly when debug call sites are enabled (e.g.,
27	  via CONFIG_DYNAMIC_DEBUG).
28
29	  If unsure, say N.
30
31config CEPH_LIB_USE_DNS_RESOLVER
32	bool "Use in-kernel support for DNS lookup"
33	depends on CEPH_LIB
34	select DNS_RESOLVER
35	default n
36	help
37	  If you say Y here, hostnames (e.g. monitor addresses) will
38	  be resolved using the CONFIG_DNS_RESOLVER facility.
39
40	  For information on how to use CONFIG_DNS_RESOLVER consult
41	  Documentation/networking/dns_resolver.txt
42
43	  If unsure, say N.
44