[dpdk-dev] data copy in vhost-user

2015-04-29 Thread Nikita Kalyazin
Nikita Kalyazin; dev at dpdk.org > >> Subject: Re: [dpdk-dev] data copy in vhost-user > >> > >> > >> > >> On 27/04/15 12:54, Nikita Kalyazin wrote: > >>> Hi, > >>> > >>> > >>> As far as I understand, DPDK vh

[dpdk-dev] data copy in vhost-user

2015-04-28 Thread Zoltan Kiss
On 28/04/15 02:22, Xie, Huawei wrote: > > >> -Original Message- >> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Zoltan Kiss >> Sent: Tuesday, April 28, 2015 12:27 AM >> To: Nikita Kalyazin; dev at dpdk.org >> Subject: Re: [dpdk-dev] data cop

[dpdk-dev] data copy in vhost-user

2015-04-28 Thread Xie, Huawei
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Zoltan Kiss > Sent: Tuesday, April 28, 2015 12:27 AM > To: Nikita Kalyazin; dev at dpdk.org > Subject: Re: [dpdk-dev] data copy in vhost-user > > > > On 27/04/15 12:54, Ni

[dpdk-dev] data copy in vhost-user

2015-04-27 Thread Zoltan Kiss
On 27/04/15 12:54, Nikita Kalyazin wrote: > Hi, > > > As far as I understand, DPDK vhost-user implementation requires data copy for > either RX or TX (rte_vhost_dequeue_burst() and rte_vhost_enqueue_burst()). It > means that two data copies are needed to transfer a packet from one VM to > anot

[dpdk-dev] data copy in vhost-user

2015-04-27 Thread Nikita Kalyazin
Hi, As far as I understand, DPDK vhost-user implementation requires data copy for either RX or TX (rte_vhost_dequeue_burst() and rte_vhost_enqueue_burst()). It means that two data copies are needed to transfer a packet from one VM to another. Why is not it possible to eliminate one of the cop