[openib-general] iser/iscsi merge
Dan Bar Dov
danb at voltaire.com
Tue Dec 27 05:56:04 PST 2005
With svn r4622 iSER (ib_iser.ko) provides the following two APIs:
- iscsi transport class defined by the Linux open-iscsi initiator
- SCSI LLD defined by the Linux SCSI Mid Layer
The Open-iscsi initiator is an open source project whose website and mailing list are
http://open-iscsi.org and http://groups.google.co.il/group/open-iscsi/ . The kernel portion
of it is made of two modules, scsi_transport_iscsi and iscsi_tcp, which were pushed
upstream and exist in the 2.6.15 rc patches (eg patch-2.6.15-rc6.bz2). The Documentation
section of the website and specifically the "Startup, Login, Read/Write" slide provides
good intro to the initiator SW architecture.
This code has been tested with 2.6.14 / openib r4606 / AMD x86_64 system.
It was also compile-tested on x86 and ppc64.
To compile ulp/iser with 2.6.14 the kernel must be patched with 3 files:
scsi_transport_iscsi.h
iscsi_proto.h
iscsi_if.h
The patch with the above files is available in
https://openib.org/svn/trunk/contrib/voltaire/patches/iscsi_includes.patch
Dan
More information about the general
mailing list