|
@@ -1685,15 +1685,12 @@ static void mlx4_en_restart(struct work_struct *work)
|
|
|
watchdog_task);
|
|
|
struct mlx4_en_dev *mdev = priv->mdev;
|
|
|
struct net_device *dev = priv->dev;
|
|
|
- int i;
|
|
|
|
|
|
en_dbg(DRV, priv, "Watchdog task called for port %d\n", priv->port);
|
|
|
|
|
|
mutex_lock(&mdev->state_lock);
|
|
|
if (priv->port_up) {
|
|
|
mlx4_en_stop_port(dev, 1);
|
|
|
- for (i = 0; i < priv->tx_ring_num; i++)
|
|
|
- netdev_tx_reset_queue(priv->tx_ring[i].tx_queue);
|
|
|
if (mlx4_en_start_port(dev))
|
|
|
en_err(priv, "Failed restarting port %d\n", priv->port);
|
|
|
}
|