From Sebastien.Roy@sun.com Mon Apr 28 20:44:40 2008
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 m3T3idCR020641
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 28 Apr 2008 20:44:40 -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.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m3T3icG4003696
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 29 Apr 2008 04:44:38 +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 <0K0200K05IEDXT00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Mon, 28 Apr 2008 20:44:37 -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 <0K0200IW2IECUB20@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Mon,
 28 Apr 2008 20:44:36 -0700 (PDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m3T3iatb020896	for
 <PSARC-ext@sun.com>; Tue, 29 Apr 2008 03:44: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 <0K0200D01IBL8E00@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Mon,
 28 Apr 2008 21:44:36 -0600 (MDT)
Received: from [192.168.1.3] ([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 <0K0200CNVIEB2B00@mail-amer.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Mon,
 28 Apr 2008 21:44:36 -0600 (MDT)
Date: Mon, 28 Apr 2008 23:37:05 -0400
From: Sebastien Roy <Sebastien.Roy@sun.com>
Subject: 2008/288 Integrate libpcap
Sender: Sebastien.Roy@sun.com
To: PSARC-ext <PSARC-ext@sun.com>
Cc: sagun shakya <Sagun.Shakya@sun.com>
Message-id: <1209440225.5108.66.camel@localhost>
Organization: Sun Microsystems
MIME-version: 1.0
X-Mailer: Evolution 2.22.0
Content-type: text/plain
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 1665

I'm submitting this fast-track for Sagun Shakya.  The timer is set for
May 5th, 2008.

Integrate libpcap

Release binding: Patch

Target Consolidation: SFW

1. Summary

   libpcap is an open source user-level library that provides a high
   level packet capture interface.  This project proposes to integrate
   libpcap version 0.9.8 plus additional changes specific to Solaris
   which causes libpcap to use libdlpi in order to be interoperable
   with Clearview Vanity Naming.  These libdlpi changes have been
   integrated into the upstream public domain sources and therefore
   will be available in future releases of libpcap.

   Known applications that are dependent upon libpcap are Wireshark,
   tcpdump, snort, ngrep, and ntop.

2. Exported Interfaces

   All interfaces provided by libpcap are Uncommitted and are listed
   in the pcap.3 man page included in the case directory.

3. Imported Interfaces

   The version of libpcap being integrated by this project uses the
   libdlpi API defined in PSARC 2006/436.  Its stability is Committed.

4. Packaging & Delivery

   SUNWlibpcap

   /usr/lib/libpcap.so.0.9.8
   /usr/lib/libpcap.so -> /usr/lib/libpcap.so.0.9.8
   /usr/include/pcap.h
   /usr/include/pcap-bpf.h
   /usr/include/pcap-namedb.h
   /usr/share/man/man3/pcap.3

   64-bit libraries:

   /usr/lib/sparcv9/libpcap.so.0.9.8
   /usr/lib/sparcv9/libpcap.so -> /usr/lib/sparcv9/libpcap.so.0.9.8
   /usr/lib/amd64/libpcap.so.0.9.8
   /usr/lib/amd64/libpcap.so -> /usr/lib/amd64/libpcap.so.0.9.8

5. Reference Documents:

   http://www.tcpdump.org/
   http://sourceforge.net/projects/libpcap/
   PSARC 2007/334 Add Wireshark 0.99.5 into Solaris



From darren.reed@sun.com Mon Apr 28 21:29:31 2008
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 m3T4TVEP022172
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 28 Apr 2008 21:29:31 -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.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m3T4TT38018096
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 29 Apr 2008 05:29:30 +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 <0K0200301KH54U00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Mon, 28 Apr 2008 21:29:29 -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 <0K0200IYJKH4UB80@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Mon,
 28 Apr 2008 21:29:29 -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 m3T4U4f9001607	for
 <PSARC-ext@sun.com>; Tue, 29 Apr 2008 04:30:04 +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 <0K0200G01KFVDB00@mail-apac.sun.com>
 (original mail from Darren.Reed@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 29 Apr 2008 12:29:17 +0800 (SGT)
Received: from [10.13.21.205] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0K0200MMBKGS9UNX@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 29 Apr 2008 12:29:17 +0800 (SGT)
Date: Tue, 29 Apr 2008 12:28:40 +0800
From: Darren Reed <darren.reed@sun.com>
Subject: Re: 2008/288 Integrate libpcap
In-reply-to: <1209440225.5108.66.camel@localhost>
Sender: darren.reed@sun.com
To: Sebastien Roy <Sebastien.Roy@sun.com>
Cc: PSARC-ext <PSARC-ext@sun.com>, sagun shakya <Sagun.Shakya@sun.com>
Message-id: <4816A3F8.2030203@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <1209440225.5108.66.camel@localhost>
User-Agent: Thunderbird 2.0.0.12 (Windows/20080213)
Status: RO
Content-Length: 297

The last comment for wireshark, PSARC/2007/334, was an acknowledgement
from Bart to entertain the idea of shipping libpcap with that case.  I 
suspect that
this case would make that action redundant?

Additionally, are the pathnames for the libraries, and the "-lpcap" also 
uncommitted?

Darren


From gdamore@Sun.COM Mon Apr 28 22:37:38 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m3T5bbpH022710
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 28 Apr 2008 22:37:37 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m3T5bboe016705
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Mon, 28 Apr 2008 23:37:37 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K0200205NMPLA00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Mon, 28 Apr 2008 22:37:37 -0700 (PDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K0200I7ANMOSW40@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Mon,
 28 Apr 2008 22:37:36 -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 m3T5baVH025093	for
 <PSARC-ext@sun.com>; Mon, 28 Apr 2008 22:37:36 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K0200J01NL92G00@fe-sfbay-09.sun.com> (original mail from gdamore@sun.com)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Mon,
 28 Apr 2008 22:37:36 -0700 (PDT)
Received: from [192.168.251.106] ([76.174.83.55])
 by fe-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0K0200M1ENMH0N80@fe-sfbay-09.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Mon,
 28 Apr 2008 22:37:29 -0700 (PDT)
Date: Mon, 28 Apr 2008 22:32:19 -0700
From: "Garrett D'Amore" <gdamore@Sun.COM>
Subject: Re: 2008/288 Integrate libpcap
In-reply-to: <1209440225.5108.66.camel@localhost>
Sender: Garrett.Damore@Sun.COM
To: Sebastien Roy <Sebastien.Roy@Sun.COM>
Cc: PSARC-ext <PSARC-ext@Sun.COM>, sagun shakya <Sagun.Shakya@Sun.COM>
Message-id: <4816B2E3.3040300@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <1209440225.5108.66.camel@localhost>
User-Agent: Thunderbird 2.0.0.6 (X11/20071023)
Status: RO
Content-Length: 2217

General question for the project team (not really an issue for *this* case):

Does it make sense to someday convert snoop to use libpcap?  (Anyone 
know if there is packet capture functionality in snoop that libpcap 
*can't* provide?)  (ISTR also that snoop was potentially headed for the 
axe, as ARC seemed to feel that wireshark was a superior option.  Did we 
ever actually contemplate a real EOF for snoop?)

    -- Garrett

Sebastien Roy wrote:
> I'm submitting this fast-track for Sagun Shakya.  The timer is set for
> May 5th, 2008.
>
> Integrate libpcap
>
> Release binding: Patch
>
> Target Consolidation: SFW
>
> 1. Summary
>
>    libpcap is an open source user-level library that provides a high
>    level packet capture interface.  This project proposes to integrate
>    libpcap version 0.9.8 plus additional changes specific to Solaris
>    which causes libpcap to use libdlpi in order to be interoperable
>    with Clearview Vanity Naming.  These libdlpi changes have been
>    integrated into the upstream public domain sources and therefore
>    will be available in future releases of libpcap.
>
>    Known applications that are dependent upon libpcap are Wireshark,
>    tcpdump, snort, ngrep, and ntop.
>
> 2. Exported Interfaces
>
>    All interfaces provided by libpcap are Uncommitted and are listed
>    in the pcap.3 man page included in the case directory.
>
> 3. Imported Interfaces
>
>    The version of libpcap being integrated by this project uses the
>    libdlpi API defined in PSARC 2006/436.  Its stability is Committed.
>
> 4. Packaging & Delivery
>
>    SUNWlibpcap
>
>    /usr/lib/libpcap.so.0.9.8
>    /usr/lib/libpcap.so -> /usr/lib/libpcap.so.0.9.8
>    /usr/include/pcap.h
>    /usr/include/pcap-bpf.h
>    /usr/include/pcap-namedb.h
>    /usr/share/man/man3/pcap.3
>
>    64-bit libraries:
>
>    /usr/lib/sparcv9/libpcap.so.0.9.8
>    /usr/lib/sparcv9/libpcap.so -> /usr/lib/sparcv9/libpcap.so.0.9.8
>    /usr/lib/amd64/libpcap.so.0.9.8
>    /usr/lib/amd64/libpcap.so -> /usr/lib/amd64/libpcap.so.0.9.8
>
> 5. Reference Documents:
>
>    http://www.tcpdump.org/
>    http://sourceforge.net/projects/libpcap/
>    PSARC 2007/334 Add Wireshark 0.99.5 into Solaris
>
>
>   


From Sebastien.Roy@sun.com Tue Apr 29 05:40:28 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m3TCeSi5002832
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 29 Apr 2008 05:40:28 -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 m3TCeROb055986
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 29 Apr 2008 06:40:28 -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 <0K0300E0V77FH200@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 29 Apr 2008 05:40:27 -0700 (PDT)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K0300KYM77ECK70@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 29 Apr 2008 05:40:27 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m3TCeQiX000382	for
 <PSARC-ext@sun.com>; Tue, 29 Apr 2008 12:40:26 +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 <0K0300I0176DAY00@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 29 Apr 2008 06:40:26 -0600 (MDT)
Received: from [192.168.1.3] ([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 <0K0300AMP77D0GA0@mail-amer.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 29 Apr 2008 06:40:26 -0600 (MDT)
Date: Tue, 29 Apr 2008 08:32:55 -0400
From: Sebastien Roy <Sebastien.Roy@sun.com>
Subject: Re: 2008/288 Integrate libpcap
In-reply-to: <4816A3F8.2030203@Sun.COM>
Sender: Sebastien.Roy@sun.com
To: Darren Reed <Darren.Reed@sun.com>
Cc: PSARC-ext <PSARC-ext@sun.com>, sagun shakya <Sagun.Shakya@sun.com>
Message-id: <1209472375.5108.98.camel@localhost>
Organization: Sun Microsystems
MIME-version: 1.0
X-Mailer: Evolution 2.22.0
Content-type: text/plain
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <1209440225.5108.66.camel@localhost> <4816A3F8.2030203@Sun.COM>
Status: RO
Content-Length: 1200

On Tue, 2008-04-29 at 12:28 +0800, Darren Reed wrote:
> The last comment for wireshark, PSARC/2007/334, was an acknowledgement
> from Bart to entertain the idea of shipping libpcap with that case.  I 
> suspect that
> this case would make that action redundant?

Yes, absolutely.  I think it would be appropriate for Sagun or me to
send mail to that case log to make that point clear and remove any
potential confusion.

> Additionally, are the pathnames for the libraries, and the "-lpcap" also 
> uncommitted?

The /usr/include/pcap.h should be Committed, and the other header files
listed in section 4 should be considered Project Private.

The library paths are a different beast.  Now that you bring it up, I
don't think it's a good idea to encode "version 0.9.8" in the pathname
of the library, as that forces us to keep it around forever.  We'd have
to ship every version of the library in the future (0.9.9, 0.10, 1.0,
etc...) even if there are no incompatible changes between libraries in
order to keep applications from breaking.  I'm no linker expert, so is
there a linker expert in the house who can provide some advice on what
to ship as a shared object filename?  libpcap.so.1?

-Seb



From Darren.Reed@sun.com Tue Apr 29 05:51:01 2008
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 m3TCp0Tj003275
	for <psarc-ext@sac.sfbay.Sun.COM>; Tue, 29 Apr 2008 05:51:00 -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 m3TCov32006387
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 29 Apr 2008 20:50:59 +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 <0K03001097OWCG00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 29 Apr 2008 05:50:56 -0700 (PDT)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K0300HZ77OVZZE0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 29 Apr 2008 05:50:56 -0700 (PDT)
Received: from fe-apac-06.sun.com
 (fe-apac-06.sun.com [192.18.19.177] (may be forged))
	by sineb-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m3TCpXIq026472	for
 <PSARC-ext@sun.com>; Tue, 29 Apr 2008 12:51:33 +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 <0K0300K017MLIH00@mail-apac.sun.com>
 (original mail from Darren.Reed@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 29 Apr 2008 20:50:01 +0800 (SGT)
Received: from [10.13.21.205] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0K0300BJO7NCRGR6@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 29 Apr 2008 20:50:01 +0800 (SGT)
Date: Tue, 29 Apr 2008 20:50:05 +0800
From: Darren Reed <Darren.Reed@sun.com>
Subject: Re: 2008/288 Integrate libpcap
In-reply-to: <1209472375.5108.98.camel@localhost>
Sender: Darren.Reed@sun.com
To: Sebastien Roy <Sebastien.Roy@sun.com>
Cc: PSARC-ext <PSARC-ext@sun.com>, sagun shakya <Sagun.Shakya@sun.com>
Message-id: <4817197D.103@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <1209440225.5108.66.camel@localhost> <4816A3F8.2030203@Sun.COM>
 <1209472375.5108.98.camel@localhost>
User-Agent: Thunderbird 2.0.0.12 (Windows/20080213)
Status: RO
Content-Length: 470



Sebastien Roy wrote:
> On Tue, 2008-04-29 at 12:28 +0800, Darren Reed wrote:
>   
> ...
>   
>> Additionally, are the pathnames for the libraries, and the "-lpcap" also 
>> uncommitted?
>>     
>
> The /usr/include/pcap.h should be Committed, and the other header files
> listed in section 4 should be considered Project Private.
>   

For the sake of clarity, can I please ask for an interface table that lists
which interfaces have which stability?

Thanks,
Darren


From Sebastien.Roy@sun.com Tue Apr 29 06:40:18 2008
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 m3TDeH3u003928
	for <psarc-ext@sac.sfbay.Sun.COM>; Tue, 29 Apr 2008 06:40:17 -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 m3TDddRP026116
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 29 Apr 2008 21:40:16 +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 <0K03003099Z26W00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 29 Apr 2008 06:40:14 -0700 (PDT)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K03001N59Z1K150@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 29 Apr 2008 06:40:13 -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 m3TDeDOH028818	for
 <PSARC-ext@sun.com>; Tue, 29 Apr 2008 13:40:13 +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 <0K0300C017XBJN00@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 29 Apr 2008 07:40:13 -0600 (MDT)
Received: from [192.168.1.3] ([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 <0K0300HWV9YMJW30@mail-amer.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 29 Apr 2008 07:39:59 -0600 (MDT)
Date: Tue, 29 Apr 2008 09:32:28 -0400
From: Sebastien Roy <Sebastien.Roy@sun.com>
Subject: Re: 2008/288 Integrate libpcap
In-reply-to: <4816B2E3.3040300@sun.com>
Sender: Sebastien.Roy@sun.com
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: PSARC-ext <PSARC-ext@sun.com>, sagun shakya <Sagun.Shakya@sun.com>
Message-id: <1209475948.5108.106.camel@localhost>
Organization: Sun Microsystems
MIME-version: 1.0
X-Mailer: Evolution 2.22.0
Content-type: text/plain
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <1209440225.5108.66.camel@localhost> <4816B2E3.3040300@sun.com>
Status: RO
Content-Length: 1437

On Mon, 2008-04-28 at 22:32 -0700, Garrett D'Amore wrote:
> General question for the project team (not really an issue for *this* case):
> 
> Does it make sense to someday convert snoop to use libpcap?  (Anyone 
> know if there is packet capture functionality in snoop that libpcap 
> *can't* provide?)

Answering the second question, yes; packet filtering in the kernel on
Solaris.  Snoop uses pfmod, while libpcap uses a user-space bpf, and
tries to take advantage of kernel bpf on OSs that have such a thing.
Solaris doesn't.

Regarding the first question, I don't think it makes any sense to put
engineering effort into snoop, nor into making it portable to other OSs
(which I think would be the only benefit to having it use libpcap as
opposed to directly using libdlpi as it does today.)  We should be
focusing on improving Wireshark and getting to a point where we can dump
snoop.

> (ISTR also that snoop was potentially headed for the 
> axe, as ARC seemed to feel that wireshark was a superior option.  Did we 
> ever actually contemplate a real EOF for snoop?)

Yes, I believe the Wireshark case established that Wireshark should be
the long-term solution to replace snoop.  For the reason stated above,
however, I don't think that can happen yet.  In order for Wireshark to
be on par with snoop with regards to performance, we need an in-kernel
bpf that libpcap can take advantage of on Solaris (among other things).

-Seb



From Sagun.Shakya@sun.com Tue Apr 29 07:03:38 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m3TE3cb9004665
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 29 Apr 2008 07:03:38 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m3TE3bPq012445
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 29 Apr 2008 08:03:38 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K030040BB217G00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 29 Apr 2008 07:03:37 -0700 (PDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K03001B3B20K190@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 29 Apr 2008 07:03:36 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m3TE3ab1005905	for
 <PSARC-ext@sun.com>; Tue, 29 Apr 2008 14:03: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 <0K0300001AYSTX00@mail-amer.sun.com>
 (original mail from Sagun.Shakya@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 29 Apr 2008 08:03:36 -0600 (MDT)
Received: from [129.148.174.193] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K03004E6B1W7700@mail-amer.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 29 Apr 2008 08:03:33 -0600 (MDT)
Date: Tue, 29 Apr 2008 10:03:33 -0400
From: sagun shakya <Sagun.Shakya@sun.com>
Subject: Re: 2008/288 Integrate libpcap
In-reply-to: <4817197D.103@Sun.COM>
Sender: Sagun.Shakya@sun.com
To: Darren Reed <Darren.Reed@sun.com>
Cc: Sebastien Roy <sebastien.roy@sun.com>, PSARC-ext <PSARC-ext@sun.com>
Message-id: <48172AB5.7080508@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <1209440225.5108.66.camel@localhost> <4816A3F8.2030203@Sun.COM>
 <1209472375.5108.98.camel@localhost> <4817197D.103@Sun.COM>
User-Agent: Thunderbird 2.0.0.12 (X11/20080310)
Status: RO
Content-Length: 581

Darren Reed wrote:
>
>
> Sebastien Roy wrote:
>> On Tue, 2008-04-29 at 12:28 +0800, Darren Reed wrote:
>>   ...
>>  
>>> Additionally, are the pathnames for the libraries, and the "-lpcap" 
>>> also uncommitted?
>>>     
>>
>> The /usr/include/pcap.h should be Committed, and the other header files
>> listed in section 4 should be considered Project Private.
>>   
>
> For the sake of clarity, can I please ask for an interface table that 
> lists
> which interfaces have which stability?
>
> Thanks,
> Darren
>
I'll updated the document with an interface table.

Thanks,

sagun


From gdamore@sun.com Tue Apr 29 07:48:33 2008
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 m3TEmW7X006497
	for <psarc-ext@sac.sfbay.Sun.COM>; Tue, 29 Apr 2008 07:48:33 -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 m3TEm8gg024262
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 29 Apr 2008 22:48:32 +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 <0K0300D0BD4T1600@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 29 Apr 2008 08:48:29 -0600 (MDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K0300MHSD4TBKB0@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 29 Apr 2008 08:48:29 -0600 (MDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m3TEmTCr008186	for
 <PSARC-ext@sun.com>; Tue, 29 Apr 2008 07:48:29 -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 <0K0300J01CYE2200@fe-sfbay-10.sun.com> (original mail from gdamore@sun.com)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 29 Apr 2008 07:48:29 -0700 (PDT)
Received: from [192.168.251.106] ([76.174.83.55])
 by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0K0300G3UD4SCBB0@fe-sfbay-10.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 29 Apr 2008 07:48:28 -0700 (PDT)
Date: Tue, 29 Apr 2008 07:43:17 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: 2008/288 Integrate libpcap
In-reply-to: <1209475948.5108.106.camel@localhost>
Sender: Garrett.Damore@sun.com
To: Sebastien Roy <Sebastien.Roy@sun.com>
Cc: PSARC-ext <PSARC-ext@sun.com>, sagun shakya <Sagun.Shakya@sun.com>
Message-id: <48173405.90200@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <1209440225.5108.66.camel@localhost> <4816B2E3.3040300@sun.com>
 <1209475948.5108.106.camel@localhost>
User-Agent: Thunderbird 2.0.0.6 (X11/20071023)
Status: RO
Content-Length: 1628

Sebastien Roy wrote:
> On Mon, 2008-04-28 at 22:32 -0700, Garrett D'Amore wrote:
>   
>> General question for the project team (not really an issue for *this* case):
>>
>> Does it make sense to someday convert snoop to use libpcap?  (Anyone 
>> know if there is packet capture functionality in snoop that libpcap 
>> *can't* provide?)
>>     
>
> Answering the second question, yes; packet filtering in the kernel on
> Solaris.  Snoop uses pfmod, while libpcap uses a user-space bpf, and
> tries to take advantage of kernel bpf on OSs that have such a thing.
> Solaris doesn't.
>
> Regarding the first question, I don't think it makes any sense to put
> engineering effort into snoop, nor into making it portable to other OSs
> (which I think would be the only benefit to having it use libpcap as
> opposed to directly using libdlpi as it does today.)  We should be
> focusing on improving Wireshark and getting to a point where we can dump
> snoop.
>
>   
>> (ISTR also that snoop was potentially headed for the 
>> axe, as ARC seemed to feel that wireshark was a superior option.  Did we 
>> ever actually contemplate a real EOF for snoop?)
>>     
>
> Yes, I believe the Wireshark case established that Wireshark should be
> the long-term solution to replace snoop.  For the reason stated above,
> however, I don't think that can happen yet.  In order for Wireshark to
> be on par with snoop with regards to performance, we need an in-kernel
> bpf that libpcap can take advantage of on Solaris (among other things).
>   

Can Wireshark be changed to make use of the pfmod we have in Solaris?

    -- Garrett
> -Seb
>
>
>   


From carlsonj@phorcys.east.sun.com Tue Apr 29 08:06:56 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m3TF6unK007283
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 29 Apr 2008 08:06:56 -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 m3TF6nuV036057;
	Tue, 29 Apr 2008 09:06:55 -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 <0K0300613DZGA700@nwk-avmta-1.sfbay.Sun.COM>; Tue,
 29 Apr 2008 08:06:52 -0700 (PDT)
Received: from phorcys.east.sun.com ([129.148.174.143])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K03003H4DZFVG10@nwk-avmta-1.sfbay.Sun.COM>; Tue,
 29 Apr 2008 08:06:51 -0700 (PDT)
Received: from phorcys.east.sun.com (localhost [127.0.0.1])
	by phorcys.east.sun.com (8.14.2+Sun/8.14.2) with ESMTP id m3TF6p60028999; Tue,
 29 Apr 2008 11:06:51 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.2+Sun/8.14.2/Submit) id m3TF6pcl028996; Tue,
 29 Apr 2008 11:06:51 -0400 (EDT)
Date: Tue, 29 Apr 2008 11:06:51 -0400
From: James Carlson <james.d.carlson@sun.com>
Subject: Re: 2008/288 Integrate libpcap
In-reply-to: <48173405.90200@sun.com>
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: Sebastien Roy <Sebastien.Roy@sun.com>, PSARC-ext <PSARC-ext@sun.com>,
        sagun shakya <Sagun.Shakya@sun.com>
Message-id: <18455.14731.62388.515916@gargle.gargle.HOWL>
MIME-version: 1.0
X-Mailer: VM 7.01 under Emacs 21.3.1
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <1209440225.5108.66.camel@localhost> <4816B2E3.3040300@sun.com>
 <1209475948.5108.106.camel@localhost> <48173405.90200@sun.com>
Status: RO
Content-Length: 789

Garrett D'Amore writes:
> > Yes, I believe the Wireshark case established that Wireshark should be
> > the long-term solution to replace snoop.  For the reason stated above,
> > however, I don't think that can happen yet.  In order for Wireshark to
> > be on par with snoop with regards to performance, we need an in-kernel
> > bpf that libpcap can take advantage of on Solaris (among other things).
> >   
> 
> Can Wireshark be changed to make use of the pfmod we have in Solaris?

Sure.  It's likely a lot of work, though, and clearly out of scope for
this case.

-- 
James Carlson, Solaris Networking              <james.d.carlson@sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

From Sebastien.Roy@sun.com Tue Apr 29 09:57:36 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m3TGvZkZ011561
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 29 Apr 2008 09:57:35 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m3TGvYdd011656
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 29 Apr 2008 10:57:35 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K0300A03J3Z4R00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 29 Apr 2008 09:57:35 -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 <0K0300660J3X91D0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 29 Apr 2008 09:57:33 -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 m3TGvXr0023159	for
 <PSARC-ext@sun.com>; Tue, 29 Apr 2008 16:57:33 +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 <0K0300001ITTS000@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 29 Apr 2008 10:57:33 -0600 (MDT)
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 <0K0300C78J3PA150@mail-amer.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 29 Apr 2008 10:57:25 -0600 (MDT)
Date: Tue, 29 Apr 2008 12:57:24 -0400
From: Sebastien Roy <Sebastien.Roy@sun.com>
Subject: Re: 2008/288 Integrate libpcap
In-reply-to: <48172AB5.7080508@sun.com>
Sender: Sebastien.Roy@sun.com
To: sagun shakya <Sagun.Shakya@sun.com>
Cc: Darren Reed <Darren.Reed@sun.com>, PSARC-ext <PSARC-ext@sun.com>
Message-id: <1209488244.3536.11.camel@strat>
Organization: Sun Microsystems
MIME-version: 1.0
X-Mailer: Evolution 2.22.0
Content-type: text/plain
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <1209440225.5108.66.camel@localhost> <4816A3F8.2030203@Sun.COM>
 <1209472375.5108.98.camel@localhost> <4817197D.103@Sun.COM>
 <48172AB5.7080508@sun.com>
Status: RO
Content-Length: 629

On Tue, 2008-04-29 at 10:03 -0400, sagun shakya wrote:
> I'll updated the document with an interface table.
> 

Thanks Sagun; An interface table has been added to the spec, which has
been placed in the materials directory.  For those who'd rather no have
to go look, the interface table looks like:

   Interface		Classification		Comments
   ---------------------------------------------------------------
   pcap.3		Uncommitted		API defined in the
   						pcap.3 man page

   -lpcap		Committed		library path

   <pcap.h>		Committed		header file paths
   <pcap-bpf.h>		Project Private
   <pcap-namedb.h>	Project Private

-Seb



From Sebastien.Roy@Sun.COM Tue Apr 29 13:03:03 2008
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 m3TK32uN018901
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 29 Apr 2008 13:03:03 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m3TK2rMe000696
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Tue, 29 Apr 2008 21:03:01 +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 <0K0300H01RP0NU00@nwk-avmta-2.sfbay.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 29 Apr 2008 13:03:00 -0700 (PDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K0300BAWROZ2D90@nwk-avmta-2.sfbay.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 29 Apr 2008 13:02:59 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m3TK2xX6009035	for
 <psarc-ext@sun.com>; Tue, 29 Apr 2008 20:02:59 +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 <0K0300801PM9XQ00@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM)
 for psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 29 Apr 2008 14:02:59 -0600 (MDT)
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 <0K0300ISGROSY710@mail-amer.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 29 Apr 2008 14:02:53 -0600 (MDT)
Date: Tue, 29 Apr 2008 16:02:52 -0400
From: Sebastien Roy <Sebastien.Roy@Sun.COM>
Subject: Re: 2008/288 Integrate libpcap
In-reply-to: <1209472375.5108.98.camel@localhost>
Sender: Sebastien.Roy@Sun.COM
To: psarc-ext <psarc-ext@Sun.COM>
Cc: sagun shakya <Sagun.Shakya@Sun.COM>
Message-id: <1209499372.3986.29.camel@strat>
Organization: Sun Microsystems
MIME-version: 1.0
X-Mailer: Evolution 2.22.0
Content-type: text/plain
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <1209440225.5108.66.camel@localhost> <4816A3F8.2030203@Sun.COM>
 <1209472375.5108.98.camel@localhost>
Status: RO
Content-Length: 1261

On Tue, 2008-04-29 at 08:32 -0400, Sebastien Roy wrote:
> The library paths are a different beast.  Now that you bring it up, I
> don't think it's a good idea to encode "version 0.9.8" in the pathname
> of the library, as that forces us to keep it around forever.  We'd have
> to ship every version of the library in the future (0.9.9, 0.10, 1.0,
> etc...) even if there are no incompatible changes between libraries in
> order to keep applications from breaking.  I'm no linker expert, so is
> there a linker expert in the house who can provide some advice on what
> to ship as a shared object filename?  libpcap.so.1?

After having spoken to a few people, the project team is leaving the
spec as-is, leaving the symbolic link from libpcap.so to
libpcap.so.0.9.8.  Releases of libpcap are infrequent and usually don't
entail incompatible changes.  As such, maintaining compatibility of
library versions through symbolic links will likely be manageable for
now.

In any case, the next release of libpcap is expected to be 1.0, so any
fancy tricks that the project team might come up with to play with 0.9.*
versioning will likely be needless.

To summarize, this is a non-issue as far as I'm concerned, and the spec
in the case directory is fine as-is.

-Seb



From Sebastien.Roy@sun.com Tue May  6 13:48:27 2008
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 m46KmQhB006283
	for <psarc-ext@sac.sfbay.Sun.COM>; Tue, 6 May 2008 13:48:27 -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 m46KmH2W000811
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 7 May 2008 04:48:25 +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 <0K0G00I09SGPVL00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 06 May 2008 13:48:25 -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 <0K0G00IENSGOMZ10@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 06 May 2008 13:48:24 -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 m46KmOID002950	for
 <PSARC-ext@sun.com>; Tue, 06 May 2008 20:48:24 +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 <0K0G00701S5PIX00@mail-amer.sun.com>
 (original mail from Sebastien.Roy@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 06 May 2008 14:48:24 -0600 (MDT)
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 <0K0G00ELESGIPC50@mail-amer.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 06 May 2008 14:48:19 -0600 (MDT)
Date: Tue, 06 May 2008 16:48:18 -0400
From: Sebastien Roy <Sebastien.Roy@sun.com>
Subject: Re: 2008/288 Integrate libpcap
In-reply-to: <1209440225.5108.66.camel@localhost>
Sender: Sebastien.Roy@sun.com
To: PSARC-ext <psarc-ext@sun.com>
Cc: sagun shakya <Sagun.Shakya@sun.com>
Message-id: <1210106898.21183.62.camel@strat>
Organization: Sun Microsystems
MIME-version: 1.0
X-Mailer: Evolution 2.22.0
Content-type: text/plain
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <1209440225.5108.66.camel@localhost>
Status: RO
Content-Length: 213

On Mon, 2008-04-28 at 23:37 -0400, Sebastien Roy wrote:
> I'm submitting this fast-track for Sagun Shakya.  The timer is set for
> May 5th, 2008.

The timer for this case has expired, the case is approved.
-Seb



