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