Luben Tuikov wrote:
On 09/30/05 20:33, Jeff Garzik wrote:
This is a misrepresentation. -We- understand the stuff you have posted.
But you continue to demonstrate that you simply do not understand the
existing SCSI core code.
The SAS transport class supports commonality across all SAS
implementations. This includes both MPT and Adaptec 94xx.
SAS transport class + libsas supports software implementations of SAS,
including transport layer management. This includes Adaptec 94xx but
NOT MPT.
You almost get it right, other than the layering infrastructure.
The SAS Transport Layer is a layer in its own right. It is not
a "libsas".
Different open transport hardware will expose the underlying network at
different levels.
Hardware A might provide direct access to SSP and IDENTIFY/CONNECT frame
handling, while Hardware B may handle that internally, while still
providing full SMP access for the transport layer to discovery topology
and build its routing table.
We cannot assume that all open transport hardware will function the
same, hence the better approach is a library of helpers that function in
concert with LLDD to form a transport layer.
MPT and open transport a very different, one hides the transport,
i.e. the transport layer is in firmware; the other exposes it
For the 1001th time, we know all this.
Jeff
-
: 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