• David Decotigny's avatar
    ethtool: cosmetic: Use ethtool ethtool_cmd_speed API · 70739497
    David Decotigny authored
    
    
    This updates the network drivers so that they don't access the
    ethtool_cmd::speed field directly, but use ethtool_cmd_speed()
    instead.
    
    For most of the drivers, these changes are purely cosmetic and don't
    fix any problem, such as for those 1GbE/10GbE drivers that indirectly
    call their own ethtool get_settings()/mii_ethtool_gset(). The changes
    are meant to enforce code consistency and provide robustness with
    future larger throughputs, at the expense of a few CPU cycles for each
    ethtool operation.
    
    All drivers compiled with make allyesconfig ion x86_64 have been
    updated.
    
    Tested: make allyesconfig on x86_64 + e1000e/bnx2x work
    Signed-off-by: default avatarDavid Decotigny <decot@google.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    70739497