| 2453 | } |
| 2454 | |
| 2455 | void |
| 2456 | ngbe_dev_free_queues(struct rte_eth_dev *dev) |
| 2457 | { |
| 2458 | unsigned int i; |
| 2459 | |
| 2460 | PMD_INIT_FUNC_TRACE(); |
| 2461 | |
| 2462 | for (i = 0; i < dev->data->nb_rx_queues; i++) { |
| 2463 | ngbe_dev_rx_queue_release(dev, i); |
| 2464 | dev->data->rx_queues[i] = NULL; |
| 2465 | } |
| 2466 | dev->data->nb_rx_queues = 0; |
| 2467 | |
| 2468 | for (i = 0; i < dev->data->nb_tx_queues; i++) { |
| 2469 | ngbe_dev_tx_queue_release(dev, i); |
| 2470 | dev->data->tx_queues[i] = NULL; |
| 2471 | } |
| 2472 | dev->data->nb_tx_queues = 0; |
| 2473 | } |
| 2474 | |
| 2475 | /** |
| 2476 | * Receive Side Scaling (RSS) |
no test coverage detected