mlx4_en: Start port error flow bug fix

Tried to deactivate rx ring that wasn't activated,
used wrong index.

Signed-off-by: Yevgeny Petrilin <yevgenyp@mellanox.co.il>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
This commit is contained in:
Yevgeny Petrilin 2008-11-05 16:53:50 +02:00 committed by Jeff Garzik
parent bbb770e7ab
commit c1adbb9681

View File

@ -706,7 +706,7 @@ tx_err:
mlx4_en_release_rss_steer(priv); mlx4_en_release_rss_steer(priv);
rx_err: rx_err:
for (i = 0; i < priv->rx_ring_num; i++) for (i = 0; i < priv->rx_ring_num; i++)
mlx4_en_deactivate_rx_ring(priv, &priv->rx_ring[rx_index]); mlx4_en_deactivate_rx_ring(priv, &priv->rx_ring[i]);
cq_err: cq_err:
while (rx_index--) while (rx_index--)
mlx4_en_deactivate_cq(priv, &priv->rx_cq[rx_index]); mlx4_en_deactivate_cq(priv, &priv->rx_cq[rx_index]);