[ovs-discuss] Using ipv6_label match and dec_ttl action in flowrule produces errors

Ben Pfaff blp at ovn.org
Thu Sep 6 22:43:04 UTC 2018


On Thu, Sep 06, 2018 at 01:31:23PM +0200, nm_r wrote:
> > On Sat, Sep 01, 2018 at 07:28:29PM +0200, nm_r wrote:
> >> I was wondering why the log shows two actions
> >> 
> >> "actions:set(ipv6(label=0,hlimit=63))"
> >> 
> >> as there is only one defined in the flow "dec_ttl"? The flow label
> >> is only matched if its 0 so why set it to 0 again in the action?
> >
> >
> > I agree that it sets more than it needs to, but that wouldn't be the
> > source of the actual problem as far as I can tell.
> 
> 
> It seems that IPv6 flow label support in OVS has some other problems too.
> 
> Assume that in one flow table the IPv6 flow label of a packet is set and its then
> resubmitted to another table. In the second table some other matches on IPv6
> flow label exists. 

Thanks for the bug report and especially for the simple reproduction
case.

I sent out a fix:
        https://patchwork.ozlabs.org/patch/967136/

If you are able to test it, I'd appreciate your report.

Thanks,

Ben.


More information about the discuss mailing list