e1000e: call ndo_stop() instead of dev_close() when running offline selftest
[deliverable/linux.git] / drivers / net / ethernet / intel / e1000e / ethtool.c
index 6cab1f30d41e93957551ae68b031679b458b9da7..1e3973aa707cb894ec63ced66fd80809671c4d29 100644 (file)
@@ -1816,7 +1816,7 @@ static void e1000_diag_test(struct net_device *netdev,
 
                if (if_running)
                        /* indicate we're in test mode */
-                       dev_close(netdev);
+                       e1000e_close(netdev);
 
                if (e1000_reg_test(adapter, &data[0]))
                        eth_test->flags |= ETH_TEST_FL_FAILED;
@@ -1849,7 +1849,7 @@ static void e1000_diag_test(struct net_device *netdev,
 
                clear_bit(__E1000_TESTING, &adapter->state);
                if (if_running)
-                       dev_open(netdev);
+                       e1000e_open(netdev);
        } else {
                /* Online tests */
 
This page took 0.030431 seconds and 5 git commands to generate.