Lines 2403-2414
i40e_dev_start(struct rte_eth_dev *dev)
Link Here
|
2403 |
|
2403 |
|
2404 |
/* Enable all queues which have been configured */ |
2404 |
/* Enable all queues which have been configured */ |
2405 |
for (nb_rxq = 0; nb_rxq < dev->data->nb_rx_queues; nb_rxq++) { |
2405 |
for (nb_rxq = 0; nb_rxq < dev->data->nb_rx_queues; nb_rxq++) { |
|
|
2406 |
struct i40e_rx_queue *rxq = dev->data->rx_queues[nb_rxq]; |
2407 |
|
2408 |
if (rxq->rx_deferred_start) |
2409 |
continue; |
2410 |
|
2406 |
ret = i40e_dev_rx_queue_start(dev, nb_rxq); |
2411 |
ret = i40e_dev_rx_queue_start(dev, nb_rxq); |
2407 |
if (ret) |
2412 |
if (ret) |
2408 |
goto rx_err; |
2413 |
goto rx_err; |
2409 |
} |
2414 |
} |
2410 |
|
2415 |
|
2411 |
for (nb_txq = 0; nb_txq < dev->data->nb_tx_queues; nb_txq++) { |
2416 |
for (nb_txq = 0; nb_txq < dev->data->nb_tx_queues; nb_txq++) { |
|
|
2417 |
struct i40e_tx_queue *txq = dev->data->tx_queues[nb_txq]; |
2418 |
|
2419 |
if (txq->tx_deferred_start) |
2420 |
continue; |
2421 |
|
2412 |
ret = i40e_dev_tx_queue_start(dev, nb_txq); |
2422 |
ret = i40e_dev_tx_queue_start(dev, nb_txq); |
2413 |
if (ret) |
2423 |
if (ret) |
2414 |
goto tx_err; |
2424 |
goto tx_err; |