On Fri, May 22, 2015 at 01:52:22PM -0700, Ethan Jackson wrote:
> Pravin has been handling this on our end, so he'll do it.
> 
> Btw how does this perform out of curiosity?

These are devel numbers after doing some basic tuning:

64bytes, 13.3~13.7Mpps OVS+DPDK forwarding between 2 DPDK ports.
(no vhost-user)

64bytes, ~7Mpps OVS+DPDK+vhost-user with guest running pktgen-dpdk
in a single direction

64bytes, ~3Mpps OVS+DPDK+vhost-user with guest running pktgen-dpdk
doing TX and RX at the same time.

64bytes, ~3Mpps OVS+DPDK+vhost-user with guest running pktgen-dpdk
doing TX and RX at the same time.

64bytes, ~3Mpps OVS+DPDK+vhost-user with guest running testpmd.

64bytes, 1.6Mpps with OVS+DPDK+vhost-user with guest running OVS.

64bytes, 1.2Mpps with OVS+DPDK+vhost-user with guest running Linux
bridge.

fbl

> 
> Ethan
> 
> On Fri, May 22, 2015 at 1:33 PM, Flavio Leitner <f...@sysclose.org> wrote:
> > On Fri, May 22, 2015 at 04:40:00PM +0100, Ciara Loftus wrote:
> >> This patch adds support for a new port type to the userspace
> >> datapath called dpdkvhostuser.
> >>
> >> 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 on the host.
> >>
> >> vhost-cuse ('dpdkvhost') ports are still available, and will be
> >> enabled if vhost-cuse support is detected in the DPDK build
> >> specified during compilation of the switch. Otherwise, vhost-user
> >> ports are enabled.
> >>
> >> v4:
> >> - Included helper function for the new_device callbacks to minimise
> >> code duplication.
> >> - Fixed indentation & line-wrap.
> >> - Simplified and corrected the processing of vhost ovs-vswitchd flags.
> >>
> >> v5:
> >> - Removed unnecessary strdup()
> >> - Fixed spacing
> >>
> >> v6:
> >> - Rebased to master
> >>
> >> v7:
> >> - Rebased to master
> >>
> >> Signed-off-by: Ciara Loftus <ciara.lof...@intel.com>
> >> ---
> >
> > Thanks for rebasing it.
> > Acked-by: Flavio Leitner <f...@redhat.com>
> >
> >
> > Pravin or Ethan, not sure who will do the merge.
> > Is there anything else missing on this patch?
> >
> > Thanks a lot,
> > fbl
> >
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev

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

Reply via email to