From: James Bottomley <James.Bottomley@SteelEye.com>
To: Sergey Panov <sipan@sipan.org>
Cc: SCSI development list <linux-scsi@vger.kernel.org>
Subject: Re: What "tarnsport attributes" are really for?
Date: 30 Aug 2004 09:59:28 -0400 [thread overview]
Message-ID: <1093874370.2036.12.camel@mulgrave> (raw)
In-Reply-To: <1093842055.9886.57.camel@sipan.org>
On Mon, 2004-08-30 at 01:00, Sergey Panov wrote:
> Hello,
> I searched and read all threads about "transport attributes" I could
> find in linux-scsi archive, but real design goals of this API still is
> not clear. Is it supposed to be:
>
> 1) way to store and expose to admin (via syfs) specifics of the
> underlying transport layer (such as FC, iSCSI, SPI, ...).
>
> 2) way to store transport specific per-device (per LUN) attributes.
>
> 3) way to access transport specific per-device (per LUN) attributes
> stored in the driver.
Well, it's not really supposed to be any of them. The goal is to create
a library that encapsulates the service delivery subsystem (transport)
part of SAM. The ideal is not to have a transport API between the
mid-layer and the transport classes but instead have the transport class
provide autonomous services to the drivers, but I still don't know if
this is possible. It's a class because it exposes the additional
transport attributes to the user via sysfs.
The FC transport class is pretty vestigial at the moment, if you want to
see the capabilities of doing this, look at the SPI one.here we've been
moving the fairly complex DV code out of the drivers and into the
transport class.
James
next prev parent reply other threads:[~2004-08-30 13:59 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-08-30 5:00 What "tarnsport attributes" are really for? Sergey Panov
2004-08-30 13:59 ` James Bottomley [this message]
2004-08-31 4:46 ` Sergey Panov
2004-08-31 11:49 ` James Bottomley
2004-09-01 0:50 ` What "transport " Sergey Panov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1093874370.2036.12.camel@mulgrave \
--to=james.bottomley@steeleye.com \
--cc=linux-scsi@vger.kernel.org \
--cc=sipan@sipan.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox