Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Jan 2002 13:55:43 -0500
From:      "John S. Bucy" <bucy@ece.cmu.edu>
To:        freebsd-scsi@freebsd.org
Subject:   target mode passthrough
Message-ID:  <20020121135542.C23025@catalepsy.pdl.cmu.edu>

next in thread | raw e-mail | index | archive | help

A number of research projects at the Parallel Data Lab at CMU are
making increasing use of target-mode scsi in FreeBSD to enable
storage-systems research.  We have found that hacking support for more
and more scsi commands in the existing target mode driver to be a real
pain.

What I'd like to do is write a "target mode passthrough" driver that
would allow all SCBs to be handled by a userland process rather than
in the kernel.  I would like to hear from people what they think the
Right Way(tm) to do this might be and what sorts of limitations I can
expect to see.  In particular:

1.  Should I try to incorporate this into existing CAM APIs or do
    something else?
2.  Can we support tagged queueing?  
3.  Will disconnecting on every command while its queued to userspace
cause problems either locally or with the initiator?  
4. What degree of control over disconnection do the HBA drivers
support?



thanks
john

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-scsi" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020121135542.C23025>