There is a longstanding wishlist bug on ethtool: #386125 "Would like
ethtool to be run at boot."  I would like to address this with an
if-pre-up script which uses settings passed by ifupdown from
/etc/network/interfaces.

My initial thought was that the settings should all be prefixed by
"ethtool-":

        ethtool-speed <speed>
        ethtool-duplex half|full
        ethtool-port <port>
        ethtool-autoneg off|on [<advertise-mask>]
        ethtool-wol <mode> [?<pass-key>]
        ethtool-msglvl <level>
        ethtool-pause <pause-settings...>
        ethtool-coalesce <coalesce-settings...>
        ethtool-ring <ring-settings...>
        ethtool-offload <offload-settings...>

However, many settings exposed through the ethtool API and utility are
no longer Ethernet-specific and I'm not sure the user should really have
to care exactly what mechanism is being used to apply the settings.  So
I would like to use the following names:

        link-speed
        link-duplex
        ethernet-port
        ethernet-autoneg
        ethernet-wol
        driver-message-level
        ethernet-pause-*
        hardware-irq-coalesce-*
        hardware-dma-ring-*
        offload-*

Does this seem reasonable or do you feel it would be polluting the
namespace of interface parameters?

Ben.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to