Dale Ghent wrote: > > On Jun 9, 2009, at 1:47 PM, Garrett D'Amore wrote: > > > Disagree on the driver tunable aspect. As pointed out, other OSes make > this a configurable aspect during run time. Relegating *SO options > (and other such features) in Solaris to bound-to-be-inconsistent > driver.conf variables, effectively requiring a reboot to have changes > take effect, is sub-optimal. > > See jumbo frames as an example. Management of that is now consistent > through dladm where in the past you had to do any combination of > /etc/system or driver.conf voodoo. Jumbo is a feature. VLAN tagging is > a feature. WhateverSO is also a feature. Features should be manageable > through dladm and consistent property names across drivers, regardless > of how useful one may think this could be.
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*. *NOBODY* except someone doing debugging or working around a *bug* should ever need to turn them off. If other OS' are making this tunable, its precisely to workaround buggy behavior, not because tunability here is desirable. - Garrett