Rick Jones wrote:
> 2) develop some style
>>> of register description definition type of text file, maybe XML, maybe
>>> INI style or something stored in /etc/ethtool as <drivername>.conf or
>>> something like that. This way, ethtool doesn't have to be
>>> changed/updated/patched/likely-bug-added for every single device known
>>> to man.
>>> Just a thought.
>>
>> We could switch to shared libraries like 'tc' uses.
>
> From a practical standpoint is shipping a new config file or a new
> shared library all that much different from a new ethtool binary?
New config - certainly yes. After all, it's trivial to change a line
in a config file locally. But yes, new shared lib is the same as a
new binary.
. o O { /sys/class/net/$iface/config.xml } ;)
But seriously, I don't think it's that a bad idea. Maybe not xml,
but a plain list of registers with their names - a static string
known to each driver isn't much a bloat really. I think anyway.
/mjt
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html