LWN.net Logo

SCSI Userspace Target

From:  FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
To:  linux-scsi@vger.kernel.org
Subject:  [PATCH RFC 0/6] SCSI Userspace Target
Date:  Tue, 07 Feb 2006 21:10:42 +0900
Archive-link:  Article, Thread

This is the second version of the SCSI Userspace target framework.
The goal of the project is to push most of the target code to
userspace. The only parts we kept in the kernel were for transferring
data between the LLD and userpsace by using the packet socket mmapped
IO interface.

Please refer to the first submission in last month for further
details.

http://marc.theaimsgroup.com/?l=linux-scsi&m=11381579...


Thanks to everyone who provided comments on the first round. We have
incorporated all comments.

New in this submission:

o Replace our mapping code with the helper functions (such as
bio_map_user)
o Use the struct requests end_io_data instead of adding something new
to scsi_cmnd
o Replace netlink code with the packet socket mmapped IO interface
o Add another target LLD example, IBM Virtual SCSI target LLD.


You need the 3rd, 4th, and 5th patches to compile the code though they
are outside scsi-ml. We submit them to other places later too.

This time we included IBM Virtual SCSI target LLD based on ibmvscsis
LLD. We have not changed the software iscsi target LLD since the first
submission.

We updated the corresponding user-space tools:

http://svn.berlios.de/svnroot/repos/stgt/branches/use-scs...


Thanks,

Mike Christie and FUJITA Tomonori
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Copyright © 2006, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds