[PATCH RFC 0/6] SCSI Userspace Target

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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=113815791805410&w=2


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-scsi-ml


Thanks,

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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux