[dpdk-dev] [PATCH v3 0/2] Enhance Async Enqueue for Small Packets

2020-12-24 Thread Jiayu Hu
Async enqueue offloads large copies to DMA devices, and small copies are still performed by the CPU. However, it requires users to get enqueue completed packets by rte_vhost_poll_enqueue_completed(), even if they are completed by the CPU when rte_vhost_submit_enqueue_burst() returns. This design in

Re: [dpdk-dev] [PATCH v3 0/2] Enhance Async Enqueue for Small Packets

2021-01-05 Thread Wang, Yinan
Tested-by: Wang, Yinan > -Original Message- > From: Hu, Jiayu > Sent: 2020?12?25? 16:29 > To: dev@dpdk.org > Cc: maxime.coque...@redhat.com; Xia, Chenbo ; > Jiang, Cheng1 ; Wang, Yinan > ; Hu, Jiayu > Subject: [PATCH v3 0/2] Enhance Async Enqueue for Small Packets > > Async enqueue off

Re: [dpdk-dev] [PATCH v3 0/2] Enhance Async Enqueue for Small Packets

2021-01-07 Thread Maxime Coquelin
On 12/25/20 9:28 AM, Jiayu Hu wrote: > Async enqueue offloads large copies to DMA devices, and small copies > are still performed by the CPU. However, it requires users to get > enqueue completed packets by rte_vhost_poll_enqueue_completed(), even > if they are completed by the CPU when rte_vhos