iSCSI Initiator over TCP/IP

modulename: libiscsi.ko

configname: CONFIG_ISCSI_TCP

Linux Kernel Configuration
└─>Device Drivers
└─>SCSI device support
└─>SCSI low-level drivers
└─>iSCSI Initiator over TCP/IP
In linux kernel since version 2.6.20 (release Date: 2007-02-04)  
The iSCSI Driver provides a host with the ability to access storage
through an IP network. The driver uses the iSCSI protocol to transport
SCSI requests and responses over a TCP/IP network between the host
(the "initiator") and "targets". Architecturally, the iSCSI driver
combines with the host's TCP/IP stack, network drivers, and Network
Interface Card (NIC) to provide the same functions as a SCSI or a
Fibre Channel (FC) adapter driver with a Host Bus Adapter (HBA).

To compile this driver as a module, choose M here: the
module will be called iscsi_tcp.

The userspace component needed to initialize the driver, documentation,
and sample configuration files can be found here:

http://open-iscsi.org

source code: