| 2829 | } |
| 2830 | |
| 2831 | void |
| 2832 | txgbe_dev_free_queues(struct rte_eth_dev *dev) |
| 2833 | { |
| 2834 | unsigned int i; |
| 2835 | |
| 2836 | PMD_INIT_FUNC_TRACE(); |
| 2837 | |
| 2838 | for (i = 0; i < dev->data->nb_rx_queues; i++) { |
| 2839 | txgbe_dev_rx_queue_release(dev, i); |
| 2840 | dev->data->rx_queues[i] = NULL; |
| 2841 | } |
| 2842 | dev->data->nb_rx_queues = 0; |
| 2843 | |
| 2844 | for (i = 0; i < dev->data->nb_tx_queues; i++) { |
| 2845 | txgbe_dev_tx_queue_release(dev, i); |
| 2846 | dev->data->tx_queues[i] = NULL; |
| 2847 | } |
| 2848 | dev->data->nb_tx_queues = 0; |
| 2849 | } |
| 2850 | |
| 2851 | /** |
| 2852 | * Receive Side Scaling (RSS) |
no test coverage detected