netdev-dpdk: add dpdk vhost-user ports
authorCiara Loftus <ciara.loftus@intel.com>
Thu, 4 Jun 2015 13:51:40 +0000 (06:51 -0700)
committerPravin B Shelar <pshelar@nicira.com>
Mon, 15 Jun 2015 03:36:52 +0000 (20:36 -0700)
commit7d1ced01772de541d6692c7d5604210e274bcd37
tree620deb7bc781f1b8442446207fc1ba722e3b12b2
parent1c38055de17b4ef00e12e0573fd433989309dc96
netdev-dpdk: add dpdk vhost-user ports

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 as 'dpdkvhostcuse'
ports 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.

Signed-off-by: Ciara Loftus <ciara.loftus@intel.com>
Acked-by: Flavio Leitner <fbl@redhat.com>
Signed-off-by: Pravin B Shelar <pshelar@nicira.com>
INSTALL.DPDK.md
acinclude.m4
lib/netdev-dpdk.c
lib/netdev.c
vswitchd/ovs-vswitchd.c