The patch introduces a new PMD. This PMD is implemented as thin wrapper of librte_vhost. To work the PMD correctly, below patches are needed.
- [PATCH 1/3] vhost: Fix return value of GET_VRING_BASE message - [PATCH 2/3] vhost: Fix RESET_OWNER handling not to close callfd - [PATCH 3/3] vhost: Fix RESET_OWNER handling not to free virtqueue Tetsuya Mukawa (1): vhost: Add VHOST PMD config/common_linuxapp | 6 + drivers/net/Makefile | 4 + drivers/net/vhost/Makefile | 61 +++ drivers/net/vhost/rte_eth_vhost.c | 639 ++++++++++++++++++++++++++++ drivers/net/vhost/rte_pmd_vhost_version.map | 4 + mk/rte.app.mk | 8 +- 6 files changed, 721 insertions(+), 1 deletion(-) create mode 100644 drivers/net/vhost/Makefile create mode 100644 drivers/net/vhost/rte_eth_vhost.c create mode 100644 drivers/net/vhost/rte_pmd_vhost_version.map -- 2.1.4