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