From jforte@sac.sfbay.sun.com Tue Sep 16 16:30:07 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m8GNU7SJ001533
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 16 Sep 2008 16:30:07 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m8GNU3Fq000527;
	Tue, 16 Sep 2008 17:30:07 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K7B00A1NAM5K800@nwk-avmta-2.sfbay.sun.com>; Tue,
 16 Sep 2008 16:30:05 -0700 (PDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K7B0021FAM4QD90@nwk-avmta-2.sfbay.sun.com>; Tue,
 16 Sep 2008 16:30:04 -0700 (PDT)
Received: from sac.sfbay.sun.com (new-sac.SFBay.Sun.COM [129.146.175.65])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m8GNU4ru009021; Tue, 16 Sep 2008 16:30:04 -0700 (PDT)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m8GNU2MF001528; Tue,
 16 Sep 2008 16:30:02 -0700 (PDT)
Received: (from jforte@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id m8GNU2iE001524; Tue,
 16 Sep 2008 16:30:02 -0700 (PDT)
Date: Tue, 16 Sep 2008 16:30:02 -0700 (PDT)
From: John Forte <jforte@sac.sfbay.sun.com>
Subject: iSCSI Port Provider for COMSTAR [PSARC/2008/587 Self Review]
To: PSARC-ext@sun.com
Cc: peter.dunlap@sun.com
Message-id: <200809162330.m8GNU2iE001524@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 4151

I'm sponsoring this case for Peter Dunlap and marking it closed approved
automatic as it represents no interface changes to the PSARC case it modifies
(2008/395) and only splits off the iSER portion from the iSCSI port provider.
The addition of iSER adds no interfaces to the existing PSARC case. The release
binding is minor. If anyone disagrees with this being closed approved automatic,
I'll set the timer.

- John



Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 iSCSI Port Provider for COMSTAR
    1.2. Name of Document Author/Supplier:
	 Author:  Peter Dunlap
    1.3  Date of This Document:
	16 September, 2008
4. Technical Description
Background
----------
The COMSTAR (Common Multiprotocol SCSI target PSARC 2007/523) project
introduced a modular SCSI target framework to Solaris.  COMSTAR allows a
Solaris system to act as a block storage SCSI device, analagous to a disk
array.  Currently COMSTAR supports only Fibre Channel transport.  In COMSTAR
terminology, a transport plug-in is called a "port provider".

PSARC 2008/395 iSER: iSCSI Extensions for RDMA describes a project to
develop an iSER initiator and iSER target implementation and was approved
on 7/9/2008.  The iSER initiator will be based on the existing iSCSI
initiator modified for iSER transport.  In addition, the project
delivers an iSCSI port provider to COMSTAR and the iSER target will
consist of that iSCSI port provider combination with an iSER transport
module.  The iSCSI port provider is useful by itself (without iSER) to
provide iSCSI transport access to COMSTAR logical units.


          _________                         ___________
         |         |                       |           |
      +->| libstmf |                       | libiscsit |<-+
      |  |_________|                       |___________|  |
      |                                                   |
      |                              User Space           |
  ----|---------------------------------------------------|----
      |                              Kernel Space         |
      |                   ______________                  |
      |                  |              |                 |
      |                  |    "sbd"     |                 |
      |                  |  block/disk  |                 |
      |                  |  LU Provider |                 |
      |                  |______________|                 |
      |                                                   |
      |       ------- LU Provider Interface -------       |
      |                   ______________                  |
      |	                 |              |                 |
      +----------------->|     STMF     |                 |
                         |______________|                 |
                                                          |
              ------ Port Provider Interface ------       |
                 ______________   ______________          |
                |              | |              |         |
                |    "fct"     | |   "iscsit"   |         |
                |   FC Port    | |  iSCSI Port  |<--------+
                |   Provider   | |   Provider   |
                |______________| |______________|



Proposal
--------
The project team would like to deliver PSARC 2008/395 in multiple phases.
This case represents represents the first phase and will deliver the basic
iSCSI port provider itself along with the library and management CLI.  This
initial integration will include:

iSCSI port provider
itadm CLI
libiscsit

Release binding
---------------
A minor release binding is requested

			Interfaces Exported
Interface 		Classification 		Comments
------------------------------------------------------------------------
itadm			Committed		See itadm(1m) man page
itadm CLI output	Not an Interface
libiscsit 		Committed

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		OS/Net
    6.5. ARC review type: Automatic
    6.6. ARC Exposure: open


