Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
[firefly-linux-kernel-4.4.55.git] / drivers / net / usb / sierra_net.c
index 79ab2435d9d3906a321332f8e72e961e35c3f1e0..a923d61c6fc54ab676ade398e8704f7c24a66a0d 100644 (file)
@@ -413,11 +413,10 @@ static void sierra_net_handle_lsi(struct usbnet *dev, char *data,
        if (link_up) {
                sierra_net_set_ctx_index(priv, hh->msgspecific.byte);
                priv->link_up = 1;
-               netif_carrier_on(dev->net);
        } else {
                priv->link_up = 0;
-               netif_carrier_off(dev->net);
        }
+       usbnet_link_change(dev, link_up, 0);
 }
 
 static void sierra_net_dosync(struct usbnet *dev)