From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 42A7DA0352 for ; Mon, 23 Dec 2019 06:00:40 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 08761F72; Mon, 23 Dec 2019 06:00:40 +0100 (CET) Received: from valinux.co.jp (vagw.valinux.co.jp [210.128.90.14]) by dpdk.org (Postfix) with ESMTP id 1F88CF72 for ; Mon, 23 Dec 2019 06:00:38 +0100 (CET) Received: by valinux.co.jp (Postfix, from userid 1000) id 06F02240CC6; Mon, 23 Dec 2019 14:00:36 +0900 (JST) From: Itsuro Oda To: spp@dpdk.org, ferruh.yigit@intel.com, yasufum.o@gmail.com Date: Mon, 23 Dec 2019 14:00:33 +0900 Message-Id: <20191223050036.30765-1-oda@valinux.co.jp> X-Mailer: git-send-email 2.17.1 Subject: [spp] [PATCH 0/3] revive vhost X-BeenThere: spp@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Soft Patch Panel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: spp-bounces@dpdk.org Sender: "spp" 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