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

Function i40e_dev_clear_queues

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

Source from the content-addressed store, hash-verified

3015}
3016
3017void
3018i40e_dev_clear_queues(struct rte_eth_dev *dev)
3019{
3020 uint16_t i;
3021
3022 PMD_INIT_FUNC_TRACE();
3023
3024 for (i = 0; i < dev->data->nb_tx_queues; i++) {
3025 if (!dev->data->tx_queues[i])
3026 continue;
3027 i40e_tx_queue_release_mbufs(dev->data->tx_queues[i]);
3028 i40e_reset_tx_queue(dev->data->tx_queues[i]);
3029 }
3030
3031 for (i = 0; i < dev->data->nb_rx_queues; i++) {
3032 if (!dev->data->rx_queues[i])
3033 continue;
3034 i40e_rx_queue_release_mbufs(dev->data->rx_queues[i]);
3035 i40e_reset_rx_queue(dev->data->rx_queues[i]);
3036 }
3037}
3038
3039void
3040i40e_dev_free_queues(struct rte_eth_dev *dev)

Callers 1

i40e_dev_stopFunction · 0.85

Calls 4

i40e_reset_tx_queueFunction · 0.85
i40e_reset_rx_queueFunction · 0.85

Tested by

no test coverage detected