[spp] [PATCH 0/3] revive vhost
Itsuro Oda
oda at valinux.co.jp
Mon Dec 23 06:00:33 CET 2019
vhost PMD can not be used by secondary processes since DPDK 18.11.
SPP project decided to have own vhost PMD which can be used by
secondary processes at the moment. This vhost PMD is based on the
original vhost PMD but is simplified very much only to support
functions used by SPP. Thereby it becomes easy to fix the probrem.
Itsuro Oda (3):
multi process supported vhost PMD for SPP
make use of vhost PMD for SPP
make robust against process start and termination
src/Makefile | 1 +
src/drivers/Makefile | 15 +
src/drivers/vhost/Makefile | 28 +
.../vhost/rte_pmd_spp_vhost_version.map | 4 +
src/drivers/vhost/rte_spp_vhost.c | 588 ++++++++++++++++++
src/mirror/Makefile | 3 +
src/nfv/Makefile | 3 +
src/nfv/commands.h | 1 +
src/nfv/main.c | 7 +-
src/primary/Makefile | 3 +
src/primary/main.c | 1 +
src/shared/common.h | 2 +-
src/shared/secondary/add_port.c | 8 +
src/shared/secondary/add_port.h | 2 +-
.../secondary/spp_worker_th/cmd_utils.c | 8 +-
src/vf/Makefile | 3 +
16 files changed, 672 insertions(+), 5 deletions(-)
create mode 100644 src/drivers/Makefile
create mode 100644 src/drivers/vhost/Makefile
create mode 100644 src/drivers/vhost/rte_pmd_spp_vhost_version.map
create mode 100644 src/drivers/vhost/rte_spp_vhost.c
--
2.17.1
More information about the spp
mailing list