MCPcopy Create free account
hub / github.com/F-Stack/f-stack / i40e_dev_free_queues

Function i40e_dev_free_queues

dpdk/drivers/net/i40e/i40e_rxtx.c:3039–3059  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3037}
3038
3039void
3040i40e_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
3061enum i40e_status_code
3062i40e_fdir_setup_tx_resources(struct i40e_pf *pf)

Callers 1

i40e_dev_closeFunction · 0.85

Calls 2

i40e_rx_queue_releaseFunction · 0.85
i40e_tx_queue_releaseFunction · 0.85

Tested by

no test coverage detected