From sacadmin Thu Aug 10 10:23:39 2006
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k7AHNcUp011349
	for <psarc-members@sac.eng.sun.com>; Thu, 10 Aug 2006 10:23:38 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id k7AHNMIC003831
	for <@sunmail1brm.central.sun.com:psarc-members@sun.com>; Thu, 10 Aug 2006 18:23:37 +0100 (BST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0J3S0000HLNBL900@brm-avmta-1.central.sun.com> for psarc-members@sun.com
 (ORCPT psarc-members@sun.com); Thu, 10 Aug 2006 11:23:35 -0600 (MDT)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0J3S00K1CLNATR50@brm-avmta-1.central.sun.com> for
 psarc-members@sun.com (ORCPT psarc-members@sun.com); Thu,
 10 Aug 2006 11:23:34 -0600 (MDT)
Received: from fe-amer-09.sun.com ([192.18.108.183])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id k7AHNX59029293	for
 <psarc-members@sun.com>; Thu, 10 Aug 2006 11:23:34 -0600 (MDT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-4.02 (built Sep  9 2005))
 id <0J3S00701LMXZ600@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM) for psarc-members@sun.com
 (ORCPT psarc-members@sun.com); Thu, 10 Aug 2006 11:23:33 -0600 (MDT)
Received: from strat ([129.148.174.103])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-4.02 (built Sep  9
 2005)) with ESMTPSA id <0J3S00IODLN85OPC@mail-amer.sun.com> for
 psarc-members@sun.com (ORCPT psarc-members@sun.com); Thu,
 10 Aug 2006 11:23:33 -0600 (MDT)
Date: Thu, 10 Aug 2006 13:23:32 -0400
From: Sebastien Roy <Sebastien.Roy@Sun.COM>
Subject: need owner for 2006/475 Clearview: IP Observability Devices
Sender: Sebastien.Roy@Sun.COM
To: psarc-members@Sun.COM
Message-id: <1155230612.15088.39.camel@strat>
Organization: Sun Microsystems
MIME-version: 1.0
X-Mailer: Evolution 2.6.2
Content-type: text/plain
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
Status: RO
Content-Length: 506

Since there's no meeting next week to assign owners, I thought I'd
attempt to have this case assigned before too much time passes.

2006/475 Clearview: IP Observability Devices

This project falls under the Clearview umbrella project (2005/132), and
it needs an owner and intern (I'll volunteer to be the intern).  Would
anyone like to volunteer to be the owner?

FYI, I'd like to schedule its inception review for August 30th, and I'll
send mail to psarc-agenda requesting a slot shortly.

Thanks,
-Seb



From sacadmin Thu Aug 10 11:09:47 2006
Received: from sunmail4.Singapore.Sun.COM (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k7AI9kbc014040
	for <psarc-members@sac.eng.Sun.COM>; Thu, 10 Aug 2006 11:09:47 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.149.246.28])
	by sunmail4.Singapore.Sun.COM (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id k7AI9VMk008573;
	Fri, 11 Aug 2006 02:09:43 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2 (built Dec  2 2004))
 id <0J3S00501NS4DP00@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 10 Aug 2006 11:09:40 -0700 (PDT)
Received: from jurassic.eng.sun.com ([129.146.104.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2 (built Dec  2 2004))
 with ESMTP id <0J3S000JJNS4O120@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 10 Aug 2006 11:09:40 -0700 (PDT)
Received: from [129.146.11.231] (sr1-umpk-25.SFBay.Sun.COM [129.146.11.231])
	by jurassic.eng.sun.com (8.13.8+Sun/8.13.8) with ESMTP id k7AI9dXa272400; Thu,
 10 Aug 2006 11:09:40 -0700 (PDT)
Date: Thu, 10 Aug 2006 11:09:39 -0700
From: Kais Belgaied <Kais.Belgaied@Sun.COM>
Subject: Re: need owner for 2006/475 Clearview: IP Observability Devices
In-reply-to: <1155230612.15088.39.camel@strat>
To: Sebastien Roy <Sebastien.Roy@Sun.COM>
Cc: psarc-members@Sun.COM
Message-id: <44DB7663.9020206@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
X-Accept-Language: ar-eg, en-us, en, ar, ar-dz, ar-bh, ar-iq, ar-jo, ar-kw,
 ar-lb, ar-ly, ar-ma, ar-om, ar-qa, ar-sa, ar-sy, ar-tn, ar-ae, ar-ye
X-PMX-Version: 5.2.0.264296
References: <1155230612.15088.39.camel@strat>
User-Agent: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.7) Gecko/20050530
Status: RO
Content-Length: 596

I'll take it,


    Kais.

Sebastien Roy wrote On 08/10/06 10:23,:

>Since there's no meeting next week to assign owners, I thought I'd
>attempt to have this case assigned before too much time passes.
>
>2006/475 Clearview: IP Observability Devices
>
>This project falls under the Clearview umbrella project (2005/132), and
>it needs an owner and intern (I'll volunteer to be the intern).  Would
>anyone like to volunteer to be the owner?
>
>FYI, I'd like to schedule its inception review for August 30th, and I'll
>send mail to psarc-agenda requesting a slot shortly.
>
>Thanks,
>-Seb
>
>
>  
>

From sacadmin Thu Aug 10 11:15:34 2006
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k7AIFX3e014327
	for <psarc-members@sac.eng.sun.com>; Thu, 10 Aug 2006 11:15:33 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id k7AIFQxe015909;
	Thu, 10 Aug 2006 19:15:31 +0100 (BST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0J3S0020BO1RY600@brm-avmta-1.central.sun.com>; Thu,
 10 Aug 2006 12:15:27 -0600 (MDT)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0J3S00KSBO1JTT80@brm-avmta-1.central.sun.com>; Thu,
 10 Aug 2006 12:15:19 -0600 (MDT)
Received: from fe-amer-02.sun.com ([192.18.108.176])
	by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id k7AIFJTG016149; Thu,
 10 Aug 2006 12:15:19 -0600 (MDT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-4.02 (built Sep  9 2005))
 id <0J3S00A01NSZ0S00@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM); Thu,
 10 Aug 2006 12:15:19 -0600 (MDT)
Received: from strat ([129.148.174.103])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-4.02 (built Sep  9
 2005)) with ESMTPSA id <0J3S00BK0O1IOPS3@mail-amer.sun.com>; Thu,
 10 Aug 2006 12:15:19 -0600 (MDT)
Date: Thu, 10 Aug 2006 14:15:18 -0400
From: Sebastien Roy <Sebastien.Roy@sun.com>
Subject: Re: need owner for 2006/475 Clearview: IP Observability Devices
In-reply-to: <44DB7663.9020206@Sun.COM>
Sender: Sebastien.Roy@sun.com
To: Kais Belgaied <Kais.Belgaied@sun.com>
Cc: psarc-members@sun.com
Message-id: <1155233718.15088.66.camel@strat>
Organization: Sun Microsystems
MIME-version: 1.0
X-Mailer: Evolution 2.6.2
Content-type: text/plain
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <1155230612.15088.39.camel@strat> <44DB7663.9020206@Sun.COM>
Status: RO
Content-Length: 147

On Thu, 2006-08-10 at 11:09 -0700, Kais Belgaied wrote:
> I'll take it,

Fantastic, thank you.  I've modified the IAM file to reflect this.
-Seb



From sacadmin Thu Aug 24 05:43:24 2006
Received: from sunmail4.Singapore.Sun.COM (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k7OChNVf018532
	for <psarc@sac.eng.Sun.COM>; Thu, 24 Aug 2006 05:43:24 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.149.246.28])
	by sunmail4.Singapore.Sun.COM (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id k7OChI5m023650;
	Thu, 24 Aug 2006 20:43:20 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2 (built Dec  2 2004))
 id <0J4I00I03606SH00@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 24 Aug 2006 05:43:18 -0700 (PDT)
Received: from sac.sfbay.sun.com ([129.146.175.66])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2 (built Dec  2 2004))
 with ESMTP id <0J4I003CC605KC50@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 24 Aug 2006 05:43:17 -0700 (PDT)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k7OChHL0018529; Thu,
 24 Aug 2006 05:43:17 -0700 (PDT)
Received: (from ss146556@localhost)
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6/Submit) id k7OChHE1018528; Thu,
 24 Aug 2006 05:43:17 -0700 (PDT)
Date: Thu, 24 Aug 2006 05:43:17 -0700 (PDT)
From: PSARC-coord@sun.com
Subject: New PSARC Materials Submitted 2006/475 Clearview  IP Observability
 Devices
To: PSARC@sun.com
Cc: Phil.Kirk@sun.com, PSARC-coord@sun.com
Message-id: <200608241243.k7OChHE1018528@sac.sfbay.sun.com>
MIME-version: 1.0
Content-type: text/plain
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
Status: RO
Content-Length: 366

New Materials submitted for PSARC 2006/475 Clearview  IP Observability Devices
Status: inception scheduled 08/30/2006

Files:
/shared/sac/PSARC/2006/475/inception.materials/20_questions.txt
/shared/sac/PSARC/2006/475/inception.materials/design-document.pdf
/shared/sac/PSARC/2006/475/inception.materials/spec.txt

Please let me know if you have questions.

- PSARC


From sacadmin Thu Aug 24 09:46:00 2006
Received: from sunmail4.Singapore.Sun.COM (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k7OGjwsi024836
	for <psarc@sac.eng.Sun.COM>; Thu, 24 Aug 2006 09:45:59 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.149.246.28])
	by sunmail4.Singapore.Sun.COM (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id k7OGjs6p028140;
	Fri, 25 Aug 2006 00:45:58 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2 (built Dec  2 2004))
 id <0J4I00J0FH8LFF00@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 24 Aug 2006 09:45:57 -0700 (PDT)
Received: from engmail3mpk.sfbay.Sun.COM ([129.146.11.26])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2 (built Dec  2 2004))
 with ESMTP id <0J4I00EWAH8KVV10@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 24 Aug 2006 09:45:56 -0700 (PDT)
Received: from marduk.eng.sun.com (marduk.SFBay.Sun.COM [129.146.108.224])
	by engmail3mpk.sfbay.Sun.COM (8.13.6+Sun/8.13.6/ENSMAIL,v2.2)
 with ESMTP id k7OGjtYG008105; Thu, 24 Aug 2006 09:45:55 -0700 (PDT)
Received: from marduk.eng.sun.com (localhost [127.0.0.1])
	by marduk.eng.sun.com (8.13.6+Sun/8.12.11) with ESMTP id k7OGlJPk025813; Thu,
 24 Aug 2006 09:47:19 -0700 (PDT)
Received: (from gww@localhost)
	by marduk.eng.sun.com (8.13.6+Sun/8.12.11/Submit) id k7OGlJXI025812; Thu,
 24 Aug 2006 09:47:19 -0700 (PDT)
Date: Thu, 24 Aug 2006 09:47:19 -0700 (PDT)
From: Gary Winiger <gww@eng.sun.com>
Subject: Re: New PSARC Materials Submitted 2006/475 Clearview  IP Observability
 Devices
To: PSARC@sun.com, PSARC-coord@sun.com
Cc: Phil.Kirk@sun.com
Message-id: <200608241647.k7OGlJXI025812@marduk.eng.sun.com>
Content-transfer-encoding: 7BIT
X-Sun-Charset: US-ASCII
X-PMX-Version: 5.2.0.264296
Status: RO
Content-Length: 174

> Files:
> /shared/sac/PSARC/2006/475/inception.materials/design-document.pdf
	
	This pdf is trash.  SPARC acroread will not process it, neither
	will MacOS Preview.

Gary..

From sacadmin Thu Aug 24 10:31:17 2006
Received: from sunmail3.sfbay.sun.com (sunmail3.SFBay.Sun.COM [129.149.247.180])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k7OHVHYt025574
	for <psarc@sac.eng.sun.com>; Thu, 24 Aug 2006 10:31:17 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail3.sfbay.sun.com (8.11.7p1+Sun/8.11.7/ENSMAIL,v2.2) with ESMTP id k7OHVF106361;
	Thu, 24 Aug 2006 10:31:15 -0700 (PDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0J4I00D2LJC0TJ00@brm-avmta-1.central.sun.com>; Thu,
 24 Aug 2006 11:31:12 -0600 (MDT)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0J4I00875JBZLC60@brm-avmta-1.central.sun.com>; Thu,
 24 Aug 2006 11:31:11 -0600 (MDT)
Received: from fe-amer-10.sun.com ([192.18.108.184])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id k7OHVBdQ007490; Thu,
 24 Aug 2006 11:31:11 -0600 (MDT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-4.02 (built Sep  9 2005))
 id <0J4I00I01J897700@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM); Thu,
 24 Aug 2006 11:31:11 -0600 (MDT)
Received: from strat ([129.148.174.103])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-4.02 (built Sep  9
 2005)) with ESMTPSA id <0J4I005H6JBXPROA@mail-amer.sun.com>; Thu,
 24 Aug 2006 11:31:10 -0600 (MDT)
Date: Thu, 24 Aug 2006 13:31:09 -0400
From: Sebastien Roy <Sebastien.Roy@Sun.COM>
Subject: Re: New PSARC Materials Submitted 2006/475 Clearview  IP	Observability
 Devices
In-reply-to: <200608241647.k7OGlJXI025812@marduk.eng.sun.com>
Sender: Sebastien.Roy@Sun.COM
To: Gary Winiger <gww@eng.sun.com>
Cc: PSARC@Sun.COM, PSARC-coord@Sun.COM, Phil.Kirk@Sun.COM
Message-id: <1156440669.11477.43.camel@strat>
Organization: Sun Microsystems
MIME-version: 1.0
X-Mailer: Evolution 2.6.2
Content-type: text/plain
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <200608241647.k7OGlJXI025812@marduk.eng.sun.com>
Status: RO
Content-Length: 516

On Thu, 2006-08-24 at 09:47 -0700, Gary Winiger wrote:
> > Files:
> > /shared/sac/PSARC/2006/475/inception.materials/design-document.pdf
> 	
> 	This pdf is trash.  SPARC acroread will not process it, neither
> 	will MacOS Preview.

Try again now.  The copy I sent to psarc-materials was good, but
somehow, what ended up in the materials directory was half of the size
of the original.  I'm not sure how it managed to get truncated in the
process.

Anyway, I manually replaced the original document in there.

-Seb



From sacadmin Thu Aug 24 10:36:20 2006
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k7OHaKNm025636
	for <psarc@sac.eng.sun.com>; Thu, 24 Aug 2006 10:36:20 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.149.247.22])
	by sunmail5.uk.sun.com (8.13.7+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id k7OHaCN7006103;
	Thu, 24 Aug 2006 18:36:19 +0100 (BST)
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 <0J4I0010DJKGTI00@nwk-avmta-2.sfbay.sun.com>; Thu,
 24 Aug 2006 10:36:16 -0700 (PDT)
Received: from engmail3mpk.sfbay.Sun.COM ([129.146.11.26])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0J4I000V4JKGCT40@nwk-avmta-2.sfbay.sun.com>; Thu,
 24 Aug 2006 10:36:16 -0700 (PDT)
Received: from marduk.eng.sun.com (marduk.SFBay.Sun.COM [129.146.108.224])
	by engmail3mpk.sfbay.Sun.COM (8.13.6+Sun/8.13.6/ENSMAIL,v2.2)
 with ESMTP id k7OHaEoC018859; Thu, 24 Aug 2006 10:36:14 -0700 (PDT)
Received: from marduk.eng.sun.com (localhost [127.0.0.1])
	by marduk.eng.sun.com (8.13.6+Sun/8.12.11) with ESMTP id k7OHbcgv026059; Thu,
 24 Aug 2006 10:37:38 -0700 (PDT)
Received: (from gww@localhost)
	by marduk.eng.sun.com (8.13.6+Sun/8.12.11/Submit) id k7OHbcVH026058; Thu,
 24 Aug 2006 10:37:38 -0700 (PDT)
Date: Thu, 24 Aug 2006 10:37:38 -0700 (PDT)
From: Gary Winiger <gww@eng.sun.com>
Subject: Re: New PSARC Materials Submitted 2006/475 Clearview  IP	Observability
 Devices
To: gww@eng.sun.com, Sebastien.Roy@sun.com
Cc: PSARC@sun.com, PSARC-coord@sun.com, Phil.Kirk@sun.com
Message-id: <200608241737.k7OHbcVH026058@marduk.eng.sun.com>
Content-transfer-encoding: 7BIT
X-Sun-Charset: US-ASCII
X-PMX-Version: 5.2.0.264296
Status: RO
Content-Length: 96

> Anyway, I manually replaced the original document in there.

	Thanks, seems fine now.

Gary..

From sacadmin Thu May 31 20:51:53 2007
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l513pqcJ027679
	for <psarc@sac.eng.sun.com>; Thu, 31 May 2007 20:51:52 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id l513oU4p023260;
	Thu, 31 May 2007 20:50:31 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JIX00J0FUO68Q00@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 31 May 2007 20:50:30 -0700 (PDT)
Received: from jurassic.eng.sun.com ([129.146.224.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JIX0085JUO5MLD0@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 31 May 2007 20:50:29 -0700 (PDT)
Received: from [10.7.251.248] (punchin-nordmark.SFBay.Sun.COM [10.7.251.248])
	by jurassic.eng.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l513oSvW580285
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu,
 31 May 2007 20:50:29 -0700 (PDT)
Date: Thu, 31 May 2007 20:50:28 -0700
From: Erik Nordmark <erik.nordmark@sun.com>
Subject: PSARC/2006/475 comments
To: PSARC@sun.com, Philip Kirk - Solaris Sustaining <phil.kirk@sun.com>
Message-id: <465F9784.1020804@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
User-Agent: Thunderbird 2.0b2 (X11/20070326)
Status: RO
Content-Length: 2187

The materials say:
	For   these  devices   the   project  will   introduce   a  new 
privilege,
	PRIV_NET_OBSERVABILITY.

Given that this privilege grants IP observability and not network 
observability, I think it would make sense to pick a more specific name 
like PRIV_IP_OBSERVABILITY.


lo0 man page has:
	The DLIOCRAW ioctl  is supported and puts the  stream into raw mode,
	which  upon receive  causes the  full  MAC-level packet  to be  sent
	upstream in an M_DATA packet.

The above must be a typo, since there isn't a MAC header on loopback 
packets.


Where can I look at the project private ip_register_cb() and related 
functions? (A pointer to a workspace would be sufficient.)


FWIW I find the description of the capability confusing because it 
starts by saying
	The devices will provide access
	to  all  packets with  IP  addresses local  to  the  system,
	which  includes
	interzone and intrazone traffic.
but later it says that one can observe other packets (as long as PROMISC 
is set). I think it would be better to initially describe it as
	The device will provide access to all packets sent and receives
	by IP on a network interface. For instance, /dev/ipnet/bge0 will
	provide observability to packets sent and received by IP on bge0
	subject to the zone restrictions specified below.

Another editorial comment on the case is for:
The packet passes the ip module's  checks for validity AND either (1) or (2)
are true.

1. The source or destination address of the packet is one of the
    addresses assigned to the interface OR,

2. DL_PROMISC_PHYS is enabled and the interface was used for input or
    output of the packet to or from the link-layer AND the consumer is
    in the global zone or in a non-global zone to which the packet is
    destined.

Presumably the text after the AND in (2) applies to (1). For instance, 
just because multiple addresses for different zones are assigned to 
bge0, a process in a non-global zone can not see the ones that are for 
other zones.

I mention the above two editorial issues since the case material and the 
documentation might be related and it is important to get this right in 
the documentation.

    Erik



From sacadmin Fri Jun  1 06:19:58 2007
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l51DJvAu018318
	for <psarc@sac.eng.sun.com>; Fri, 1 Jun 2007 06:19:57 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id l51DIFO4011154
	for <@sunmail2sca.sfbay.sun.com:PSARC@sun.com>; Fri, 1 Jun 2007 14:18:35 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JIY00601KYXGT00@nwk-avmta-1.sfbay.Sun.COM> for PSARC@sun.com
 (ORCPT PSARC@sun.com); Fri, 01 Jun 2007 06:18:33 -0700 (PDT)
Received: from nis-uk.uk.sun.com ([129.156.85.41]) by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JIY002HTKYWN330@nwk-avmta-1.sfbay.Sun.COM> for PSARC@sun.com
 (ORCPT PSARC@sun.com); Fri, 01 Jun 2007 06:18:33 -0700 (PDT)
Received: from enospc.uk.sun.com (enospc [129.156.173.14] (may be forged))
	by nis-uk.uk.sun.com (8.13.6+Sun/8.13.6/ENSMAIL,v2.2)
 with ESMTP id l51DIUwW004315; Fri, 01 Jun 2007 14:18:30 +0100 (BST)
Received: from [129.156.173.47] (exorcist [129.156.173.47])
	by enospc.uk.sun.com (8.13.8+Sun/8.13.8/CTE 3.0) with ESMTP id l51DISU3010135;
 Fri, 01 Jun 2007 14:18:30 +0100 (BST)
Date: Fri, 01 Jun 2007 14:12:35 +0100
From: Philip Kirk - Solaris Sustaining <phil.kirk@sun.com>
Subject: Re: PSARC/2006/475 comments
In-reply-to: <465F9784.1020804@sun.com>
To: Erik Nordmark <Erik.Nordmark@sun.com>
Cc: PSARC@sun.com
Message-id: <46601B43.70409@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <465F9784.1020804@sun.com>
User-Agent: Thunderbird 1.5.0.7 (X11/20060915)
Status: RO
Content-Length: 1511

Hi Erik,

Thanks for the comments.

 >Given that this privilege grants IP observability and not network 
observability, I think it would make sense to pick a >more specific name 
like PRIV_IP_OBSERVABILITY.

Ok.

 >The above must be a typo, since there isn't a MAC header on loopback 
packets.

Yes that's wrong and needs fixing.

 >Where can I look at the project private ip_register_cb() and related 
functions? (A pointer to a workspace would be >sufficient.)

Sure the clearview gate is here:

/net/zhadum.east/export/ws/clearview/clearview/

I've just realized that the function names are slightly different now 
post IP instances so I'll need to fix this. The new names are 
ips_register_hook() and ips_unregister_hook(). The functionality is the 
same but now works on an
IP instance.

 >I think it would be better to initially describe it as
 >    The device will provide access to all packets sent and receives
 >    by IP on a network interface. For instance, /dev/ipnet/bge0 will
 >    provide observability to packets sent and received by IP on bge0
 >    subject to the zone restrictions specified below.

Ok.

 >For instance, just because multiple addresses for different zones are 
assigned to bge0, a process in a non-global >zone can not see the ones 
that are for other zones.

Yes.

 >I mention the above two editorial issues since the case material and 
the documentation might be related and it is >important to get this 
right in the documentation.

Agreed. Thanks for the feedback.

Phil

From sacadmin Fri Jun  1 10:24:02 2007
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l51HO2Fr011401
	for <psarc@sac.eng.sun.com>; Fri, 1 Jun 2007 10:24:02 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id l51HMMCa005375;
	Fri, 1 Jun 2007 18:22:40 +0100 (BST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JIY00K03W9RXE00@brm-avmta-1.central.sun.com>; Fri,
 01 Jun 2007 11:22:39 -0600 (MDT)
Received: from sfbaymail1sca.SFBay.Sun.COM ([129.145.154.35])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JIY00CDEW9QAWC0@brm-avmta-1.central.sun.com>; Fri,
 01 Jun 2007 11:22:39 -0600 (MDT)
Received: from sac.sfbay.sun.com (sac.SFBay.Sun.COM [129.146.226.132])
	by sfbaymail1sca.SFBay.Sun.COM (8.13.6+Sun/8.13.6/ENSMAIL,v2.2)
 with ESMTP id l51HMbBH020334; Fri, 01 Jun 2007 10:22:37 -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 l51HNwtx011392; Fri,
 01 Jun 2007 10:23:58 -0700 (PDT)
Received: (from ss146556@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id l51HNwDY011391; Fri,
 01 Jun 2007 10:23:58 -0700 (PDT)
Date: Fri, 01 Jun 2007 10:23:58 -0700 (PDT)
From: PSARC-coord@sun.com
Subject: New PSARC Materials Submitted 2006/475 Clearview  IP Observability
 Devices
To: PSARC@sun.com
Cc: Phil.Kirk@sun.com, PSARC-coord@sun.com
Message-id: <200706011723.l51HNwDY011391@sac.sfbay.sun.com>
MIME-version: 1.0
Content-type: text/plain
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
Status: RO
Content-Length: 498

New Materials submitted for PSARC 2006/475 Clearview  IP Observability Devices
Status: commitment scheduled 06/06/2007

Files:
/shared/sac/PSARC/2006/475/commitment.materials/20_questions.txt
/shared/sac/PSARC/2006/475/commitment.materials/20questions.diff
/shared/sac/PSARC/2006/475/commitment.materials/design-document.pdf
/shared/sac/PSARC/2006/475/commitment.materials/spec.txt
/shared/sac/PSARC/2006/475/commitment.materials/spec.txt.diffs

Please let me know if you have questions.

- PSARC


From sacadmin Fri Jun  8 09:19:30 2007
Received: from sfbaymail2sca.sfbay.sun.com (sfbaymail2sca.SFBay.Sun.COM [129.145.155.42])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l58GJURV018212
	for <PSARC-members@sac.sfbay.sun.com>; Fri, 8 Jun 2007 09:19:30 -0700 (PDT)
Received: from sca-es-mail-1.sun.com (sca-es-mail-1.Sun.COM [192.18.43.132])
	by sfbaymail2sca.sfbay.sun.com (8.13.6+Sun/8.12.10/ENSMAIL,v2.2) with ESMTP id l58GI0XQ013231
	for <PSARC-members@sac.sfbay.sun.com>; Fri, 8 Jun 2007 09:18:00 -0700 (PDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id l58GHtqm023906
	for <PSARC-members@sac.sfbay.sun.com>; Fri, 8 Jun 2007 09:17:55 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JJB00401RSV0000@fe-sfbay-10.sun.com>
 (original mail from Sherri.Shieh@Sun.COM) for PSARC-members@sac.sfbay.sun.com;
 Fri, 08 Jun 2007 09:17:55 -0700 (PDT)
Received: from [129.150.34.148] by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0JJB00ENHRXTGIE0@fe-sfbay-10.sun.com>; Fri,
 08 Jun 2007 09:17:54 -0700 (PDT)
Date: Fri, 08 Jun 2007 09:18:28 -0700
From: Sherri Shieh <Sherri.Shieh@Sun.COM>
Subject: Automated draft opinion: PSARC 2006/475
Sender: Sherri.Shieh@Sun.COM
To: PSARC-members@sac.sfbay.sun.com, Kais Belgaied <Kais.Belgaied@Sun.COM>,
        Sebastien Roy <Sebastien.Roy@Sun.COM>
Cc: Cari Towne <Cari.Towne@Sun.COM>,
        "Antoinette O'Sullivan" <Antoinette.Osullivan@Sun.COM>
Reply-to: Sherri.Shieh@Sun.COM
Message-id: <46698154.2050505@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Accept-Language: en-us, en
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12)
 Gecko/20050915
Status: RO
Content-Length: 885

All,

The draft opinion is now int he case directory:

http://sac.eng/arc/PSARC/2006/475/draftopinion.ms
http://sac.eng/arc/PSARC/2006/475/draftopinion.txt

Please let me know if there is any feedback.

Thanks,
Sherri

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sherri Shieh
Program Manager, Systems Architecture
Sun Microsystems, Inc.
Phone: 650-786-5245/x85245
Email: Sherri.Shieh@sun.com    


From Sebastien.Roy@sun.com Wed Oct 24 06:45:40 2007
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l9ODjdlh009618
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 24 Oct 2007 06:45:39 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id l9ODfu4f020105;
	Wed, 24 Oct 2007 14:42:09 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JQF00B0T4Q7LN00@nwk-avmta-1.sfbay.Sun.COM>; Wed,
 24 Oct 2007 06:42:07 -0700 (PDT)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JQF007MC4Q7XE30@nwk-avmta-1.sfbay.Sun.COM>; Wed,
 24 Oct 2007 06:42:07 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
 by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id l9ODg7Hm009471; Wed,
 24 Oct 2007 13:42:07 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JQF00H0146UQ700@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM); Wed,
 24 Oct 2007 07:42:07 -0600 (MDT)
Received: from [192.168.1.3] ([72.93.204.238])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0JQF00D004PPRKE0@mail-amer.sun.com>; Wed,
 24 Oct 2007 07:41:50 -0600 (MDT)
Date: Wed, 24 Oct 2007 09:41:49 -0400
From: Sebastien Roy <Sebastien.Roy@sun.com>
Subject: 2006/475 Clearview: IP Observability Devices (updated spec)
Sender: Sebastien.Roy@sun.com
To: PSARC-ext@sun.com
Cc: clearview-discuss@sun.com
Message-id: <471F4B9D.3090008@sun.com>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
User-Agent: Thunderbird 2.0.0.6 (X11/20071009)
Status: RO
Content-Length: 412

During the commitment review for 2006/475, a spec update was requested to 
define the ipnet protocol header format and address potential alignment 
issues with its fields.  This has been done, and I've created a 
final.materials directory containing those updates.  The project team has 
supplied a new spec.txt file (with associated diffs since commitment), 
and a corresponding design-document.pdf file.

-Seb

From Sebastien.Roy@sun.com Mon Oct 29 08:33:21 2007
Received: from sunmail4.Singapore.Sun.COM (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l9TFXJmM011068
	for <psarc-ext@sac.sfbay.Sun.COM>; Mon, 29 Oct 2007 08:33:20 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail4.Singapore.Sun.COM (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id l9TFTOIj002826
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Mon, 29 Oct 2007 23:29:46 +0800 (SGT)
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 <0JQO00605J1LRT00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Mon, 29 Oct 2007 08:29:45 -0700 (PDT)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JQO00KAAJ1LLBB0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Mon,
 29 Oct 2007 08:29:45 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id l9TFTjuo029589	for
 <PSARC-ext@sun.com>; Mon, 29 Oct 2007 15:29:45 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JQO00401IKH8K00@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Mon,
 29 Oct 2007 09:29:45 -0600 (MDT)
Received: from [192.168.1.3] ([72.93.210.146])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0JQO00FLSJ1A00C0@mail-amer.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Mon,
 29 Oct 2007 09:29:34 -0600 (MDT)
Date: Mon, 29 Oct 2007 11:29:34 -0400
From: Sebastien Roy <Sebastien.Roy@sun.com>
Subject: Opinion for review: 2006/475 Clearview: IP Observability Devices
Sender: Sebastien.Roy@sun.com
To: PSARC-ext@sun.com
Message-id: <4725FC5E.3020208@sun.com>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
User-Agent: Thunderbird 2.0.0.6 (X11/20071009)
Status: RO
Content-Length: 5049

Opinion for PSARC review:

Please review the following opinion by November 5th, 2007.

  sun
    microsystems              Systems Architecture Committee

_________________________________________________________________

Subject:       Clearview: IP Observability Devices

Submitted by:  Philip Kirk

File:          PSARC/2006/475/opinion.ms

Date:          June 6, 2007

Committee:     Kais Belgaied (opinion written  by  Sebastien
                Roy),  James D Carlson, Bill Sommerfeld, Gary
                Winiger.

Product Approval Committee:

                Solaris PAC
                solaris-pac-opinion@sun.com

1.  Summary

This project provides observability of IP-layer  traffic  by
introducing  a  new  /dev/ipnet directory populated with "IP
Observability Devices".  The /dev/ipnet directory contains a
DLPI style-1 device for each IP interface on the system, and
each device exports enough of  the  DLPI  state  machine  to
allow  traditional network observability tools such as snoop
and wireshark to observe packets flowing over its associated
IP interface.

In addition, some Unix variants  provide  IP-level  loopback
observability  through  a special /dev/lo0 device which pro-
vides observability of all IP loopback packets (packets ori-
ginated  locally  and  destined locally.)  For compatibility
with those other implementations, this project also provides
a /dev/lo0 DLPI device with those semantics.

2.  Decision & Precedence Information

The project is approved as specified in references [1-3].

The project may be delivered in a patch release  of  Solaris
as part of the ON consolidation.

none

3.  Interfaces

PSARC/2006/475               Copyright 2007 Sun Microsystems

                            - 2 -

The project exports the following interfaces.

_________________________________________________________________
|                      Interfaces Exported                      |
|______________________|_________________|______________________|
|Interface             |  Classification |  Comments            |
|______________________|_________________|______________________|
|DL_IOC_IPNET_INFO     |  Committed      |  <inet/ipnet.h>      |
|struct dl_ipnet_info  |  Committed      |  <inet/ipnet.h>      |
|DL_IPNETINFO_VERSION  |  Committed      |  <inet/ipnet.h>      |
|DL_IPNET              |  Committed      |  <sys/dlpi.h>        |
|PRIV_NET_OBSERVABILITY|  Committed      |  <sys/priv_names.h>  |
|/dev/lo0              |  Committed      |  See lo0(7D) in [2]  |
|/dev/ipnet/*          |  Committed      |  See ipnet(7D) in [2]|
|<inet/ipnet.h>        |  Committed      |                      |
|zoneid                |  Committed      |  See snoop(1m) in [2]|
|net_getlifzone()      |  Committed      |  <sys/neti.h>        |
|net_getlif_flags()    |  Committed      |  <sys/neti.h>        |
|NE_SET_ZONE           |  Committed      |  <sys/hook_event.h>  |
|ip_register_cb()      |  Project Private|  <inet/ip.h>         |
|ip_unregister_cb()    |  Project Private|  <inet/ip.h>         |
|______________________|_________________|______________________|

The project imports the following interfaces.

_______________________________________________
|             Interfaces Imported             |
|___________|________________|________________|
|Interface  |  Classification|  Comments      |
|___________|________________|________________|
|netinfo(9F)|  Uncommitted   |  PSARC/2005/334|
|___________|________________|________________|

4.  Opinion

The case was approved with no technical changes required nor
advised.   There  were  spec.  updates  requested during the
review which were subsequently provided by the project team.
The spec. updates made were:

-    Provide a wire-format with proper field  alignment  for
      the ipnet header.

-    Provide details of what changes are needed  in  libpcap
      to   make   3rd   party  tools  work  with  devices  in
      /dev/ipnet.

-    Clarify the handling of multicast and  broadcast  pack-
      ets.

PSARC/2006/475               Copyright 2007 Sun Microsystems

                            - 3 -

-    Clarify the interaction with Trusted Extensions  label-
      ing.

5.  Minority Opinion(s)

None.

6.  Advisory Information

None.

7.  Appendices

7.1.  Appendix A: Technical Changes Required

      None.

7.2.  Appendix B: Technical Changes Advised

      1.   The project team is advised to document new  ipnet
           header format in an IETF informational RFC to ease
           with  implementation  of  3rd  party  tools  which
           interact  and need to interoperate with ipnet dev-
           ices.

7.3.  Appendix C: Reference Material

Unless stated otherwise, path names are relative to the case
directory PSARC/2006/475.

1.   PSARC 20 Questions
      File:  final.materials/20_questions.txt

2.   Architecture Specification
      File:  final.materials/spec.txt

3.   Design Specification
      File:  final.materials/design-document.pdf

PSARC/2006/475               Copyright 2007 Sun Microsystems



From Nicolas.Williams@sun.com Mon Oct 29 09:10:02 2007
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l9TGA2vl012311
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 29 Oct 2007 09:10:02 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id l9TG6RSX022668;
	Mon, 29 Oct 2007 09:06:28 -0700 (PDT)
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 <0JQO0080VKQS2U00@nwk-avmta-2.sfbay.sun.com>; Mon,
 29 Oct 2007 09:06:28 -0700 (PDT)
Received: from binky.Central.Sun.COM ([129.153.128.104])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JQO00KBAKQRLAC0@nwk-avmta-2.sfbay.sun.com>; Mon,
 29 Oct 2007 09:06:27 -0700 (PDT)
Received: from binky.Central.Sun.COM (localhost [127.0.0.1])
	by binky.Central.Sun.COM (8.14.1+Sun/8.14.1) with ESMTP id l9TG6RPU009953;
 Mon, 29 Oct 2007 11:06:27 -0500 (CDT)
Received: (from nw141292@localhost)
	by binky.Central.Sun.COM (8.14.1+Sun/8.14.1/Submit) id l9TG6Rnw009952; Mon,
 29 Oct 2007 11:06:27 -0500 (CDT)
Date: Mon, 29 Oct 2007 11:06:27 -0500
From: Nicolas Williams <Nicolas.Williams@sun.com>
Subject: Re: Opinion for review: 2006/475 Clearview: IP Observability Devices
In-reply-to: <4725FC5E.3020208@sun.com>
To: Sebastien Roy <Sebastien.Roy@sun.com>
Cc: PSARC-ext@sun.com
Message-id: <20071029160626.GH9728@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.2.0.264296
References: <4725FC5E.3020208@sun.com>
X-Authentication-warning: binky.Central.Sun.COM: nw141292 set sender to
 Nicolas.Williams@sun.com using -f
User-Agent: Mutt/1.5.7i
Status: RO
Content-Length: 634

On Mon, Oct 29, 2007 at 11:29:34AM -0400, Sebastien Roy wrote:
> 4.  Opinion
> 
> The case was approved with no technical changes required nor
> advised.  [...]
> 
> 7.  Appendices
> 
> 7.1.  Appendix A: Technical Changes Required
> 
>      None.
> 
> 7.2.  Appendix B: Technical Changes Advised
> 
>      1.   The project team is advised to document new  ipnet
>           header format in an IETF informational RFC to ease
>           with  implementation  of  3rd  party  tools  which
>           interact  and need to interoperate with ipnet dev-
>           ices.

Section 4 says no TCRs nor TCAs, but section 7.2 lists one TCA.

From Sebastien.Roy@sun.com Mon Oct 29 09:21:20 2007
Received: from sunmail4.Singapore.Sun.COM (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l9TGLJ2L012549
	for <psarc-ext@sac.sfbay.Sun.COM>; Mon, 29 Oct 2007 09:21:20 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.Singapore.Sun.COM (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id l9TGHRiS026539
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 30 Oct 2007 00:17:46 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JQO00301L9KKL00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Mon, 29 Oct 2007 10:17:44 -0600 (MDT)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JQO000JEL9JLH40@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Mon,
 29 Oct 2007 10:17:43 -0600 (MDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id l9TGHhUs023497	for
 <PSARC-ext@sun.com>; Mon, 29 Oct 2007 16:17:43 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JQO00A01JMF4000@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Mon,
 29 Oct 2007 10:17:43 -0600 (MDT)
Received: from [192.168.1.3] ([72.93.210.146])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0JQO00GLUL9C0MC0@mail-amer.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Mon,
 29 Oct 2007 10:17:37 -0600 (MDT)
Date: Mon, 29 Oct 2007 12:17:36 -0400
From: Sebastien Roy <Sebastien.Roy@sun.com>
Subject: Re: Opinion for review: 2006/475 Clearview: IP Observability Devices
In-reply-to: <20071029160626.GH9728@Sun.COM>
Sender: Sebastien.Roy@sun.com
To: Nicolas Williams <Nicolas.Williams@sun.com>
Cc: PSARC-ext@sun.com
Message-id: <472607A0.6030906@sun.com>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <4725FC5E.3020208@sun.com> <20071029160626.GH9728@Sun.COM>
User-Agent: Thunderbird 2.0.0.6 (X11/20071009)
Status: RO
Content-Length: 883

Nicolas Williams wrote:
> On Mon, Oct 29, 2007 at 11:29:34AM -0400, Sebastien Roy wrote:
>> 4.  Opinion
>>
>> The case was approved with no technical changes required nor
>> advised.  [...]
>>
>> 7.  Appendices
>>
>> 7.1.  Appendix A: Technical Changes Required
>>
>>      None.
>>
>> 7.2.  Appendix B: Technical Changes Advised
>>
>>      1.   The project team is advised to document new  ipnet
>>           header format in an IETF informational RFC to ease
>>           with  implementation  of  3rd  party  tools  which
>>           interact  and need to interoperate with ipnet dev-
>>           ices.
> 
> Section 4 says no TCRs nor TCAs, but section 7.2 lists one TCA.

Fixed, thanks for catching that.  The 1st paragraph of secion 4 now reads:

"The case was approved with no  technical  changes  required,
and one technical change advised as detailed in Appendix B."

-Seb


From Darren.Reed@Sun.COM Mon Oct 29 13:29:25 2007
Received: from sunmail4.Singapore.Sun.COM (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id l9TKTOYE018941
	for <psarc-ext@sac.sfbay.Sun.COM>; Mon, 29 Oct 2007 13:29:24 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.Singapore.Sun.COM (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id l9TKPhcw024561
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 30 Oct 2007 04:25:50 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JQO0000TWR0UE00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Mon, 29 Oct 2007 13:25:48 -0700 (PDT)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JQO00KVUWQZH020@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Mon,
 29 Oct 2007 13:25:47 -0700 (PDT)
Received: from fe-apac-05.sun.com
 (fe-apac-05.sun.com [192.18.19.176] (may be forged))
	by sineb-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id l9TKPkqe024390	for
 <PSARC-ext@Sun.COM>; Mon, 29 Oct 2007 20:25:46 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0JQO00I01WLK6H00@mail-apac.sun.com>
 (original mail from Darren.Reed@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Tue,
 30 Oct 2007 04:25:46 +0800 (SGT)
Received: from [129.146.106.55] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0JQO00GMFWQXCGTL@mail-apac.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Tue, 30 Oct 2007 04:25:46 +0800 (SGT)
Date: Mon, 29 Oct 2007 13:25:44 -0700
From: Darren Reed <Darren.Reed@Sun.COM>
Subject: Re: Opinion for review: 2006/475 Clearview: IP Observability Devices
In-reply-to: <4725FC5E.3020208@sun.com>
Sender: Darren.Reed@Sun.COM
To: Sebastien Roy <Sebastien.Roy@Sun.COM>
Cc: PSARC-ext@Sun.COM
Message-id: <472641C8.2040508@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=us-ascii
Content-transfer-encoding: 7BIT
X-Accept-Language: en-au, en
X-PMX-Version: 5.2.0.264296
References: <4725FC5E.3020208@sun.com>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.7) Gecko/20060120
Status: RO
Content-Length: 143

Seb,

Section 4 of this opinion seems very light weight, was there
really that little discussion about the architecture of this case?

Darren


From Sebastien.Roy@Sun.COM Mon Oct 29 14:04:40 2007
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 l9TL4erK020580
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 29 Oct 2007 14:04:40 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id l9TL15qP045647
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Mon, 29 Oct 2007 15:01:07 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JQO00437YDUGO00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Mon, 29 Oct 2007 14:01:06 -0700 (PDT)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JQO00KB1YDUH060@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Mon,
 29 Oct 2007 14:01:06 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id l9TL15vi008373	for
 <PSARC-ext@Sun.COM>; Mon, 29 Oct 2007 21:01:05 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JQO00K01WZN2S00@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Mon,
 29 Oct 2007 15:01:05 -0600 (MDT)
Received: from [192.168.1.3] ([72.93.210.146])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0JQO00NNRYD91P40@mail-amer.sun.com> for
 PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Mon,
 29 Oct 2007 15:00:46 -0600 (MDT)
Date: Mon, 29 Oct 2007 17:00:45 -0400
From: Sebastien Roy <Sebastien.Roy@Sun.COM>
Subject: Re: Opinion for review: 2006/475 Clearview: IP Observability Devices
In-reply-to: <472641C8.2040508@Sun.COM>
Sender: Sebastien.Roy@Sun.COM
To: Darren Reed <Darren.Reed@Sun.COM>
Cc: PSARC-ext@Sun.COM
Message-id: <472649FD.7060509@sun.com>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <4725FC5E.3020208@sun.com> <472641C8.2040508@Sun.COM>
User-Agent: Thunderbird 2.0.0.6 (X11/20071009)
Status: RO
Content-Length: 410

Darren Reed wrote:
> Section 4 of this opinion seems very light weight, was there
> really that little discussion about the architecture of this case?

The issues that were brought up during the review which resulted in 
changes to the project specification or advice are enumerated in the list 
in section 4 and in appendix B.

Was there something specific that you'd like to see appear in the opinion?

-Seb

From sac-owner Thu Nov  8 08:15:37 2007
Received: from sfbaymail1sca.SFBay.Sun.COM (sfbaymail1sca [129.145.154.35])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id lA8GFbVv001309
	for <sac-review@sac.sfbay.sun.com>; Thu, 8 Nov 2007 08:15:37 -0800 (PST)
Received: from brmea-mail-3.sun.com (brmea-mail-3.Sun.COM [192.18.98.34])
	by sfbaymail1sca.SFBay.Sun.COM (8.13.6+Sun/8.13.6/ENSMAIL,v2.2) with ESMTP id lA8GBuT6006337
	for <sac-review@sac.sfbay.sun.com>; Thu, 8 Nov 2007 08:11:56 -0800 (PST)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id lA8GBuEg014297
	for <sac-review@sac.sfbay.sun.com>; Thu, 8 Nov 2007 16:11:56 GMT
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JR700H012R0DR00@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM) for sac-review@sac.sfbay.sun.com;
 Thu, 08 Nov 2007 09:11:56 -0700 (MST)
Received: from [129.148.174.103] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0JR7008C73NQJ920@mail-amer.sun.com> for
 sac-review@sac.sfbay.sun.com; Thu, 08 Nov 2007 09:11:51 -0700 (MST)
Date: Thu, 08 Nov 2007 11:11:50 -0500
From: Sebastien Roy <Sebastien.Roy@Sun.COM>
Subject: Opinion for review: PSARC 2006/475 Clearview: IP Observability Devices
Sender: Sebastien.Roy@Sun.COM
To: sac-review@sac.sfbay.sun.com
Message-id: <47333546.5030405@sun.com>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
User-Agent: Thunderbird 2.0.0.6 (X11/20071009)
Status: RO
Content-Length: 5089

Please review the following opinion, and submit comments by November 
15th, 2007.


  sun
    microsystems              Systems Architecture Committee

_________________________________________________________________

Subject:       Clearview: IP Observability Devices

Submitted by:  Philip Kirk

File:          PSARC/2006/475/opinion.ms

Date:          June 6, 2007

Committee:     Kais Belgaied (opinion written  by  Sebastien
                Roy),  James D Carlson, Bill Sommerfeld, Gary
                Winiger.

Product Approval Committee:

                Solaris PAC
                solaris-pac-opinion@sun.com

1.  Summary

This project provides observability of IP-layer  traffic  by
introducing  a  new  /dev/ipnet directory populated with "IP
Observability Devices".  The /dev/ipnet directory contains a
DLPI style-1 device for each IP interface on the system, and
each device exports enough of  the  DLPI  state  machine  to
allow  traditional network observability tools such as snoop
and wireshark to observe packets flowing over its associated
IP interface.

In addition, some Unix variants  provide  IP-level  loopback
observability  through  a special /dev/lo0 device which pro-
vides observability of all IP loopback packets (packets ori-
ginated  locally  and  destined locally.)  For compatibility
with those other implementations, this project also provides
a /dev/lo0 DLPI device with those semantics.

2.  Decision & Precedence Information

The project is approved as specified in references [1-3].

The project may be delivered in a patch release  of  Solaris
as part of the ON consolidation.

3.  Interfaces

PSARC/2006/475               Copyright 2007 Sun Microsystems

                            - 2 -

The project exports the following interfaces.

_________________________________________________________________
|                      Interfaces Exported                      |
|______________________|_________________|______________________|
|Interface             |  Classification |  Comments            |
|______________________|_________________|______________________|
|DL_IOC_IPNET_INFO     |  Committed      |  <inet/ipnet.h>      |
|struct dl_ipnet_info  |  Committed      |  <inet/ipnet.h>      |
|DL_IPNETINFO_VERSION  |  Committed      |  <inet/ipnet.h>      |
|DL_IPNET              |  Committed      |  <sys/dlpi.h>        |
|PRIV_NET_OBSERVABILITY|  Committed      |  <sys/priv_names.h>  |
|/dev/lo0              |  Committed      |  See lo0(7D) in [2]  |
|/dev/ipnet/*          |  Committed      |  See ipnet(7D) in [2]|
|<inet/ipnet.h>        |  Committed      |                      |
|zoneid                |  Committed      |  See snoop(1m) in [2]|
|net_getlifzone()      |  Committed      |  <sys/neti.h>        |
|net_getlif_flags()    |  Committed      |  <sys/neti.h>        |
|NE_SET_ZONE           |  Committed      |  <sys/hook_event.h>  |
|ip_register_cb()      |  Project Private|  <inet/ip.h>         |
|ip_unregister_cb()    |  Project Private|  <inet/ip.h>         |
|______________________|_________________|______________________|

The project imports the following interfaces.

_______________________________________________
|             Interfaces Imported             |
|___________|________________|________________|
|Interface  |  Classification|  Comments      |
|___________|________________|________________|
|netinfo(9F)|  Uncommitted   |  PSARC/2005/334|
|___________|________________|________________|

4.  Opinion

The case was approved with no  technical  changes  required,
and one technical change advised as detailed in Appendix B.

There were spec. updates requested during the  review  which
were  subsequently  provided by the project team.  The spec.
updates made were:

-    Provide a wire-format with proper field  alignment  for
      the ipnet header.

-    Provide details of what changes are needed  in  libpcap
      to   make   3rd   party  tools  work  with  devices  in
      /dev/ipnet.

PSARC/2006/475               Copyright 2007 Sun Microsystems

                            - 3 -

-    Clarify the handling of multicast and  broadcast  pack-
      ets.

-    Clarify the interaction with Trusted Extensions  label-
      ing.

5.  Minority Opinion(s)

None.

6.  Advisory Information

None.

7.  Appendices

7.1.  Appendix A: Technical Changes Required

      None.

7.2.  Appendix B: Technical Changes Advised

      1.   The project team is advised to document new  ipnet
           header format in an IETF informational RFC to ease
           with  implementation  of  3rd  party  tools  which
           interact  and need to interoperate with ipnet dev-
           ices.

7.3.  Appendix C: Reference Material

Unless stated otherwise, path names are relative to the case
directory PSARC/2006/475.

1.   PSARC 20 Questions
      File:  final.materials/20_questions.txt

2.   Architecture Specification
      File:  final.materials/spec.txt

3.   Design Specification
      File:  final.materials/design-document.pdf

PSARC/2006/475               Copyright 2007 Sun Microsystems

From sac-owner Fri Nov  9 14:02:42 2007
Received: from sfbaymail1sca.SFBay.Sun.COM (sfbaymail1sca [129.145.154.35])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id lA9M2gpb007939
	for <sac-review@sac.sfbay.sun.com>; Fri, 9 Nov 2007 14:02:42 -0800 (PST)
Received: from brmea-mail-4.sun.com (brmea-mail-4.Sun.COM [192.18.98.36])
	by sfbaymail1sca.SFBay.Sun.COM (8.13.6+Sun/8.13.6/ENSMAIL,v2.2) with ESMTP id lA9M2fSV021998
	for <sac-review@sac.sfbay.sun.com>; Fri, 9 Nov 2007 14:02:41 -0800 (PST)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id lA9M2fI7012804
	for <sac-review@sac.sfbay.sun.com>; Fri, 9 Nov 2007 22:02:41 GMT
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JR900H01DLB5Z00@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM) for sac-review@sac.sfbay.sun.com;
 Fri, 09 Nov 2007 15:02:41 -0700 (MST)
Received: from [192.168.1.3] ([72.93.210.146])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0JR900I3FEKDMYA0@mail-amer.sun.com> for
 sac-review@sac.sfbay.sun.com; Fri, 09 Nov 2007 15:02:37 -0700 (MST)
Date: Fri, 09 Nov 2007 17:02:36 -0500
From: Sebastien Roy <Sebastien.Roy@Sun.COM>
Subject: Re: Opinion for review: PSARC 2006/475 Clearview: IP Observability
 Devices
In-reply-to: <47333546.5030405@sun.com>
Sender: Sebastien.Roy@Sun.COM
To: sac-review@sac.sfbay.sun.com
Message-id: <4734D8FC.7090703@sun.com>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
References: <47333546.5030405@sun.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071009)
Status: RO
Content-Length: 5624

Sebastien Roy wrote:
> Please review the following opinion, and submit comments by November 
> 15th, 2007.

Based on feedback from Glenn Skinner, I've replaced the contents of 
section 4 with a rationale of the TCA in Appendix B, and reworded said 
TCA to make it clearer.  The updated opinion is in the case directory, 
and included below:


  sun
    microsystems              Systems Architecture Committee

_________________________________________________________________

Subject:       Clearview: IP Observability Devices

Submitted by:  Philip Kirk

File:          PSARC/2006/475/opinion.ms

Date:          June 6, 2007

Committee:     Kais Belgaied (opinion written  by  Sebastien
                Roy),  James D Carlson, Bill Sommerfeld, Gary
                Winiger.

Product Approval Committee:

                Solaris PAC
                solaris-pac-opinion@sun.com

1.  Summary

This project provides observability of IP-layer  traffic  by
introducing  a  new  /dev/ipnet directory populated with "IP
Observability Devices".  The /dev/ipnet directory contains a
DLPI style-1 device for each IP interface on the system, and
each device exports enough of  the  DLPI  state  machine  to
allow  traditional network observability tools such as snoop
and wireshark to observe packets flowing over its associated
IP interface.

In addition, some Unix variants  provide  IP-level  loopback
observability  through  a special /dev/lo0 device which pro-
vides observability of all IP loopback packets (packets ori-
ginated  locally  and  destined locally.)  For compatibility
with those other implementations, this project also provides
a /dev/lo0 DLPI device with those semantics.

2.  Decision & Precedence Information

The project is approved as specified in references [1-3].

The project may be delivered in a patch release  of  Solaris
as part of the ON consolidation.

3.  Interfaces

PSARC/2006/475               Copyright 2007 Sun Microsystems

                            - 2 -

The project exports the following interfaces.

_________________________________________________________________
|                      Interfaces Exported                      |
|______________________|_________________|______________________|
|Interface             |  Classification |  Comments            |
|______________________|_________________|______________________|
|DL_IOC_IPNET_INFO     |  Committed      |  <inet/ipnet.h>      |
|struct dl_ipnet_info  |  Committed      |  <inet/ipnet.h>      |
|DL_IPNETINFO_VERSION  |  Committed      |  <inet/ipnet.h>      |
|DL_IPNET              |  Committed      |  <sys/dlpi.h>        |
|PRIV_NET_OBSERVABILITY|  Committed      |  <sys/priv_names.h>  |
|/dev/lo0              |  Committed      |  See lo0(7D) in [2]  |
|/dev/ipnet/*          |  Committed      |  See ipnet(7D) in [2]|
|<inet/ipnet.h>        |  Committed      |                      |
|zoneid                |  Committed      |  See snoop(1m) in [2]|
|net_getlifzone()      |  Committed      |  <sys/neti.h>        |
|net_getlif_flags()    |  Committed      |  <sys/neti.h>        |
|NE_SET_ZONE           |  Committed      |  <sys/hook_event.h>  |
|ip_register_cb()      |  Project Private|  <inet/ip.h>         |
|ip_unregister_cb()    |  Project Private|  <inet/ip.h>         |
|______________________|_________________|______________________|

The project imports the following interfaces.

_______________________________________________
|             Interfaces Imported             |
|___________|________________|________________|
|Interface  |  Classification|  Comments      |
|___________|________________|________________|
|netinfo(9F)|  Uncommitted   |  PSARC/2005/334|
|___________|________________|________________|

4.  Opinion

The IP Observability Devices being introduced by  this  pro-
ject  are designed to be of general use by any observability
application which can open DLPI device  nodes  today  (e.g.,
snoop, wireshark, tcpdump.)  The only missing piece to allow
those tools to handle the packets provided by these  devices
is  a  decoder for the ipnet header format described in [3].
Since snoop(1M) is part of the ON consolidation, it will  be
enhanced  to  handle  ipnet devices as part of this project.
While the project will  also  work  with  third  party  open
source projects such as wireshark to implement a decoder for
ipnet devices, something more is needed to allow  any  third
party  developer  to  independently  provide such support on
their own.

As such, the committee advises the project to  document  the
ipnet  header  format  in  an IETF informational RFC (in the
form of advice, as detailed in Appendix B.)

PSARC/2006/475               Copyright 2007 Sun Microsystems

                            - 3 -

5.  Minority Opinion(s)

None.

6.  Advisory Information

None.

7.  Appendices

7.1.  Appendix A: Technical Changes Required

      None.

7.2.  Appendix B: Technical Changes Advised

      1.   To help third parties implement tools that  access
           ipnet  devices,  the  project  team  is advised to
           create an IETF informational  RFC  that  documents
           the  header  formats needed to interact with those
           devices.

7.3.  Appendix C: Reference Material

Unless stated otherwise, path names are relative to the case
directory PSARC/2006/475.

1.   PSARC 20 Questions
      File:  final.materials/20_questions.txt

2.   Architecture Specification
      File:  final.materials/spec.txt

3.   Design Specification
      File:  final.materials/design-document.pdf

PSARC/2006/475               Copyright 2007 Sun Microsystems

From sac-owner Thu May 15 20:03:22 2008
Received: from dm-eng-02.sfbay.sun.com (dm-eng-02.SFBay.Sun.COM [129.146.11.32])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m4G33M1J010684
	for <sac-opinion@sac.eng.sun.com>; Thu, 15 May 2008 20:03:22 -0700 (PDT)
Received: from brmea-mail-4.sun.com (brmea-mail-4.Sun.COM [192.18.98.36])
	by dm-eng-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m4G33MJX029140
	for <sac-opinion@sac.eng.sun.com>; Thu, 15 May 2008 20:03:22 -0700 (PDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m4G33LIB013773
	for <sac-opinion@sac.eng.sun.com>; Fri, 16 May 2008 03:03:22 GMT
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K0X00G01XOVOI00@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM) for sac-opinion@sac.eng.sun.com;
 Thu, 15 May 2008 21:03:21 -0600 (MDT)
Received: from [192.168.1.5] ([71.174.191.147])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0K0X00DSTXTKKQB0@mail-amer.sun.com>; Thu,
 15 May 2008 21:03:21 -0600 (MDT)
Date: Thu, 15 May 2008 23:03:20 -0400
From: Sebastien Roy <Sebastien.Roy@Sun.COM>
Subject: Opinion for archive: PSARC 2006/475 Clearview: IP Observability	Devices
Sender: Sebastien.Roy@Sun.COM
To: sac-opinion@sac.sfbay.sun.com
Cc: solaris-pac-opinion@Sun.COM, "Kais.Belgaied" <Kais.Belgaied@Sun.COM>
Message-id: <1210907000.1167.17.camel@localhost>
Organization: Sun Microsystems
MIME-version: 1.0
X-Mailer: Evolution 2.22.1.1
Content-type: multipart/mixed; boundary="Boundary_(ID_ZhPXZbdOvTO+3K1oqEDgNg)"
Status: RO
Content-Length: 5744


--Boundary_(ID_ZhPXZbdOvTO+3K1oqEDgNg)
Content-type: text/plain
Content-transfer-encoding: 7BIT

The attached opinion for "PSARC 2006/475 Clearview: IP Observability
Devices" has undergone SAC review and is ready to be archived and
published.

-Seb


--Boundary_(ID_ZhPXZbdOvTO+3K1oqEDgNg)
Content-type: text/plain; charset=UTF-8; name=opinion.txt
Content-transfer-encoding: 7BIT
Content-disposition: attachment; filename=opinion.txt


 sun
   microsystems              Systems Architecture Committee

_________________________________________________________________

Subject:       Clearview: IP Observability Devices

Submitted by:  Philip Kirk

File:          PSARC/2006/475/opinion.ms

Date:          June 6, 2007

Committee:     Kais Belgaied (opinion written  by  Sebastien
               Roy),  James D Carlson, Bill Sommerfeld, Gary
               Winiger.

Product Approval Committee:

               Solaris PAC
               solaris-pac-opinion@sun.com

1.  Summary

This project provides observability of IP-layer  traffic  by
introducing  a  new  /dev/ipnet directory populated with "IP
Observability Devices".  The /dev/ipnet directory contains a
DLPI style-1 device for each IP interface on the system, and
each device exports enough of  the  DLPI  state  machine  to
allow  traditional network observability tools such as snoop
and wireshark to observe packets flowing over its associated
IP interface.

In addition, some Unix variants  provide  IP-level  loopback
observability  through  a special /dev/lo0 device which pro-
vides observability of all IP loopback packets (packets ori-
ginated  locally  and  destined locally.)  For compatibility
with those other implementations, this project also provides
a /dev/lo0 DLPI device with those semantics.

2.  Decision & Precedence Information

The project is approved as specified in references [1-3].

The project may be delivered in a patch release  of  Solaris
as part of the ON consolidation.

3.  Interfaces

PSARC/2006/475               Copyright 2007 Sun Microsystems

                           - 2 -

The project exports the following interfaces.

_________________________________________________________________
|                      Interfaces Exported                      |
|______________________|_________________|______________________|
|Interface             |  Classification |  Comments            |
|______________________|_________________|______________________|
|DL_IOC_IPNET_INFO     |  Committed      |  <inet/ipnet.h>      |
|struct dl_ipnet_info  |  Committed      |  <inet/ipnet.h>      |
|DL_IPNETINFO_VERSION  |  Committed      |  <inet/ipnet.h>      |
|DL_IPNET              |  Committed      |  <sys/dlpi.h>        |
|PRIV_NET_OBSERVABILITY|  Committed      |  <sys/priv_names.h>  |
|/dev/lo0              |  Committed      |  See lo0(7D) in [2]  |
|/dev/ipnet/*          |  Committed      |  See ipnet(7D) in [2]|
|<inet/ipnet.h>        |  Committed      |                      |
|zoneid                |  Committed      |  See snoop(1m) in [2]|
|net_getlifzone()      |  Committed      |  <sys/neti.h>        |
|net_getlif_flags()    |  Committed      |  <sys/neti.h>        |
|NE_SET_ZONE           |  Committed      |  <sys/hook_event.h>  |
|ip_register_cb()      |  Project Private|  <inet/ip.h>         |
|ip_unregister_cb()    |  Project Private|  <inet/ip.h>         |
|______________________|_________________|______________________|

The project imports the following interfaces.

_______________________________________________
|             Interfaces Imported             |
|___________|________________|________________|
|Interface  |  Classification|  Comments      |
|___________|________________|________________|
|netinfo(9F)|  Uncommitted   |  PSARC/2005/334|
|___________|________________|________________|

4.  Opinion

The IP Observability Devices being introduced by  this  pro-
ject  are designed to be of general use by any observability
application which can open DLPI device  nodes  today  (e.g.,
snoop, wireshark, tcpdump.)  The only missing piece to allow
those tools to handle the packets provided by these  devices
is  a  decoder for the ipnet header format described in [3].
Since snoop(1M) is part of the ON consolidation, it will  be
enhanced  to  handle  ipnet devices as part of this project.
While the project will  also  work  with  third  party  open
source projects such as wireshark to implement a decoder for
ipnet devices, something more is needed to allow  any  third
party  developer  to  independently  provide such support on
their own.

As such, the committee advises the project to  document  the
ipnet  header  format  in  an IETF informational RFC (in the
form of advice, as detailed in Appendix B.)

PSARC/2006/475               Copyright 2007 Sun Microsystems

                           - 3 -

5.  Minority Opinion(s)

None.

6.  Advisory Information

None.

7.  Appendices

7.1.  Appendix A: Technical Changes Required

     None.

7.2.  Appendix B: Technical Changes Advised

     1.   To help third parties implement tools that  access
          ipnet  devices,  the  project  team  is advised to
          create an IETF informational  RFC  that  documents
          the  header  formats needed to interact with those
          devices.

7.3.  Appendix C: Reference Material

Unless stated otherwise, path names are relative to the case
directory PSARC/2006/475.

1.   PSARC 20 Questions
     File:  final.materials/20_questions.txt

2.   Architecture Specification
     File:  final.materials/spec.txt

3.   Design Specification
     File:  final.materials/design-document.pdf

PSARC/2006/475               Copyright 2007 Sun Microsystems


--Boundary_(ID_ZhPXZbdOvTO+3K1oqEDgNg)--

From Sebastien.Roy@sun.com Fri Oct 31 09:40:39 2008
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m9VGed11024099
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 31 Oct 2008 09:40:39 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m9VGeaE2006716
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 31 Oct 2008 09:40:39 -0700 (PDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K9M00C0Z3NOZW00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Fri, 31 Oct 2008 10:40:37 -0600 (MDT)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K9M008LP3NO0N50@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Fri,
 31 Oct 2008 10:40:36 -0600 (MDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m9VGeaqF011783	for
 <PSARC-ext@Sun.COM>; Fri, 31 Oct 2008 16:40:36 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K9M00L01333H000@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Fri,
 31 Oct 2008 10:40:36 -0600 (MDT)
Received: from [192.168.1.2] ([71.174.191.231])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0K9M00GXT3NNAP80@mail-amer.sun.com> for
 PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Fri,
 31 Oct 2008 10:40:36 -0600 (MDT)
Date: Fri, 31 Oct 2008 12:40:35 -0400
From: Sebastien Roy <Sebastien.Roy@sun.com>
Subject: spec update for PSARC 2006/475 Clearview: IP Observability Devices
Sender: Sebastien.Roy@sun.com
To: psarc-ext <PSARC-ext@sun.com>
Cc: clearview-discuss <clearview-discuss@opensolaris.org>
Message-id: <1225471235.2073.764.camel@seb>
Organization: Sun Microsystems
MIME-version: 1.0
X-Mailer: Evolution 2.23.92
Content-type: text/plain; charset=UTF-8
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 3889

The project team is ready to integrate this case, and implementation
differs slightly from the approved spec.  Below are the details of these
deviations.  In my opinion, these are minor enough that they can be
included in this case as spec updates.  Please let me know if you
disagree, and I can also file a separate case (which would likely be
self-reviewed).

1. Additions for libdlpi.so

   The approved spec contained the following text:

      Moreover, in order to shield applications from the details of
      accessing these and other upcoming DLPI devices proposed by
      Clearview, we will be proposing a public libdlpi.so library as
      part of an upcoming case.

   That case was PSARC 2006/436, and the dlpi_open() function is the
   function that shields applications from the details of DLPI device
   access.  Two new dlpi_open() flags are being included with this
   case to implement this:

   DLPI_DEVIPNET	Causes dlpi_open() to only open DLPI style-1
			devices from the /dev/ipnet directory.

   DLPI_IPNETINFO	Causes dlpi_open() to issue a DLIPNETINFO
  			ioctl to the DLPI device after opening it,
			thereby enabling the inclusion of
			dl_ipnetinfo_t headers in front of received
			packets from /dev/ipnet or /dev/lo0 devices.

   A new libdlpi error code, DLPI_EIPNETINFONOTSUP, is also included.
   The dlpi_open() function fails with this error if the
   DLPI_IPNETINFO flag was set but the device opened doesn't support
   the DLIOCIPNETINFO ioctl.

2. Miscellaneous Symbol Name Changes

   Original Interface     New Interface                 Comment
   -----------------------------------------------------------------------
   DL_IOC_IPNET_INFO	  DLIOCIPNETINFO		<sys/dlpi.h>
   struct dl_ipnet_info	  dl_ipnetinfo_t		<sys/dlpi.h>
   net_getlif_flags()	  net_getlifflags()		<sys/neti.h>
   ips_register_hook()	  ipobs_register_hook()		(Project Private)
   ips_unregister_hook()  ipobs_unregister_hook()	(Project Private)
   zoneid		  zone				snoop keyword
   PRIV_IP_OBSERVABILITY  PRIV_NET_OBSERVABILITY

3. <inet/ipnet.h> Not Committed

   As approved, the <inet/ipnet.h> was a Committed interface because
   it contained the Committed DL_IOC_IPNET_INFO ioctl, the
   dl_ipnet_info header, and the DL_IPNETINFO_VERSION constant.  These
   are moved to <sys/dlpi.h> (and renamed in some cases, see section
   2), and <inet/ipnet.h> is now Project-Private.

4. Changes to Netinfo

   The project did not need to introduce the NE_SET_ZONE NIC event as
   originally anticipated, so this is no longer included in this case.

   The previously Committed net_getlifflags() and net_getlifzone()
   functions, and NE_LIF_UP and NE_LIF_DOWN NIC events will be
   Consolidation-Private, as there is very little implementation
   experience to warrant their being Committed, and the project team
   doesn't feel confident further sedimenting the concept of "logical
   interfaces" into this API.

5. Clarification of Project-Private ipobs_* Kernel Interfaces

   The case documented the use of ipobs_register_hook() and
   ipobs_unregister_hook() for consumers like the ipnet module to gain
   access to IP packets.

   The case was silent on how access to those packets would be
   achieved.  The following set of Project-Private functions are used
   for this purpose:

      ipobs_init(ip_stack_t *ipst)

          Called in IP's stack initialization function to initialize
          the IP observability callback list and other private
          per-stack data structures.

      ipobs_fini(ip_stack_t *ipst)

          Called in IP's stack tear-down function to free what was
	  instantiated in ipobs_init().

      ipobs_hook(mblk_t *mp, ipobs_hook_type_t htype, zoneid_t zsrc,
          zoneid_t zdst, ill_t *ill, int ipver, uint32_t hlen,
	  ip_stack_t ipst)

          The function used to distribute an IP packet to registered
          consumers.



From Darren.Reed@sun.com Fri Apr  3 13:16:25 2009
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n33KGOdx011410
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 3 Apr 2009 13:16:24 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id n33KGHQR024388
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Sat, 4 Apr 2009 04:16:23 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KHJ00C03KB9R900@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 03 Apr 2009 14:16:21 -0600 (MDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KHJ005V1KB7KZ30@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 03 Apr 2009 14:16:20 -0600 (MDT)
Received: from fe-emea-10.sun.com (gmp-eb-lb-1-fe3.eu.sun.com [192.18.6.10])
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n33KGJ50010368	for
 <PSARC-ext@sun.com>; Fri, 03 Apr 2009 20:16:19 +0000 (GMT)
Received: from conversion-daemon.fe-emea-10.sun.com by fe-emea-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KHJ00400K3SSY00@fe-emea-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 03 Apr 2009 21:16:19 +0100 (BST)
Received: from [129.146.106.55] ([unknown] [129.146.106.55])
 by fe-emea-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KHJ008BKKB5A7E0@fe-emea-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 03 Apr 2009 21:16:19 +0100 (BST)
Date: Fri, 03 Apr 2009 13:16:17 -0700
From: Darren Reed <Darren.Reed@sun.com>
Subject: Re: spec update for PSARC 2006/475 Clearview: IP Observability Devices
In-reply-to: <1225471235.2073.764.camel@seb>
Sender: Darren.Reed@sun.com
To: Sebastien Roy <Sebastien.Roy@sun.com>
Cc: psarc-ext <PSARC-ext@sun.com>,
        clearview-discuss <clearview-discuss@opensolaris.org>
Message-id: <49D66E91.3090406@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <1225471235.2073.764.camel@seb>
User-Agent: Thunderbird 2.0.0.14 (X11/20080728)
Status: RO
Content-Length: 4296

Seb,

Given that this spec update has made the documents in the
final.materials directory obsolete, will the "final materials"
be updated to be the "really final materials"?

Thanks,
Darren

On 31/10/08 09:40 AM, Sebastien Roy wrote:
> The project team is ready to integrate this case, and implementation
> differs slightly from the approved spec.  Below are the details of these
> deviations.  In my opinion, these are minor enough that they can be
> included in this case as spec updates.  Please let me know if you
> disagree, and I can also file a separate case (which would likely be
> self-reviewed).
>
> 1. Additions for libdlpi.so
>
>    The approved spec contained the following text:
>
>       Moreover, in order to shield applications from the details of
>       accessing these and other upcoming DLPI devices proposed by
>       Clearview, we will be proposing a public libdlpi.so library as
>       part of an upcoming case.
>
>    That case was PSARC 2006/436, and the dlpi_open() function is the
>    function that shields applications from the details of DLPI device
>    access.  Two new dlpi_open() flags are being included with this
>    case to implement this:
>
>    DLPI_DEVIPNET	Causes dlpi_open() to only open DLPI style-1
> 			devices from the /dev/ipnet directory.
>
>    DLPI_IPNETINFO	Causes dlpi_open() to issue a DLIPNETINFO
>   			ioctl to the DLPI device after opening it,
> 			thereby enabling the inclusion of
> 			dl_ipnetinfo_t headers in front of received
> 			packets from /dev/ipnet or /dev/lo0 devices.
>
>    A new libdlpi error code, DLPI_EIPNETINFONOTSUP, is also included.
>    The dlpi_open() function fails with this error if the
>    DLPI_IPNETINFO flag was set but the device opened doesn't support
>    the DLIOCIPNETINFO ioctl.
>
> 2. Miscellaneous Symbol Name Changes
>
>    Original Interface     New Interface                 Comment
>    -----------------------------------------------------------------------
>    DL_IOC_IPNET_INFO	  DLIOCIPNETINFO		<sys/dlpi.h>
>    struct dl_ipnet_info	  dl_ipnetinfo_t		<sys/dlpi.h>
>    net_getlif_flags()	  net_getlifflags()		<sys/neti.h>
>    ips_register_hook()	  ipobs_register_hook()		(Project Private)
>    ips_unregister_hook()  ipobs_unregister_hook()	(Project Private)
>    zoneid		  zone				snoop keyword
>    PRIV_IP_OBSERVABILITY  PRIV_NET_OBSERVABILITY
>
> 3. <inet/ipnet.h> Not Committed
>
>    As approved, the <inet/ipnet.h> was a Committed interface because
>    it contained the Committed DL_IOC_IPNET_INFO ioctl, the
>    dl_ipnet_info header, and the DL_IPNETINFO_VERSION constant.  These
>    are moved to <sys/dlpi.h> (and renamed in some cases, see section
>    2), and <inet/ipnet.h> is now Project-Private.
>
> 4. Changes to Netinfo
>
>    The project did not need to introduce the NE_SET_ZONE NIC event as
>    originally anticipated, so this is no longer included in this case.
>
>    The previously Committed net_getlifflags() and net_getlifzone()
>    functions, and NE_LIF_UP and NE_LIF_DOWN NIC events will be
>    Consolidation-Private, as there is very little implementation
>    experience to warrant their being Committed, and the project team
>    doesn't feel confident further sedimenting the concept of "logical
>    interfaces" into this API.
>
> 5. Clarification of Project-Private ipobs_* Kernel Interfaces
>
>    The case documented the use of ipobs_register_hook() and
>    ipobs_unregister_hook() for consumers like the ipnet module to gain
>    access to IP packets.
>
>    The case was silent on how access to those packets would be
>    achieved.  The following set of Project-Private functions are used
>    for this purpose:
>
>       ipobs_init(ip_stack_t *ipst)
>
>           Called in IP's stack initialization function to initialize
>           the IP observability callback list and other private
>           per-stack data structures.
>
>       ipobs_fini(ip_stack_t *ipst)
>
>           Called in IP's stack tear-down function to free what was
> 	  instantiated in ipobs_init().
>
>       ipobs_hook(mblk_t *mp, ipobs_hook_type_t htype, zoneid_t zsrc,
>           zoneid_t zdst, ill_t *ill, int ipver, uint32_t hlen,
> 	  ip_stack_t ipst)
>
>           The function used to distribute an IP packet to registered
>           consumers.
>
>
>   


From Sebastien.Roy@Sun.COM Fri Apr  3 17:20:52 2009
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n340Kq2d028898
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 3 Apr 2009 17:20:52 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n340Kq0W028694
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 3 Apr 2009 17:20:52 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KHJ00L01VMS4I00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 03 Apr 2009 17:20:52 -0700 (PDT)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KHJ00AHTVMRXJ80@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 03 Apr 2009 17:20:52 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n340KpEw002277	for
 <PSARC-ext@sun.com>; Sat, 04 Apr 2009 00:20:51 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KHJ00H00VEMN900@mail-amer.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 03 Apr 2009 18:20:51 -0600 (MDT)
Received: from [192.168.1.5] ([unknown] [173.76.18.185])
 by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7.0-5.01 64bit
 (built Feb 19 2009)) with ESMTPSA id <0KHJ006FBVMQBQC0@mail-amer.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 03 Apr 2009 18:20:51 -0600 (MDT)
Date: Fri, 03 Apr 2009 20:20:50 -0400
From: Sebastien Roy <Sebastien.Roy@Sun.COM>
Subject: Re: spec update for PSARC 2006/475 Clearview: IP Observability Devices
In-reply-to: <49D66E91.3090406@Sun.COM>
Sender: Sebastien.Roy@Sun.COM
To: Darren Reed <Darren.Reed@Sun.COM>
Cc: psarc-ext <PSARC-ext@Sun.COM>,
        clearview-discuss <clearview-discuss@opensolaris.org>
Message-id: <1238804450.9857.4.camel@seb>
Organization: Sun Microsystems
MIME-version: 1.0
X-Mailer: Evolution 2.24.2
Content-type: text/plain; charset=UTF-8
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <1225471235.2073.764.camel@seb> <49D66E91.3090406@Sun.COM>
Status: RO
Content-Length: 299

On Fri, 2009-04-03 at 13:16 -0700, Darren Reed wrote:
> Given that this spec update has made the documents in the
> final.materials directory obsolete, will the "final materials"
> be updated to be the "really final materials"?

They should be, thanks for noticing.  I'll get those updated.

-Seb



From Sebastien.Roy@Sun.COM Thu Jul 30 13:54:38 2009
Received: from dm-sfbay-02.sfbay.sun.com (dm-sfbay-02.SFBay.Sun.COM [129.146.11.31])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n6UKscEg029741
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 30 Jul 2009 13:54:38 -0700 (PDT)
Received: from brmea-mail-4.sun.com (brmea-mail-4.Sun.COM [192.18.98.36])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n6UKscv4052498
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 30 Jul 2009 13:54:38 -0700 (PDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n6UKsc7k015920
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 30 Jul 2009 20:54:38 GMT
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; CHARSET=US-ASCII
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KNM008004MUP700@mail-amer.sun.com> for psarc-ext@sac.sfbay.sun.com; Thu,
 30 Jul 2009 14:54:38 -0600 (MDT)
Received: from [129.148.174.103] ([unknown] [129.148.174.103])
 by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KNM00BGD4QTO400@mail-amer.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Thu, 30 Jul 2009 14:54:29 -0600 (MDT)
Date: Thu, 30 Jul 2009 16:52:52 -0400
From: Sebastien Roy <Sebastien.Roy@Sun.COM>
Subject: inconsistencies in PSARC 2006/475 Clearview: IP Observability Devices
Sender: Sebastien.Roy@Sun.COM
To: psarc-ext <psarc-ext@sac.sfbay.sun.com>
Cc: Phil Kirk <Phil.Kirk@Sun.COM>
Message-id: <1248987172.5809.34.camel@strat>
Organization: Sun Microsystems
X-Mailer: Evolution 2.26.2
Status: RO
Content-Length: 603

Developers have noted some minor inconsistencies between what is in the
case materials and opinion for this case and what the case actually
delivered.  They are:

1. The DL_IOC_IPNET_INFO ioctl was delivered as DLIOCIPNETINFO to match
the rest of the DLPI ioctl namespace.

2. The NE_SET_ZONE net event was not delivered, as it was deemed to be
unnecessary during code-review.

Both of these issues are minor enough that I think it would be
acceptable to update the materials (after having placed the appropriate
documents under SCCS) and opinion to reflect what was delivered.

Any objections?

-Seb



From gdamore@sun.com Thu Jul 30 14:35:27 2009
Received: from dm-sfbay-01.sfbay.sun.com (dm-sfbay-01.SFBay.Sun.COM [129.145.155.118])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n6ULZRAc000673
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 30 Jul 2009 14:35:27 -0700 (PDT)
Received: from sca-es-mail-2.sun.com (sca-es-mail-2.Sun.COM [192.18.43.133])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n6ULZRwi034514
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 30 Jul 2009 14:35:27 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n6ULZMsw026606
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 30 Jul 2009 14:35:22 -0700 (PDT)
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KNM00J005WSIE00@fe-sfbay-09.sun.com> for psarc-ext@sac.sfbay.sun.com;
 Thu, 30 Jul 2009 14:35:22 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KNM00D4P6MJ2980@fe-sfbay-09.sun.com> for
 psarc-ext@sac.sfbay.sun.com; Thu, 30 Jul 2009 14:35:07 -0700 (PDT)
Date: Thu, 30 Jul 2009 14:35:07 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: inconsistencies in PSARC 2006/475 Clearview: IP Observability
 Devices
In-reply-to: <1248987172.5809.34.camel@strat>
Sender: Garrett.Damore@sun.com
To: Sebastien Roy <Sebastien.Roy@sun.com>
Cc: psarc-ext <psarc-ext@sac.sfbay.sun.com>, Phil Kirk <Phil.Kirk@sun.com>
Message-id: <4A72120B.1070704@sun.com>
References: <1248987172.5809.34.camel@strat>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Status: RO
Content-Length: 694

Sebastien Roy wrote:
> Developers have noted some minor inconsistencies between what is in the
> case materials and opinion for this case and what the case actually
> delivered.  They are:
>
> 1. The DL_IOC_IPNET_INFO ioctl was delivered as DLIOCIPNETINFO to match
> the rest of the DLPI ioctl namespace.
>
> 2. The NE_SET_ZONE net event was not delivered, as it was deemed to be
> unnecessary during code-review.
>
> Both of these issues are minor enough that I think it would be
> acceptable to update the materials (after having placed the appropriate
> documents under SCCS) and opinion to reflect what was delivered.
>
> Any objections?
>
> -Seb
>
>
>   
Sounds good to me.

    - Garrett

