Thread (12 messages) 12 messages, 5 authors, 2016-08-26

Re: vhost [query] : support for multiple ports and non VMDQ devices in vhost switch

flat view

From: Maxime Coquelin <hidden>
Date: 2016-08-24 07:28:12


On 08/18/2016 04:35 AM, Tan, Jianfeng wrote:
Hi Maxime,

On 8/17/2016 7:18 PM, Maxime Coquelin wrote:
quoted
Hi Jianfeng,

On 08/17/2016 04:33 AM, Tan, Jianfeng wrote:
quoted
Hi,

Please review below proposal of Pankaj and myself after an offline
discussion. (Pankaj, please correct me if I'm going somewhere wrong).

a. Remove HW dependent option, --strip-vlan, because different kinds of
NICs behave differently. It's a bug fix.
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.
I was also thinking of making physical port optional and add MAC
learning,
so this is all good for me.
To make it clear, we are not proposing to eliminate physical port,
instead, we just eliminate the binding of VMDQ and virtio ports,
superseding it with a MAC learning switching.
quoted
Let me know if I can help in implementation, I'll be happy to
contribute.
Thank you for participating. Currently, I'm working on item a (will be a
quick and simple fix). Pankaj is working on item b (which would be a
huge change). Item c is depending on item b. So let's wait RFC patch
from Pankaj and see what we can help.
Pankaj, so I organize myself , do you have an idea of when the RFC
patch will be available?

Thanks,
Maxime
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help