Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config CEPH_LIB
0003         tristate "Ceph core library"
0004         depends on INET
0005         select LIBCRC32C
0006         select CRYPTO_AES
0007         select CRYPTO_CBC
0008         select CRYPTO_GCM
0009         select CRYPTO_HMAC
0010         select CRYPTO_SHA256
0011         select CRYPTO
0012         select KEYS
0013         default n
0014         help
0015           Choose Y or M here to include cephlib, which provides the
0016           common functionality to both the Ceph filesystem and
0017           to the rados block device (rbd).
0018 
0019           More information at https://ceph.io/.
0020 
0021           If unsure, say N.
0022 
0023 config CEPH_LIB_PRETTYDEBUG
0024         bool "Include file:line in ceph debug output"
0025         depends on CEPH_LIB
0026         default n
0027         help
0028           If you say Y here, debug output will include a filename and
0029           line to aid debugging.  This increases kernel size and slows
0030           execution slightly when debug call sites are enabled (e.g.,
0031           via CONFIG_DYNAMIC_DEBUG).
0032 
0033           If unsure, say N.
0034 
0035 config CEPH_LIB_USE_DNS_RESOLVER
0036         bool "Use in-kernel support for DNS lookup"
0037         depends on CEPH_LIB
0038         select DNS_RESOLVER
0039         default n
0040         help
0041           If you say Y here, hostnames (e.g. monitor addresses) will
0042           be resolved using the CONFIG_DNS_RESOLVER facility.
0043 
0044           For information on how to use CONFIG_DNS_RESOLVER consult
0045           Documentation/networking/dns_resolver.rst
0046 
0047           If unsure, say N.