1config LUSTRE_FS 2 tristate "Lustre file system client support" 3 depends on INET && m && !MIPS && !XTENSA && !SUPERH 4 select LNET 5 select CRYPTO 6 select CRYPTO_CRC32 7 select CRYPTO_CRC32_PCLMUL if X86 8 select CRYPTO_CRC32C 9 select CRYPTO_MD5 10 select CRYPTO_SHA1 11 select CRYPTO_SHA256 12 select CRYPTO_SHA512 13 help 14 This option enables Lustre file system client support. Choose Y 15 here if you want to access a Lustre file system cluster. To compile 16 this file system support as a module, choose M here: the module will 17 be called lustre. 18 19 To mount Lustre file systems, you also need to install the user space 20 mount.lustre and other user space commands which can be found in the 21 lustre-client package, available from 22 http://downloads.whamcloud.com/public/lustre/ 23 24 Lustre file system is the most popular cluster file system in high 25 performance computing. Source code of both kernel space and user space 26 Lustre components can also be found at 27 http://git.whamcloud.com/?p=fs/lustre-release.git;a=summary 28 29 If unsure, say N. 30 31 See also http://wiki.lustre.org/ 32 33config LUSTRE_OBD_MAX_IOCTL_BUFFER 34 int "Lustre obd max ioctl buffer bytes (default 8KB)" 35 depends on LUSTRE_FS 36 default 8192 37 help 38 This option defines the maximum size of buffer in bytes that user space 39 applications can pass to Lustre kernel module through ioctl interface. 40 41 If unsure, use default. 42 43config LUSTRE_DEBUG_EXPENSIVE_CHECK 44 bool "Enable Lustre DEBUG checks" 45 depends on LUSTRE_FS 46 help 47 This option is mainly for debug purpose. It enables Lustre code to do 48 expensive checks that may have a performance impact. 49 50 Use with caution. If unsure, say N. 51 52config LUSTRE_TRANSLATE_ERRNOS 53 bool 54 depends on LUSTRE_FS && !X86 55 default y 56 57config LUSTRE_LLITE_LLOOP 58 tristate "Lustre virtual block device" 59 depends on LUSTRE_FS && BLOCK 60 depends on !PPC_64K_PAGES && !ARM64_64K_PAGES 61 default m 62