lkml.org 
[lkml]   [2016]   [Feb]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH net-next v9 09/16] net: team: use __ethtool_get_ksettings
    Date
    From: David Decotigny <decot@googlers.com>

    Signed-off-by: David Decotigny <decot@googlers.com>
    ---
    drivers/net/team/team.c | 8 ++++----
    1 file changed, 4 insertions(+), 4 deletions(-)

    diff --git a/drivers/net/team/team.c b/drivers/net/team/team.c
    index 00558e1..2769835 100644
    --- a/drivers/net/team/team.c
    +++ b/drivers/net/team/team.c
    @@ -2813,12 +2813,12 @@ static void __team_port_change_send(struct team_port *port, bool linkup)
    port->state.linkup = linkup;
    team_refresh_port_linkup(port);
    if (linkup) {
    - struct ethtool_cmd ecmd;
    + struct ethtool_link_ksettings ecmd;

    - err = __ethtool_get_settings(port->dev, &ecmd);
    + err = __ethtool_get_link_ksettings(port->dev, &ecmd);
    if (!err) {
    - port->state.speed = ethtool_cmd_speed(&ecmd);
    - port->state.duplex = ecmd.duplex;
    + port->state.speed = ecmd.base.speed;
    + port->state.duplex = ecmd.base.duplex;
    goto send_event;
    }
    }
    --
    2.7.0.rc3.207.g0ac5344
    \
     
     \ /
      Last update: 2016-02-24 20:41    [W:6.424 / U:0.016 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site