The following case is being submitted on behalf of Saurabh Mishra. It probably should qualify as automatic, but since its a GLDv3 driver and there was some doubt about it, I'm submitting it as a fast track.
Patch binding is appropriate, although a backport to Solaris 10 is probably unlikely. Note that as this driver is for a simple 10/100 part with only a single TX and a single RX ring, questions about Crossbow support, etc. are probably not terribly relevant. I believe that Saurabh *is* planning on supporting the appropriate Brussels interfaces. Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI This information is Copyright 2009 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: bfe fast ethernet driver 1.2. Name of Document Author/Supplier: Author: Saurabh Mishra 1.3 Date of This Document: 15 April, 2009 4. Technical Description 1. Introduction 1.1. Project/Component Working Name: bfe fast ethernet driver. 1.2. Name of Document Author/Supplier: Saurabh Misra 2. Project Summary 2.1. Project Description: bfe driver will support Broadcom's BCM4401 10/100 Mbps Fast Ethernet chipsets. 3. Business Summary Broadcom's BCM440x chipset are found in laptops and Fry's store. Some of them are : - Lenovo E290G laptop (Broadcom BCM4401-B0 100Base-TX - pci14e4,170c) - Dell Inspiron 8600 laptop (BCM4401 100Base-T - pci14e4,0x4401) 3.2. Market/Requester: See bug 5038158 and 6661642. 4. Technical Description: 4.1. Details: We would like to add a new device driver "bfe" for Broadcom's BCM4401 10/100 Fast Ethernet Chipsets. These are commodity 10/100 Mbps ethernet controllers having one port. Our plan is to add support for following devices : "pci14e4,4401" "pci14e4,4402" "pci14e4,170c" The chip specifications were copied from FreeBSD version of the bfe drivers header file. The rest of the code is new and written by Sun (Author). The chip has two rings : TX (Transmit) and RX (Receive). All the DMA buffers are pre-allocated and the default size of the descriptor table is 128 for TX/RX. This driver is based on GLDv3 and does not rely on any other private interfaces. The driver uses common code for x86 and SPARC by using DDI interfaces. The driver supports Suspend/Resume and Quiesce operation. 4.2. Bug/RFE Number(s): RFE 5038158 and 6661642. 4.6. Doc Impact: manpage for bfe(7D) will be created. 4.10. Packaging & Delivery: SUNWbfe 5. Reference Documents: FreeBSD bfe driver. 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: ON 6.5. ARC review type: FastTrack 6.6. ARC Exposure: open