2016-08-18 10:36, Tan, Jianfeng: > From: Maxime Coquelin [mailto:maxime.coquelin at 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.