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

Function ena_queue_stop

dpdk/drivers/net/ena/ena_ethdev.c:1394–1405  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1392}
1393
1394static void ena_queue_stop(struct ena_ring *ring)
1395{
1396 struct ena_com_dev *ena_dev = &ring->adapter->ena_dev;
1397
1398 if (ring->type == ENA_RING_TYPE_RX) {
1399 ena_com_destroy_io_queue(ena_dev, ENA_IO_RXQ_IDX(ring->id));
1400 ena_rx_queue_release_bufs(ring);
1401 } else {
1402 ena_com_destroy_io_queue(ena_dev, ENA_IO_TXQ_IDX(ring->id));
1403 ena_tx_queue_release_bufs(ring);
1404 }
1405}
1406
1407static void ena_queue_stop_all(struct rte_eth_dev *dev,
1408 enum ena_ring_type ring_type)

Callers 2

ena_queue_start_allFunction · 0.85
ena_queue_stop_allFunction · 0.85

Calls 3

ena_com_destroy_io_queueFunction · 0.50

Tested by

no test coverage detected