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