Thread (7 messages) 7 messages, 3 authors, 2011-03-23

Re: [PATCH-v2] tcm_loop: Add multi-fabric Linux/SCSI LLD fabric module

From: Nicholas A. Bellinger <hidden>
Date: 2011-03-19 19:33:01
Also in: lkml

On Fri, 2011-03-18 at 15:39 -0700, Nicholas A. Bellinger wrote:
From: Nicholas Bellinger <redacted>

This patch adds the TCM_Loop Linux/SCSI LLD fabric module for accessing TCM device
backstores as locally accessable SCSI LUNs in virtual SAS, FC, and iSCSI Target ports
using the generic fabric TransportID and Target Port WWN naming handlers from TCM's
target_core_fabric_lib.c  The TCM_Loop module uses the generic fabric configfs infratructure
provided by target_core_fabric_configfs.c and adds a module dependent attribute for the
creation/release of the virtual I_T Nexus connected the TCM_Loop Target and Initiator Ports.

TCM_Loop can also be used with scsi-generic and BSG drivers so that STGT userspace
fabric modules, QEMU-KVM and other hypervisor SCSI passthrough support can
access TCM device backstore and control CDB emulation.

For more information please see:

http://linux-iscsi.org/wiki/Tcm_loop

This patch has been updated with changes from Christoph's feedback.

Changed from v1 -> v2:

Remove dead extern prototypes and make all functions statically defined.

Signed-off-by: Nicholas A. Bellinger <redacted>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Hi James,

Thanks for merging the for-39 target core fixes.  At this point the
TCM_Loop PATCH-v2 is ready to be merged into scsi-misc as well.  Please
review and let me know if you have any questions or comments.

Thank you,

--nab
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help