[dpdk-dev] vhost [query] : support for multiple ports and non VMDQ devices in vhost switch

Thomas Monjalon thomas.monjalon at 6wind.com
Mon Aug 22 15:19:46 CEST 2016


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.



More information about the dev mailing list