Thanks, I have pushed this bug fix to master, branch-2.1, branch-2.0 and
branch-1.11.


On Wed, Jan 8, 2014 at 2:42 PM, Ben Pfaff <[email protected]> wrote:

> On Wed, Jan 08, 2014 at 02:32:24PM -0800, Andy Zhou wrote:
> > When vlan-splinter is enabled, ovs receives non-vlan flows from the
> > kernel vlan ports, vlan tag is then added to the incoming flow before
> > xlating, so that they look like those received from a trunk port.
> >
> > In case megaflow is enabled, xlating may set vlan masks during rule
> > processing as usual. If those vlan masks were serialized and downloaded
> > to the kernel (this bug), those mega flows will be rejected due to
> > unexpected vlan mask encapsulation, since the original kernel flows do
> > not have vlan tags. This bug does not break connectivity, but impacts
> > performance since all traffic received on vlan splinter ports will now
> > be handled by vswitchd, as no datapath flows can be successfully
> > installed.
> >
> > This fix is to make sure no vlan mask encapsulation is generated for
> > the datapath flow if its in_port was re-written by vlan-splinter
> > receiving logic.
> >
> > Bug #22567
> >
> > Signed-off-by: Andy Zhou <[email protected]>
>
> Acked-by: Ben Pfaff <[email protected]>
>
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to