Re: [dpdk-dev] [PATCH 0/4] Support DMA-accelerated Tx operations for vhost-user PMD

2020-03-26 Thread Maxime Coquelin
On 3/26/20 9:25 AM, Hu, Jiayu wrote: > Hi Maxime, > >> -Original Message- >> From: Maxime Coquelin >> Sent: Thursday, March 26, 2020 3:53 PM >> To: Hu, Jiayu ; dev@dpdk.org >> Cc: Ye, Xiaolong ; Wang, Zhihong >> >> Subject: Re: [PATCH 0/4] Support DMA-accelerated Tx operations for vho

Re: [dpdk-dev] [PATCH 0/4] Support DMA-accelerated Tx operations for vhost-user PMD

2020-03-26 Thread Hu, Jiayu
Hi Maxime, > -Original Message- > From: Maxime Coquelin > Sent: Thursday, March 26, 2020 3:53 PM > To: Hu, Jiayu ; dev@dpdk.org > Cc: Ye, Xiaolong ; Wang, Zhihong > > Subject: Re: [PATCH 0/4] Support DMA-accelerated Tx operations for vhost- > user PMD > > Hi Jiayu, > > On 3/19/20 12:47

Re: [dpdk-dev] [PATCH 0/4] Support DMA-accelerated Tx operations for vhost-user PMD

2020-03-26 Thread Maxime Coquelin
Hi Jiayu, On 3/19/20 12:47 PM, Hu, Jiayu wrote: >> >> Ok, so what about: >> >> Introducing a pair of callbacks in struct virtio_net for DMA enqueue and >> dequeue. >> >> lib/librte_vhost/ioat.c which would implement dma_enqueue and >> dma_dequeue callback for IOAT. As it will live in the vhost li

Re: [dpdk-dev] [PATCH 0/4] Support DMA-accelerated Tx operations for vhost-user PMD

2020-03-19 Thread Hu, Jiayu
Hi Maxime, > -Original Message- > From: Maxime Coquelin > Sent: Thursday, March 19, 2020 5:10 PM > To: Hu, Jiayu ; dev@dpdk.org > Cc: Ye, Xiaolong ; Wang, Zhihong > > Subject: Re: [PATCH 0/4] Support DMA-accelerated Tx operations for vhost- > user PMD > > Hi Jiayu, > > On 3/19/20 8:33

Re: [dpdk-dev] [PATCH 0/4] Support DMA-accelerated Tx operations for vhost-user PMD

2020-03-19 Thread Maxime Coquelin
Hi Jiayu, On 3/19/20 8:33 AM, Hu, Jiayu wrote: > Hi Maxime, > > Thanks for your comments. Replies are inline. > >> -Original Message- >> From: Maxime Coquelin >> Sent: Tuesday, March 17, 2020 5:54 PM >> To: Hu, Jiayu ; dev@dpdk.org >> Cc: Ye, Xiaolong ; Wang, Zhihong >> >> Subject: Re:

Re: [dpdk-dev] [PATCH 0/4] Support DMA-accelerated Tx operations for vhost-user PMD

2020-03-19 Thread Hu, Jiayu
Hi Maxime, Thanks for your comments. Replies are inline. > -Original Message- > From: Maxime Coquelin > Sent: Tuesday, March 17, 2020 5:54 PM > To: Hu, Jiayu ; dev@dpdk.org > Cc: Ye, Xiaolong ; Wang, Zhihong > > Subject: Re: [PATCH 0/4] Support DMA-accelerated Tx operations for vhost- >

Re: [dpdk-dev] [PATCH 0/4] Support DMA-accelerated Tx operations for vhost-user PMD

2020-03-17 Thread Maxime Coquelin
Hi Jiayu, On 3/17/20 10:21 AM, Jiayu Hu wrote: > In vhost-user PMD's Tx operations, where data movement is heavily involved, > performing large memory copies usually takes up a major part of CPU cycles > and becomes the hot spot. To offload expensive memory operations from the > CPU, this patch se

[dpdk-dev] [PATCH 0/4] Support DMA-accelerated Tx operations for vhost-user PMD

2020-03-16 Thread Jiayu Hu
In vhost-user PMD's Tx operations, where data movement is heavily involved, performing large memory copies usually takes up a major part of CPU cycles and becomes the hot spot. To offload expensive memory operations from the CPU, this patch set proposes to leverage DMA engines, e.g., I/OAT, a DMA e