Re: vhost [query] : support for multiple ports and non VMDQ devices in vhost switch
flat view
From: Thomas Monjalon <hidden>
Date: 2016-08-22 13:19:48
2016-08-18 10:36, Tan, Jianfeng:
From: Maxime Coquelin [mailto:maxime.coquelin@redhat.com]quoted
quoted
On 8/17/2016 7:18 PM, Maxime Coquelin wrote:quoted
On 08/17/2016 04:33 AM, Tan, Jianfeng wrote:
quoted
quoted
quoted
quoted
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.
[...]
quoted
quoted
quoted
quoted
To be decided: d. Support multiple physical ports.
[...]
quoted
quoted
quoted
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.