Files
scst/iscsi-scst/kernel/Kconfig
Bart Van Assche 0d9d6a6f57 isert-scst: Fix in-tree build
git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6312 d57e44dd-8a1f-0410-8b47-8ef2f437770f
2015-06-12 16:15:45 +00:00

28 lines
1.1 KiB
Plaintext

config SCST_ISCSI
tristate "ISCSI Target"
depends on SCST && INET && LIBCRC32C
default SCST
help
ISCSI target driver for SCST framework. The iSCSI protocol has been
defined in RFC 3720. To use it you should download from
http://scst.sourceforge.net the user space part of it.
config SCST_ISCSI_DEBUG_DIGEST_FAILURES
bool "Simulate iSCSI digest failures"
depends on SCST_ISCSI
help
Simulates iSCSI digest failures in random places. Even when iSCSI
traffic is sent over a TCP connection, the 16-bit TCP checksum is too
weak for the requirements of a storage protocol. Furthermore, there
are also instances where the TCP checksum does not protect iSCSI
data, as when data is corrupted while being transferred on a PCI bus
or while in memory. The iSCSI protocol therefore defines a 32-bit CRC
digest on iSCSI packets in order to detect data corruption on an
end-to-end basis. CRCs can be used on iSCSI PDU headers and/or data.
Enabling this option allows to test digest failure recovery in the
iSCSI initiator that is talking to SCST.
If unsure, say "N".
source "drivers/scst/iscsi-scst/isert-scst/Kconfig"