| 3037 | } |
| 3038 | |
| 3039 | void |
| 3040 | i40e_dev_free_queues(struct rte_eth_dev *dev) |
| 3041 | { |
| 3042 | uint16_t i; |
| 3043 | |
| 3044 | PMD_INIT_FUNC_TRACE(); |
| 3045 | |
| 3046 | for (i = 0; i < dev->data->nb_rx_queues; i++) { |
| 3047 | if (!dev->data->rx_queues[i]) |
| 3048 | continue; |
| 3049 | i40e_rx_queue_release(dev->data->rx_queues[i]); |
| 3050 | dev->data->rx_queues[i] = NULL; |
| 3051 | } |
| 3052 | |
| 3053 | for (i = 0; i < dev->data->nb_tx_queues; i++) { |
| 3054 | if (!dev->data->tx_queues[i]) |
| 3055 | continue; |
| 3056 | i40e_tx_queue_release(dev->data->tx_queues[i]); |
| 3057 | dev->data->tx_queues[i] = NULL; |
| 3058 | } |
| 3059 | } |
| 3060 | |
| 3061 | enum i40e_status_code |
| 3062 | i40e_fdir_setup_tx_resources(struct i40e_pf *pf) |
no test coverage detected