blob: 471e40156065d7a6eae969cc47ba9e2180980f8c [file] [log] [blame]
Thomas Gleixnerec8f24b2019-05-19 13:07:45 +01001# SPDX-License-Identifier: GPL-2.0-only
Sage Weil9030aaf2009-10-06 11:31:15 -07002config CEPH_FS
Kees Cook1b6a78a2012-10-02 11:19:19 -07003 tristate "Ceph distributed file system"
4 depends on INET
Yehuda Sadeh3d14c5d2010-04-06 15:14:15 -07005 select CEPH_LIB
Sage Weil9030aaf2009-10-06 11:31:15 -07006 select LIBCRC32C
Robert P. J. Day25848b32010-07-24 06:41:18 -04007 select CRYPTO_AES
Sage Weilbe4f1042010-09-17 12:30:31 -07008 select CRYPTO
Yehuda Sadeh3d14c5d2010-04-06 15:14:15 -07009 default n
Sage Weil9030aaf2009-10-06 11:31:15 -070010 help
11 Choose Y or M here to include support for mounting the
12 experimental Ceph distributed file system. Ceph is an extremely
13 scalable file system designed to provide high performance,
14 reliable access to petabytes of storage.
15
Alexander A. Klimov94f17c02020-07-08 08:53:28 +020016 More information at https://ceph.io/.
Sage Weil9030aaf2009-10-06 11:31:15 -070017
18 If unsure, say N.
19
Milosz Tanski99ccbd22013-08-21 17:29:54 -040020if CEPH_FS
21config CEPH_FSCACHE
22 bool "Enable Ceph client caching support"
23 depends on CEPH_FS=m && FSCACHE || CEPH_FS=y && FSCACHE=y
24 help
25 Choose Y here to enable persistent, read-only local
26 caching support for Ceph clients using FS-Cache
27
28endif
Guangliang Zhao7221fe42013-11-11 15:18:03 +080029
30config CEPH_FS_POSIX_ACL
31 bool "Ceph POSIX Access Control Lists"
32 depends on CEPH_FS
33 select FS_POSIX_ACL
34 help
35 POSIX Access Control Lists (ACLs) support permissions for users and
36 groups beyond the owner/group/world scheme.
37
Guangliang Zhao7221fe42013-11-11 15:18:03 +080038 If you don't know what Access Control Lists are, say N
Yan, Zhengac6713c2019-05-26 16:27:56 +080039
40config CEPH_FS_SECURITY_LABEL
41 bool "CephFS Security Labels"
42 depends on CEPH_FS && SECURITY
43 help
44 Security labels support alternative access control models
45 implemented by security modules like SELinux. This option
46 enables an extended attribute handler for file security
47 labels in the Ceph filesystem.
48
49 If you are not using a security module that requires using
50 extended attributes for file security labels, say N.