config SCST_ISCSI
	tristate "ISCSI Target"
	depends on SCST && INET && LIBCRC32C
	default SCST
	help
	  ISCSI target driver for SCST. The iSCSI protocol has been defined in
	  RFC 3720. To use this target driver you will not only have to enable
	  this kernel module but you will also have to download the
	  corresponding user space daemon from http://scst.sourceforge.net.

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"
