[spp] [PATCH v3 00/12] revive vhost
Yasufumi Ogawa
yasufum.o at gmail.com
Fri Jan 17 03:27:08 CET 2020
On 2020/01/10 8:10, Itsuro Oda wrote:
> 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.
Applied, thanks!
Acked-by: Yasufumi Ogawa <yasufum.o at gmail.com>
>
> v2:
> - devide patches and add tags of commit title.
>
> v3:
> - rebase from DPDK v19.08 to v19.11
>
> Itsuro Oda (12):
> drivers/vhost: add multi process supported vhost PMD for SPP
> drivers: add to build vhost PMD for SPP
> shared: switch to use vhost PMD for SPP
> spp_primary: add link to vhost PMD for SPP
> spp_nfv: add link to vhost PMD for SPP
> spp_vf: add link to vhost PMD for SPP
> spp_mirror: add link to vhost PMD for SPP
> spp_primary: stop vhost before detach
> spp_nfv: stop vhost before detach
> shared: make sure vhost is stopped before (re)using the vhost
> spp_nfv: exclude vhosts at process initialization
> spp_vf,spp_mirror: exclude vhosts at process initialization
>
> 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 | 592 ++++++++++++++++++
> 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, 676 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
>
More information about the spp
mailing list