]> rtime.felk.cvut.cz Git - zynq/linux.git/blobdiff - drivers/net/ethernet/cadence/macb_main.c
net: macb: Change interrupt and napi enable order in open
[zynq/linux.git] / drivers / net / ethernet / cadence / macb_main.c
index 41f7888223ff2616d96774125a480471470065a6..401a6c5f2c839fa7b9334e2c1cd5474045fcb52b 100644 (file)
@@ -2586,12 +2586,12 @@ static int macb_open(struct net_device *dev)
                return err;
        }
 
-       bp->macbgem_ops.mog_init_rings(bp);
-       macb_init_hw(bp);
-
        for (q = 0, queue = bp->queues; q < bp->num_queues; ++q, ++queue)
                napi_enable(&queue->napi);
 
+       bp->macbgem_ops.mog_init_rings(bp);
+       macb_init_hw(bp);
+
        /* schedule a link state check */
        phy_start(dev->phydev);