public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* [ANNOUNCE] iSCSI Initiator Core Stack v1.6.1.21 for 2.6.11
@ 2005-03-05  1:42 Nicholas A. Bellinger
  0 siblings, 0 replies; only message in thread
From: Nicholas A. Bellinger @ 2005-03-05  1:42 UTC (permalink / raw)
  To: James Bottomley, Christoph Hellwig, Mike Christie, Andre Hedrick
  Cc: linux-iscsi

The following is v1.6.1.21 of the iSCSI Initiator Core Stack for 2.6.11.
This release includes the conversion of existing readonly proc entries
to sysfs, as well as exporting out all iSCSI Channel, Session and
Connection releated attributes.  The procfs entries remain in this
release, and will be removed in the next release once the userspace
tools can be converted to use sysfs.  Also in the release are changes
related to Jeff Garzik's review (Thanks again Jeff!!).

The patch will be appearing shortly at:

http://www.kernel.org/pub/linux/kernel/people/nab/iscsi-initiator-core/

The same userspace tools (2.0) can be located at:

http://www.kernel.org/pub/linux/utils/storage/iscsi/

This release was diffed, built and packaged using itself over an iSCSI
SAN and all future release will continue to follow this procedure.  One
final note before we go into the fun stuff, the mailinglist and website
will be setup by Monday and will be announced with the release of the
next version of the userspace tools. I encourage everyone who is
interested to join the mailing list, now on with the show. :-)

To give the reader an idea of what the /sys/class/iscsi_initiator_core
hierarchy looks like with two (2) iSCSI Channels (Initiator -> Target)
defined with two (2) iSCSI connections per iSCSI Session to each of
those iSCSI Target Nodes.  I am open to discussion on how these entires
should look.  Please give me your comments!

.
|-- channel_10
|   |-- channel_id
|   |-- iscsi
|   |-- scsi
|   `-- sess_8
|       |-- conn_0
|       |   |-- cid
|       |   |-- conn_ops
|       |   |   |-- DataDigest
|       |   |   |-- HeaderDigest
|       |   |   |-- IFMarkInt
|       |   |   |-- IFMarker
|       |   |   |-- MaxRecvDataSegmentLength
|       |   |   |-- OFMarkInt
|       |   |   `-- OFMarker
|       |   |-- expstatsn
|       |   |-- ipv4_address
|       |   |-- network_transport
|       |   `-- port
|       |-- conn_1
|       |   |-- cid
|       |   |-- conn_ops
|       |   |   |-- DataDigest
|       |   |   |-- HeaderDigest
|       |   |   |-- IFMarkInt
|       |   |   |-- IFMarker
|       |   |   |-- MaxRecvDataSegmentLength
|       |   |   |-- OFMarkInt
|       |   |   `-- OFMarker
|       |   |-- expstatsn
|       |   |-- ipv4_address
|       |   |-- network_transport
|       |   `-- port
|       |-- isid
|       |-- sess_ops
|       |   |-- FirstBurstLength
|       |   |-- ImmediateData
|       |   |-- InitialR2T
|       |   |-- InitiatorAlias
|       |   |-- InitiatorName
|       |   |-- MaxBurstLength
|       |   |-- SessionType
|       |   |-- TargetAlias
|       |   `-- TargetName
|       |-- sid
|       `-- tsih
|-- channel_12
|   |-- channel_id
|   |-- iscsi
|   |-- scsi
|   `-- sess_2
|       |-- conn_0
|       |   |-- cid
|       |   |-- conn_ops
|       |   |   |-- DataDigest
|       |   |   |-- HeaderDigest
|       |   |   |-- IFMarkInt
|       |   |   |-- IFMarker
|       |   |   |-- MaxRecvDataSegmentLength
|       |   |   |-- OFMarkInt
|       |   |   `-- OFMarker
|       |   |-- expstatsn
|       |   |-- ipv4_address
|       |   |-- network_transport
|       |   `-- port
|       |-- conn_1
|       |   |-- cid
|       |   |-- conn_ops
|       |   |   |-- DataDigest
|       |   |   |-- HeaderDigest
|       |   |   |-- IFMarkInt
|       |   |   |-- IFMarker
|       |   |   |-- MaxRecvDataSegmentLength
|       |   |   |-- OFMarkInt
|       |   |   `-- OFMarker
|       |   |-- expstatsn
|       |   |-- ipv4_address
|       |   |-- network_transport
|       |   `-- port
|       |-- isid
|       |-- sess_ops
|       |   |-- FirstBurstLength
|       |   |-- ImmediateData
|       |   |-- InitialR2T
|       |   |-- InitiatorAlias
|       |   |-- InitiatorName
|       |   |-- MaxBurstLength
|       |   |-- SessionType
|       |   |-- TargetAlias
|       |   `-- TargetName
|       |-- sid
|       `-- tsih
|-- initiator_nodename
`-- version_info

The channel_#/[iscsi,scsi]_info will remain for the time being to
support the current userspace scripts used to channel management and
persisant mapping of iSCSI Logical Units.  I am open to discussion on
how these entires should look.  Please give me your comments!

Thanks!

-- 
Nicholas A. Bellinger <nick@pyxtechnologies.com>


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2005-03-05  1:46 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-03-05  1:42 [ANNOUNCE] iSCSI Initiator Core Stack v1.6.1.21 for 2.6.11 Nicholas A. Bellinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox