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