add a VIA Rhine Ethernet driver to Solaris [PSARC/2008/619 FastTrack timeout 10/08/2008]

Garrett D'Amore - sun microsystems gd78059 at sac.sfbay.sun.com
Fri Oct 3 08:42:17 PDT 2008


I'm submitting the following fast track on behalf of Joost Mulders.  It normally would have
been a self review case, but it supercedes another case (PSARC 2006/045), so I felt it best
to give it time for fast track review.  (That means we need a +1 under the existing rules, btw.)

Note that the parties to 2006/045 have already approved the change in direction, and have been
included on the CC list for this case as well.

	-- Garrett


Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2008 Sun Microsystems

1. Introduction
    1.1. Project/Component Working Name:
	 add a VIA Rhine Ethernet driver to Solaris
    1.2. Name of Document Author/Supplier:
	 Author:  Joost Mulders
    1.3  Date of This Document:
	October 1, 2008
2. Project Summary
     This case adds a driver for the VIA Rhine family of fast Ethernet
     cards to Solaris. This case seeks patch binding.

     The driver name is 'vr' and it is created by Joost Mulders.
     The source is available under the BSD license.

3. Discussion
    The integration for a driver for the VIA Rhine Ethernet cards was
    requested earlier via PSARC 2006/045 and bug ID 6373052.

    The goal of this case was that Alan Duboff would integrate the
    "vfe" driver written by Masayuki Murayama. However, the integration
    is still not completed.

    The progress was discussed with both Alan and Masayuki. Alan indicated
    that he has no plans to complete the vfe integration. Masa was happy
    with vr integration and welcomed new driver writers.

4.0 Technical Description
     The driver conforms to the GLDv3 specification and includes support
     for VLAN tags, dladm link properties and "zero-copy" transmit and
     receive.

     The driver introduces the following files:

     /usr/share/man/man7d/vr.7d
     /kernel/drv/vr.conf
     /kernel/drv/vr
     /kernel/drv/amd64/vr
     /kernel/drv/sparcv9/vr
     /dev/vr

     The driver binds to the following device ID's:
     pci1106,3106	VT6105 VIA Rhine III [10/100Mbit/s Ethernet]
     pci1106,3065	VT6102 VIA Rhine II  [10/100Mbit/s Ethernet]

4.1 Interfaces imported
    GLD V3 , DDI

4.2 Interfaces exported
    vr                              Driver Name       Stable
    SUNWvr                          Package name      Stable

5. References


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


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




More information about the opensolaris-arc mailing list