Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
[muen/linux.git] / drivers / net / hyperv / netvsc_drv.c
index 1e9bde68698d6b661ad4443c63db4f49d4ac7e82..7b18a8c267c2b88d2c5e84bfa87da9691883c154 100644 (file)
@@ -125,8 +125,10 @@ static int netvsc_open(struct net_device *net)
        }
 
        rdev = nvdev->extension;
-       if (!rdev->link_state)
+       if (!rdev->link_state) {
                netif_carrier_on(net);
+               netif_tx_wake_all_queues(net);
+       }
 
        if (vf_netdev) {
                /* Setting synthetic device up transparently sets