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 _______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
