[clearview-discuss] 2007/527 Addendum for Clearview Vanity Naming and Nemo Unification

Garrett D'Amore Garrett.Damore at sun.com
Sun Sep 16 21:51:01 PDT 2007


Peter Memishian wrote:
>  > All the "interesting" legacy NICs (which is, IIUC, 90% for ce at this 
>  > point, because most of the others are already converted, excepting 
>  > perhaps a few rarer 3rd party NICs) are already converted to GLD.  
>
> Keep in mind that our architecture needs to consider Solaris 10, not just
> Nevada.  Most Solaris 10 networking drivers are not GLDv3-based.
>   

Good point.  I didn't realize that UV was targeting S10.

However, I wonder what the expense of this effort is, compared to the 
effort of backporting the GLDv3 work.

All of the GLDv2 NICs that have been converted should be able to be 
backported without any customer or ARC impact.  (Ok, there might be tiny 
impact related to a few kstats, because GLDv2 and v3 keep track of 
"driver private" statistics differently... but that's such a minor nit 
and undocumented that it can probably get patch binding trivially.)  
That takes care of *all* the x86 NICs, and even one of the SPARC ones 
(dmfe).

The bigger question is the DLPI nics.  Of those:

* eri and hme can be backported, but there is the "ndd" problem.  
Fixable with a hack in the "ndd" program itself to cope/workaround 
administration using style 2 instead of style 1 nodes.  Non-zero ARC 
impact, but fairly small engineering impact.

* qfe.  This has the ndd problem, but also has the additional problem of 
dealing with Sun Trunking, which is totally incompatible with GLDv3 
aggregation.  (Btw, how does UV plan to deal with this problem?  What 
are the expected interactions?)  We cannot support Sun Trunking in any 
qfe backport.  This may be a total stopper.

* ge.  This would have the same problems as qfe, except that the 
*Nevada* conversion hasn't been done yet.  It *could* be done fairly 
easily... only about a week of engineering effort is required.  
(Possibly quite a bit less.)

* ce.   This is the *big* problem.  And I suspect UV is going to have to 
cope with it somehow.  It has all the problems of qfe and ge, plus a 
bunch of tuning hints, and other things that are going to bite people in 
the arse.  And its a political minefield.   Interestingly enough, there 
is talk of Joyce Yu doing work to make it work with IP instances without 
UV.  I don't know what the precise details are, though.  You should talk 
to Erik, as I think he is involved.

    -- Garrett
> --
> meem
>   




More information about the opensolaris-arc mailing list