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 4DDFBA0573 for ; Thu, 5 Mar 2020 02:25:23 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 451713B5; Thu, 5 Mar 2020 02:25:23 +0100 (CET) Received: from mail-pj1-f66.google.com (mail-pj1-f66.google.com [209.85.216.66]) by dpdk.org (Postfix) with ESMTP id 9ABF83B5 for ; Thu, 5 Mar 2020 02:25:21 +0100 (CET) Received: by mail-pj1-f66.google.com with SMTP id l8so1749170pjy.1 for ; Wed, 04 Mar 2020 17:25:21 -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=Xba7FnI1r9aBCQ6VCmpWFVxGMJc8CCAnDNdslajFHE4=; b=J9BjHLzmwsolUFpPjrQRH2wvXSHUpRIIiB1pW9WJMuH0mFM2BwAxK3x66Jd8zwT9kV T+EqJzBbFkJYXjnkJfEWNtY7Gv2v3mVoqmhCbYV77dPiI1uyTRVm7yRGwXu/fnvPLRsi Sx4VXLn2isxd06f31YPonh4vKwNnFASzkA2Z3MrtfKTVTiTxmjr/2hZgzf4AHh7jFuEl YZd5W9NzMK/JuHLQtTe/K+tL1aG3G1WpyDvYYsRMm6rKxcSSw+2WpHYVzN/3P8UbFaHW DNpCHq6kDX+zg2SR47IsV0fg4d7OR984S/j5QbSmIUecRkxT91mc5hKZeR+gP4mNRJko aEWQ== 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=Xba7FnI1r9aBCQ6VCmpWFVxGMJc8CCAnDNdslajFHE4=; b=e5Uvrj8mv8vVTMBsYDkP3S3Rzp6bvMuOFmIViFVBA7Fae3xYrtl7Z51LnUvwdTf1hz WB9ar4cXk+wbZnMkU5NVc63sFA+k6r0cHZ9fzQWk97xY3UhvxH3x5il4QQ6o6hvTcLnU XaDANI9o7d1kdFUUOpxxHWmn+gOHzoH2Ut2WjuUIqiloqG5TPNg+PNvoZPTQDF1a50pO S5q65tQQx1GixfCfeAemx2qATK5cFqGoX10ULWcUkOg51Lz86e5CriWisgZVQNRK04b+ 4L1PxuY1fRkeqi/1fsA6voDna3XxzRKtrQIbNLOx+8sEB4Ln98RV6TcdD/2WQuYj/4qt 8nzg== X-Gm-Message-State: ANhLgQ3fvSZglEBaUqq17IKvzSiDLVjZ8HxPE9SS9Q9pRGJZgEEujwwM GH0Ia20xajmRiqvwhN1zTts= X-Google-Smtp-Source: ADFU+vuasU91wj4Ighg6dJMPqL7Cmm8m/PSeyaqDMSslQfJxL9o8UxjvNotCDZutKLAEYADjx9jthg== X-Received: by 2002:a17:902:5ac9:: with SMTP id g9mr720143plm.125.1583371520762; Wed, 04 Mar 2020 17:25:20 -0800 (PST) Received: from mugwort.local ([192.47.164.146]) by smtp.gmail.com with ESMTPSA id q30sm988557pjh.5.2020.03.04.17.25.18 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 04 Mar 2020 17:25:20 -0800 (PST) To: Itsuro Oda References: <20200225233304.2373-1-oda@valinux.co.jp> <20200301233424.30377-1-oda@valinux.co.jp> Cc: spp@dpdk.org, ferruh.yigit@intel.com From: Yasufumi Ogawa Message-ID: <571c8fba-bd08-64ab-7176-22a4af04d650@gmail.com> Date: Thu, 5 Mar 2020 10:25:16 +0900 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 MIME-Version: 1.0 In-Reply-To: <20200301233424.30377-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 v2 0/7] introduce pipe PMD 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" > pipe PMD provides a device named spp_pipe which communicates > using rings allocated by spp_primary. > For example spp_pipe0 made with devargs "rx=ring:0,tx=ring:1" > receives packets from ring:0 and sends packets to ring:1. > spp_pipe enables high-speed communication between an application > and other application or SPP secondary processes (ex. spp_nfv) > using rings. > Note that an application using spp_pipe must be a secondary > process under spp_primary. > > This series of patches add the part of driver. CLI and REST > API to request to make spp_pipe devices will be provided > by following patches. The document will be provided by > following patches too. Applied, thanks. > > --- > v2: > * fix checkpatches.sh errors > > Itsuro Oda (7): > drivers/pipe: add pipe PMD driver > drivers: add pipe PMD in Makefile > spp_primary: add link to pipe PMD in Makefile > spp_nfv: add link to pipe PMD in Makefile > spp_vf: add link to pipe PMD in Makefile > spp_mirror: add link to pipe PMD in Makefile > spp_pcap: add link to pipe PMD in Makefile > > src/drivers/Makefile | 1 + > src/drivers/pipe/Makefile | 26 ++ > src/drivers/pipe/rte_pmd_spp_pipe_version.map | 4 + > src/drivers/pipe/rte_spp_pipe.c | 426 ++++++++++++++++++ > src/mirror/Makefile | 2 +- > src/nfv/Makefile | 2 +- > src/pcap/Makefile | 2 +- > src/primary/Makefile | 2 +- > src/vf/Makefile | 2 +- > 9 files changed, 462 insertions(+), 5 deletions(-) > create mode 100644 src/drivers/pipe/Makefile > create mode 100644 src/drivers/pipe/rte_pmd_spp_pipe_version.map > create mode 100644 src/drivers/pipe/rte_spp_pipe.c >