From gd78059@sac.sfbay.sun.com Fri Oct  5 18:55:08 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 l961t7QJ017236
	for <psarc-ext@sac.sfbay.Sun.COM>; Fri, 5 Oct 2007 18:55:08 -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 l961pr1S015992;
	Sat, 6 Oct 2007 09:51:55 +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 <0JPG00F21VUG4I00@brm-avmta-1.central.sun.com>; Fri,
 05 Oct 2007 19:51:52 -0600 (MDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JPG00525VUFLCB0@brm-avmta-1.central.sun.com>; Fri,
 05 Oct 2007 19:51:51 -0600 (MDT)
Received: from sac.sfbay.sun.com (new-sac.SFBay.Sun.COM [129.146.175.65])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id l961poYF037025; Fri, 05 Oct 2007 18:51:50 -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 l961sxdV017231; Fri,
 05 Oct 2007 18:54:59 -0700 (PDT)
Received: (from gd78059@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id l961sxOj017227; Fri,
 05 Oct 2007 18:54:59 -0700 (PDT)
Date: Fri, 05 Oct 2007 18:54:59 -0700 (PDT)
From: "Garrett D'Amore - sun microsystems" <gd78059@sac.sfbay.sun.com>
Subject: sfe ethernet driver [PSARC/2007/584 Self Review]
To: PSARC-ext@sun.com
Cc: alan.duboff@sun.com
Message-id: <200710060154.l961sxOj017227@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
Status: RO
Content-Length: 2562


I'm sending this on behalf of Alan DuBoff, who's working with an external
developer to integrate additional network device into Solaris.  I believe
that this case is a candidate for self-review, as it imports only the GLDv3
and NDD interfaces, and exports only standard NIC driver interfaces.  (AFAIK,
NDD's driver API is not documented, but I think it can qualify for either
de-facto-standard or Consolidation Private status.)

If anyone disagrees, let me know, and I'll promote it to a fasttrack.

Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI
This information is Copyright 2007 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 sfe ethernet driver
    1.2. Name of Document Author/Supplier:
	 Author:  Garrett D'Amore
    1.3  Date of This Document:
	05 October, 2007
4. Technical Description
We'd like to add a new device driver, "sfe", to provide support
various chips based on the SiS900 and DP83815.  These are commodity
10/100 ethernet controllers.

These chips are used in both add-in PCI cards as well as integrated
motherboard chipsets. They are typically 32/33MHz (i.e. legacy
PCI). They are actively marketed and available on the shelf at Frys,
Central Computer, and other known stores.

OEM'd cards included the Linksys LNE100TX version 2, cards from
Compex, Buffalo, Kingston, and a few other manufacturers.  Time Warner
included Kingston KNE-111TX cards with their home Cable Modems for a
while.  The installed base is significant, though not overwhelming.

OEM'd cards include:

DP83815CVNG (Netgear FA311)
DP83815 (HP Pavilion ZE4100)
DP83815DVNG (NetGear FA311 on sparc)
DP83815 (NetGear FA312 in a Dell PowerEdge 1300, dual 500 Mhz cpu's)
SiS900 (Melco BUFFALO LGY-PCI-TXC)
SiS900-core in SiS630ET chip set
SiS900-core in SiS730 chip set
SiS900-core in SiS963 south bridge of SiS648 chip set

It is also available on some of the Geode systems being produced
today, but I don't know which exact ones.

The device driver is a GLDv3 driver, and supports the normal GLDv3
features, which makes it useful for VLANs, aggregation, and with other
OS features like Crossbow's IP instances.

It does not rely on any private APIs other than GLDv3 (which is
Consolidation Private).  It does support NDD.

This driver is available under a BSD license which we would like to
retain. The OpenSource Review for this driver is case #5408.


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


From gdamore@sun.com Fri Oct  5 18:57:59 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 l961vw6u017253
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 5 Oct 2007 18:57:58 -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 l961safd011410
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Sat, 6 Oct 2007 02:54:46 +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 <0JPG00501VZ9W100@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.Com); Fri, 05 Oct 2007 18:54:45 -0700 (PDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JPG00H17VZ9OB60@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.Com); Fri,
 05 Oct 2007 18:54:45 -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 l961sjH5014489	for
 <PSARC-ext@Sun.Com>; Fri, 05 Oct 2007 18:54:45 -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 <0JPG00701VSMGG00@fe-sfbay-10.sun.com> (original mail from gdamore@sun.com)
 for PSARC-ext@Sun.Com (ORCPT PSARC-ext@Sun.Com); Fri,
 05 Oct 2007 18:54:45 -0700 (PDT)
Received: from [192.168.251.11] ([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 <0JPG007M5VZ8OLA0@fe-sfbay-10.sun.com>; Fri,
 05 Oct 2007 18:54:44 -0700 (PDT)
Date: Fri, 05 Oct 2007 18:52:41 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: sfe ethernet driver [PSARC/2007/584 Self Review]
In-reply-to: <200710060154.l961sxOj017227@sac.sfbay.sun.com>
Sender: Garrett.Damore@sun.com
To: "Garrett D'Amore - sun microsystems" <gd78059@sac.sfbay.sun.com>
Cc: PSARC-ext@sun.com, Alan.Duboff@sun.com
Message-id: <4706EA69.1090900@sun.com>
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: <200710060154.l961sxOj017227@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.4 (X11/20070827)
Status: RO
Content-Length: 3011


Hmm.. btw, the "Author" is incorrect in the boilerplate below.  The 
standard SAC tools added it, but its not me... Alan is the author of the 
case, except for the boilerplate itself which was added by automation, 
and my introduction leading before the boilerplate.

    -- Garrett

Garrett D'Amore - sun microsystems wrote:
> I'm sending this on behalf of Alan DuBoff, who's working with an external
> developer to integrate additional network device into Solaris.  I believe
> that this case is a candidate for self-review, as it imports only the GLDv3
> and NDD interfaces, and exports only standard NIC driver interfaces.  (AFAIK,
> NDD's driver API is not documented, but I think it can qualify for either
> de-facto-standard or Consolidation Private status.)
>
> If anyone disagrees, let me know, and I'll promote it to a fasttrack.
>
> Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI
> This information is Copyright 2007 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
> 	 sfe ethernet driver
>     1.2. Name of Document Author/Supplier:
> 	 Author:  Garrett D'Amore
>     1.3  Date of This Document:
> 	05 October, 2007
> 4. Technical Description
> We'd like to add a new device driver, "sfe", to provide support
> various chips based on the SiS900 and DP83815.  These are commodity
> 10/100 ethernet controllers.
>
> These chips are used in both add-in PCI cards as well as integrated
> motherboard chipsets. They are typically 32/33MHz (i.e. legacy
> PCI). They are actively marketed and available on the shelf at Frys,
> Central Computer, and other known stores.
>
> OEM'd cards included the Linksys LNE100TX version 2, cards from
> Compex, Buffalo, Kingston, and a few other manufacturers.  Time Warner
> included Kingston KNE-111TX cards with their home Cable Modems for a
> while.  The installed base is significant, though not overwhelming.
>
> OEM'd cards include:
>
> DP83815CVNG (Netgear FA311)
> DP83815 (HP Pavilion ZE4100)
> DP83815DVNG (NetGear FA311 on sparc)
> DP83815 (NetGear FA312 in a Dell PowerEdge 1300, dual 500 Mhz cpu's)
> SiS900 (Melco BUFFALO LGY-PCI-TXC)
> SiS900-core in SiS630ET chip set
> SiS900-core in SiS730 chip set
> SiS900-core in SiS963 south bridge of SiS648 chip set
>
> It is also available on some of the Geode systems being produced
> today, but I don't know which exact ones.
>
> The device driver is a GLDv3 driver, and supports the normal GLDv3
> features, which makes it useful for VLANs, aggregation, and with other
> OS features like Crossbow's IP instances.
>
> It does not rely on any private APIs other than GLDv3 (which is
> Consolidation Private).  It does support NDD.
>
> This driver is available under a BSD license which we would like to
> retain. The OpenSource Review for this driver is case #5408.
>
>
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>    	6.4.1. Consolidation C-team Name:
> 		ON
>     6.5. ARC review type: Automatic
>     6.6. ARC Exposure: open
>
>   


