From: David Decotigny <de...@googlers.com>

Signed-off-by: David Decotigny <de...@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 059c0f6..7cc98a7 100644
--- a/drivers/net/team/team.c
+++ b/drivers/net/team/team.c
@@ -2799,12 +2799,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_ksettings ecmd;
 
-               err = __ethtool_get_settings(port->dev, &ecmd);
+               err = __ethtool_get_ksettings(port->dev, &ecmd);
                if (!err) {
-                       port->state.speed = ethtool_cmd_speed(&ecmd);
-                       port->state.duplex = ecmd.duplex;
+                       port->state.speed = ecmd.parent.speed;
+                       port->state.duplex = ecmd.parent.duplex;
                        goto send_event;
                }
        }
-- 
2.6.0.rc2.230.g3dd15c0

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to