]> Pileus Git - ~andy/linux/blobdiff - drivers/net/team/team.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
[~andy/linux] / drivers / net / team / team.c
index e46fef38685bd6f31f1e1f98ce41a9c6d6764a0b..bff7e0b0b4e70d10ccdf9a6de11cdbae056a64f0 100644 (file)
@@ -1111,8 +1111,8 @@ static int team_port_add(struct team *team, struct net_device *port_dev)
        }
 
        port->index = -1;
-       team_port_enable(team, port);
        list_add_tail_rcu(&port->list, &team->port_list);
+       team_port_enable(team, port);
        __team_compute_features(team);
        __team_port_change_port_added(port, !!netif_carrier_ok(port_dev));
        __team_options_change_check(team);