+1.  Which should be no real surprise since I was originally working on
this project. :-)

        - Garrett

On Thu, 2010-07-22 at 11:59 -0700, Phi Tran wrote:
> I'm sponsoring this case for Kerry Shu with a requested patch release binding.
> 
> Phi
> 
> Template Version: @(#)sac_nextcase 1.70 03/30/10 SMI
> This information is Copyright (c) 2010, Oracle and/or its affiliates. All 
> rights reserved.
> 1. Introduction
>     1.1. Project/Component Working Name:
>        Mellanox ConnectX-2 10 Gigabit Ethernet Driver: mcxnex/mcxe
>     1.2. Name of Document Author/Supplier:
>        Author:  Kerry Shu
>     1.3  Date of This Document:
>       22 July, 2010
> 4. Technical Description
> 
>   4.1. Details:
> 
>       This project is to integrate a new NIC driver for the 10GbE
>       functionality of Mellanox ConnectX-2 controller(its IB functionality
>       is already supported by hermon driver: PSARC/2008/497).  This is
>       required by releasing Vayu+(Sun Blade X6275 M2) 10GbE Module.
> 
>       Mellanox ConnectX-2 controller has two ports which can be independently
>       configured as either Ethernet or IB port.  We propose below driver 
> stack:
> 
>       . Initial integration(phase-I) driver stack will look like this:
> 
>                    [mcxe]
>                      ^
>                      |
>                   [mcxnex]
>           ............................. Hardware Boundary
>                ConnectX-2 chip
> 
>       . In the future, we'll have stack like this when IB support is added.
> 
>                  [mcxe] [mcxib]
>                    ^     ^
>                    |     |
>                   [mcxnex]
>           ............................. Hardware Boundary
>                 ConnectX-2 chip 
> 
>      4.1.1 mcxnex: Mellanox ConnectX-2 nexus driver
>        mcxnex souce code is mainly derived from current hermon driver. It
>        provides common FMA support, fwflash support, low level objects(QP,
>        CQ etc) handling and chip-related functions to mcxe(10GbE driver)
>        and future mcxib(IB driver, which will replace existing hermon IB
>        driver). Since there is just one PCI device ID per chip instead of
>        per port, mcxnex is also responsible for creating the device node
>        for each port so that we can present mcxe 10GbE driver instance per
>        port in Solaris.
>  
>      4.1.2 mcxe: Mellanox ConnectX-2 10GbE driver
>       The mcxe driver is GLDv3-based. It provides:
>         - basic GLDv3 driver features including frame transmit and receive,
>           multicast and promiscuous, vlan, trunking, VNIC support etc;
>         - 9K Jumbo support; TCP/UDP/IP checksum offloading; LSO support;
>         - Brussels support;
>         - Fast reboot support.
> 
>       4.1.3 mcxib: Mellanox ConnectX-2 IB driver
>        mcxib provides same IB functionality as existing hermon driver.
> 
>   4.2. Bug/RFE Number(s):
> 
>       CR 6883788 P2  need 10Gb Ethernet support for Mellanox ConnectX-2 
> chipset
> 
> 
>   4.5. Interfaces:
> 
>        4.5.1 Exported Interfaces:
> 
>        Interface                  Level                 Comments
>        ===================================================================
>        mcxe                       Committed             Driver name
> 
>        mcxnex                     Committed             Nexus driver name
> 
>        driver/network/mcx         Committed             Package name
>  
>        mcxnex exported         Consolidation Private    mcxnex exported
>        interface                                        interface
>   
>  
>       4.5.2 Imported Interfaces:
> 
>        Interface                  Level                 Comments
>        ===================================================================
>        Public GLDv3 Interfaces    Committed             PSARC 2009/638
> 
>        Brussels                   Consolidation Private PSARC 2007/429
> 
>        Fast Reboot                Committed             PSARC/2008/382
> 
> 
> 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
> 
> _______________________________________________
> opensolaris-arc mailing list
> opensolaris-arc@opensolaris.org


_______________________________________________
opensolaris-arc mailing list
opensolaris-arc@opensolaris.org

Reply via email to