From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com [74.125.82.52]) by dpdk.org (Postfix) with ESMTP id D2E3C3989 for ; Mon, 22 Aug 2016 15:19:48 +0200 (CEST) Received: by mail-wm0-f52.google.com with SMTP id f65so120272696wmi.0 for ; Mon, 22 Aug 2016 06:19:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:user-agent:in-reply-to :references:mime-version:content-transfer-encoding; bh=1YjfNn9HUb0fFAeWmt3a/0V+lAmHuNygs+E7W+CWx1Q=; b=B7ZVXIFp1eT8aG+6vnV9ETLHnGxDIpY/PAHx7AJREfZIP6gb1BinUjLUIhCT/KYNpc Mv4Fi2+9qPx0XuGKEjz71asWdlspM7hoxQrAL/GoKdSQquUFHv3uRB2tU1/hhMUziNeK xHYe/e/WhAMMdEJ0sFo73fIj+lCeTYj4K3evpKcH6fyUCD3nhyH+HE9uSA699KszLdZK UcBOW9GM+R9USQ+DwsswF5W8h6QFb2Ttk53xFUqVQJgVNP46UZlm97aI3PpLqETrR1d+ mUV9Yekasrw6rhQJsCpGOqBtK2XILqr5mlVKLuhLsfT15NBy/SJw56UqlUy1bDwNYidr CDnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:user-agent :in-reply-to:references:mime-version:content-transfer-encoding; bh=1YjfNn9HUb0fFAeWmt3a/0V+lAmHuNygs+E7W+CWx1Q=; b=U4JGL7q2/SHZRyB3dffsybkz7flFuvpXVK5gUCE90OkofVlhGFQFQ0eudnsMU9nfBt C8ZDZ0Cb+8OmKHPB9HCPdqXwr1nj/rDLwmwKa6avk+xJnayXCBHZNXxJGKRdckkqbl19 saTv8Pc2DXU5IQQjrWnJbQMe/VnoYGx3SbZ/7IN3KWJvoXHw6VEMcNuH7GzD/huKi4DG vK0Qtq9r9KcYjwhCRvYliCbu5zeoYzt/ATncb1lhaREEAG9O5nPKRPLfTt+ioaw1qOyq XABVMy5WKcY4UzhoNn+XBJf7vODye5JBBzODlEwH+Hb/XHUJfhJlq9vZ2p+su5NK9tMq Cfcw== X-Gm-Message-State: AEkoousoRmPSlkqEnGKsRJFF4XuIt+RzUldQAbbQNRTvKtZGpex+lbtVTBMp/aCy20CFsZ0p X-Received: by 10.28.226.85 with SMTP id z82mr15713315wmg.101.1471871988592; Mon, 22 Aug 2016 06:19:48 -0700 (PDT) Received: from xps13.localnet (171.17.90.79.rev.sfr.net. [79.90.17.171]) by smtp.gmail.com with ESMTPSA id bc10sm24037946wjc.32.2016.08.22.06.19.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 22 Aug 2016 06:19:47 -0700 (PDT) From: Thomas Monjalon To: "Tan, Jianfeng" , Maxime Coquelin , Yuanhan Liu , Pankaj Chauhan Cc: dev@dpdk.org, "hemant.agrawal@nxp.com" , "shreyansh.jain@nxp.com" Date: Mon, 22 Aug 2016 15:19:46 +0200 Message-ID: <3244041.fTOXoYaKxg@xps13> User-Agent: KMail/4.14.10 (Linux/4.5.4-1-ARCH; KDE/4.14.11; x86_64; ; ) In-Reply-To: References: <416fbf19-0592-176f-16fa-269b28ff4585@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] vhost [query] : support for multiple ports and non VMDQ devices in vhost switch X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Aug 2016 13:19:49 -0000 2016-08-18 10:36, Tan, Jianfeng: > From: Maxime Coquelin [mailto:maxime.coquelin@redhat.com] > > > On 8/17/2016 7:18 PM, Maxime Coquelin wrote: > > >> On 08/17/2016 04:33 AM, Tan, Jianfeng wrote: > > >>> b. Abstract switching logic into a framework, so that we can develop > > >>> different kinds of switching logics. In this phase, we will have two > > >>> switching logics: (1) a simple software-based mac learning switching; > > >>> (2) VMDQ based switching. Any other advanced switching logics can be > > >>> proposed based on this framework. > > >>> c. Merge tep_termination example vxlan as a switching logic of the > > >>> framework. [...] > > >>> To be decided: > > >>> d. Support multiple physical ports. [...] > > >> Also, if we use pmd directly, then it would no more be a vhost switch > > >> only, as it could potentially be used with physical NICs also. > > > > > > You mean we are building a switch instead of vhost switch? Yes, a switch > > > can switch packets between virtio-virtio and virtio-physical nic. > > > > And physical-physical also, as we will be standard API with the > > vhost-pmd, nothing will prevent using it with only physical switches, > > no? > > Oh yes, I agree. It looks to be a nice project. I think you should start a new git repository in DPDK apps: http://dpdk.org/browse/ And we could remove tep_termination and vhost examples.