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 E4886A051A for ; Fri, 17 Jan 2020 03:26:25 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id CE45F1D483; Fri, 17 Jan 2020 03:26:25 +0100 (CET) Received: from mail-pl1-f195.google.com (mail-pl1-f195.google.com [209.85.214.195]) by dpdk.org (Postfix) with ESMTP id 587C31D483 for ; Fri, 17 Jan 2020 03:26:24 +0100 (CET) Received: by mail-pl1-f195.google.com with SMTP id s21so9203269plr.7 for ; Thu, 16 Jan 2020 18:26:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=7sy83ORQkzQHMr1AytuEcOUM2A2i323HSSF6zUUytSs=; b=ekBKWeXlbsbErUdF3oZsYe2lGDaqJW+gkL+PjIi3gylomHX4+4BsKPc0ZO8gADMFSs 6VdqhNevr6VWFI6yIms1MzA/rvnVihdxmm7vK08KLz1cAt/I0FyG6Lzac1mR3G+BPu+5 s70byT4zEBM/tqZyUTf2zBcMoTpJkDWmFqtVkE8PAyGldzx8fX56YvXABK/8/uaUWk+o oIn5IgUdq8KNhg61B4e2upgisM0NFNQUh1m3krCYLblbLqXHEwKVq2xPO+Cn+RXH5AJk +ZxmyqyuN2+HlpoUhIWp4gXyPY+OAugHjls9km4iOFr2Y2X4JtgiLa9+ekVcHd2Yc6D9 ACsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=7sy83ORQkzQHMr1AytuEcOUM2A2i323HSSF6zUUytSs=; b=J6ZR3GLqe2G1tgD6+a9G7QcqrRd6xeQRSlmfiU88rSM3SaNMxHUzbsTAwHbTi+x9hE QD4q/4kRsQG8VrVwR72MlYgHEv8hq3uoM4a6TLmTxsv7Z5klpoCzr3tcm0nMxkS3vjF7 nF8K6sQ36ngTqBiiCr5zWpE6zM7Y7L7rofvQv3VuPjAH9korudo0yfhvA472X26DBtk3 OPTvRy4w5EANjZLSCJsRnoy9NNfOL42Oxe+9y47P/Dw5FV1ritkj/KkMJFOw+TVgBGD4 As2L6FYRIDdriw5fYmsZE8ZIc+4fP1JixogBVa7EuBCh/Twv7GVXF2ptKiY3if5d/7/k XNqg== X-Gm-Message-State: APjAAAXgU2vQzLmxVYxmzUOAW+9QuvCeKR1zUz2GSkGbCa/GENqaHPcy EoglD53sf4hRQVJkzdEd2IHAinRK X-Google-Smtp-Source: APXvYqyZA7tcgIWbE3CEmBItfgHqWQaGPAz5OopqHmvwUVql+Fe6dZih+wxcnmynGGCE9i7dhYOqow== X-Received: by 2002:a17:902:968b:: with SMTP id n11mr38656941plp.120.1579227983524; Thu, 16 Jan 2020 18:26:23 -0800 (PST) Received: from [172.30.202.27] ([192.47.164.146]) by smtp.gmail.com with ESMTPSA id k21sm25931445pgt.22.2020.01.16.18.26.22 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 16 Jan 2020 18:26:22 -0800 (PST) To: Itsuro Oda References: <20191223050036.30765-1-oda@valinux.co.jp> <20200109231026.12115-1-oda@valinux.co.jp> Cc: spp@dpdk.org, ferruh.yigit@intel.com From: Yasufumi Ogawa Message-ID: <21820e87-517c-a2a6-b8b2-b31c5de8de8c@gmail.com> Date: Fri, 17 Jan 2020 11:27:08 +0900 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 In-Reply-To: <20200109231026.12115-1-oda@valinux.co.jp> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Re: [spp] [PATCH v3 00/12] 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" 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 > > 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 >