On 09/29/05 11:08, Jeff Garzik wrote: > Luben Tuikov wrote: > >> hardware implementation (interconnect, SAM 4.15, 1.3) >> firmware implementation (interconnect, SDS, SAM 4.6, 1.3) >> LLDD (SAM, section 5, 6, 7) >> Transport Layer (SAM 4.15, SAS) >> SCSI Core (SAM section 4,5,8) >> Commmand Sets (SAM section 1) > > > Transport class + libsas achieves this. This is *WRONG*. (see below) And it doesn't "achieve" this. Stop the FUD. There is a _reason_ why it is the way it is. > Maybe I will have to demonstrate using code... Jeff, There is a _reason_ why technical people separate concepts in _layers_. There is a _reason_ why technical people use Object Oriented Paradigms describing models and design. Do you know _what_ that reason is? Or should I leave you to "demonstrate with code"? Seeing that you keep _persisting_ in your ways, I'll leave it for you to "enrich" Linux SCSI in your "demonstrate with code". Luben - : 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