[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