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

Function async_enqueue_pkts

dpdk/examples/vhost/main.c:1358–1370  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1356}
1357
1358uint16_t
1359async_enqueue_pkts(struct vhost_dev *dev, uint16_t queue_id,
1360 struct rte_mbuf **pkts, uint32_t rx_count)
1361{
1362 uint16_t enqueue_count;
1363 uint16_t dma_id = dma_bind[vid2socketid[dev->vid]].dmas[VIRTIO_RXQ].dev_id;
1364
1365 complete_async_pkts(dev);
1366 enqueue_count = rte_vhost_submit_enqueue_burst(dev->vid, queue_id,
1367 pkts, rx_count, dma_id, 0);
1368
1369 return enqueue_count;
1370}
1371
1372uint16_t
1373sync_enqueue_pkts(struct vhost_dev *dev, uint16_t queue_id,

Callers

nothing calls this directly

Calls 2

complete_async_pktsFunction · 0.85

Tested by

no test coverage detected