numam-dpdk/mk
Bruce Richardson 47bd46112b xen: import xenvirt pmd and vhost_xen
This provides a para-virtualization packet switching solution, based on the
Xen hypervisor’s Grant Table, which provides simple and fast packet
switching capability between guest domains and host domain based on
MAC address or VLAN tag.

This solution is comprised of two components; a Poll Mode Driver (PMD)
as the front end in the guest domain and a switching back end in the
host domain.  XenStore is used to exchange configure information
between the PMD front end and switching back end,
including grant reference IDs for shared Virtio RX/TX rings, MAC
address, device state, and so on.

The front end PMD can be found in the Intel DPDK directory lib/
librte_pmd_xenvirt and back end example in examples/vhost_xen.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
2014-02-25 21:29:19 +01:00
..
arch add FreeBSD support 2014-02-25 21:29:18 +01:00
exec-env add FreeBSD support 2014-02-25 21:29:18 +01:00
internal update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
machine mk: add haswell target 2014-02-25 21:29:18 +01:00
target/generic mk: rework cpu flags detection 2014-02-25 21:29:18 +01:00
toolchain mk: add haswell target 2014-02-25 21:29:18 +01:00
rte.app.mk xen: import xenvirt pmd and vhost_xen 2014-02-25 21:29:19 +01:00
rte.bsdmodule.mk add FreeBSD support 2014-02-25 21:29:18 +01:00
rte.cpuflags.mk mk: rework cpu flags detection 2014-02-25 21:29:18 +01:00
rte.doc.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.extapp.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.extlib.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.extobj.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.extvars.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.gnuconfigure.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.hostapp.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.hostlib.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.install.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.lib.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.module.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.obj.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.sdkbuild.mk add FreeBSD support 2014-02-25 21:29:18 +01:00
rte.sdkconfig.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.sdkdepdirs.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.sdkdoc.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.sdkgcov.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.sdkinstall.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.sdkroot.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.sdktest.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.sdktestall.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.sharelib.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.subdir.mk update Intel copyright years to 2014 2014-02-25 21:29:14 +01:00
rte.vars.mk config: fix combined/shared lib 2014-02-25 21:29:18 +01:00