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