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


Reply via email to