On 4/14/15 1:26 PM, Flavio Leitner wrote:
On Tue, 14 Apr 2015 16:37:34 +0000
"Rogers, Gerald" <gerald.rog...@intel.com> wrote:

Pravin,

There are some deployments that are using or require older OS
distributions using qemu versions prior to version 2.1, thus would
require the support for vHost-cuse. Most general reason is
qualification cycles for new OS versions.  The patch provides compile
time support for choosing which vHost version to use.  The support
for vhost-cuse should be kept for at least several releases with
documentation indicating it will be eventually deprecated.
My concern here is to have to fix or improve vhost-cuse forever because
of new users.  So, I suggest to put a paragraph in the documentation
highlighting that vhost-cuse is available only to be used with older
qemu up to version <2.1.0/?> and that it will be deprecated in favor of
vhost-user in the future.
I don't disagree with Flavio's general point here that vhost-user is preferred to vhost-cuse. However, on a point of clarification, vhost-cuse works with qemu 2.1.3.

Regarding to the version, the RFC patch says:

+DPDK vhost-user VM configuration:
+---------------------------------
+DPDK vhost-user works with QEMU v2.2.0.

I think that is a typo and the version is actually v2.1.0.

Also, dpdk-2.0 is released so now the patch can be merged.

Thanks,
fbl
Gerald


On 4/2/15, 10:31 PM, "Pravin Shelar" <pshe...@nicira.com> wrote:

On Thu, Apr 2, 2015 at 8:37 AM, Traynor, Kevin
<kevin.tray...@intel.com> wrote:
-----Original Message-----
From: dev [mailto:dev-boun...@openvswitch.org] On Behalf Of Pravin
Shelar
Sent: Friday, March 27, 2015 6:08 PM
To: Flavio Leitner
Cc: dev@openvswitch.org
Subject: Re: [ovs-dev] [PATCH RFC 1/1] netdev-dpdk: add dpdk
vhost-user ports

On Fri, Mar 27, 2015 at 6:57 AM, Flavio Leitner <f...@sysclose.org>
wrote:
On Fri, 20 Mar 2015 10:53:14 -0700
Pravin Shelar <pshe...@nicira.com> wrote:

On Thu, Mar 19, 2015 at 11:48 AM, Ciara Loftus
<ciara.lof...@intel.com> wrote:
This patch adds support for a new port type to the userspace
datapath called dpdkvhostuser. It adds to the existing
infrastructure of vhost-cuse, however disables vhost-cuse
ports in favour of vhost-user ports.

A new dpdkvhostuser port will create a unix domain socket
which
when
provided to QEMU is used to facilitate communication between
the virtio-net device on the VM and the OVS port.

Thanks for the patch. I have pushed OVS DPDK vHost cuse patch.
Once
we
add support for vhost user, vhost-cuse support should be
dropped.
Do you mean to literally take vhost-cuse out of the code? If
so, yes, I think that makes sense.

Yes. thats what I meant.
One issue with removing is that vhost-user is only supported from
QEMU
2.1.0
onwards. If anyone is using an older version of QEMU they would
not be
able
to use vhost-user, whereas vhost-cuse will support older versions
of
QEMU.

Are there distribution still using older QEMU?

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev


--
Thomas F. Herbert

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to