On Jun 10, 2009, at 1:52 AM, Garrett D'Amore wrote:

> Nicolas Williams wrote:
>> On Tue, Jun 09, 2009 at 10:24:53PM -0700, Garrett D'Amore wrote:
>>
>>> Bzzt.  You're conflating things here.  VLAN and Jumbo frames  
>>> affect *on the wire* transmission and *need* to be tunable.
>>>
>>> TSO and LSO are *optimizations* that don't affect on the wire  
>>> presentation, and needing to tune them at all is a *bug*.
>>>
>>
>> Unless you're trying to demonstrate them and the perf benefit you get
>> from having them, or just to see for yourself.  Sure, a feature whose
>> only value is, in a way, marketing.  But marketing matters.
>>
>
> For marketing purposes, a specially hacked driver, or a private  
> tunable, are adequate.  We don't need to pollute our framework for  
> this, nor should we confuse administrators by presenting something  
> to them that they shouldn't be tuning.
>
> Solaris suffers from ETOOMANYTUNABLES.  Canonizing more of them is  
> not the right way forward.

Sure, I can buy that sentiment. How about a read-only representation  
of whether some offload  feature is even present? I think we allow for  
read-only properties, right?

Take a driver such as bge or e1000g for example. These two drivers  
support a ton of silicon parts that have quite varied feature sets  
among. Some do jumbo, some don't. Some have various levels of off- 
loading and checksumming, some none at all. It would be useful, I  
would think, for an admin to know if a particular (offload) feature is  
present on a particular chipset without trying to dig up the chipset's  
docs, make sense of source code, or guess. Right now this area is sort  
of like mystery meat.

Extrapolating this into the future, who knows what other features lay  
in wait when it comes to ethernet chipset one-upmanship... iscsi crap,  
RDMA, and so on. All I'm saying is that info is good, even in read- 
only form. It can take the sleuthing out of wondering what you've got  
when you put in a new Intel PRO card or are wondering what exactly  
your Nvidia chip is capable of.

/dale


Reply via email to