[ovs-dev] [PATCH v3 00/16] port Jiri Benc's L3 patchset to ovs

Valentine Sinitsyn valentine.sinitsyn at gmail.com
Mon Feb 13 09:52:36 UTC 2017


Hi Jan,

On 10.02.2017 04:14, Jan Scheurich wrote:
> Hi Valentine,
>
> On 2017-02-09 08:58, Valentine Sinitsyn wrote:
>> This L3 patchset looks similar to what we did internally with OVS 2.6
>> to add support for IPv6 tunnels.
>>
>> Could you please confirm that ovs-dpctl reports correct statistics
>> with this patchset when one uses in-kernel Linux datapath? We had some
>> issues with this (the counters were always zero). Largely, this was
>> because userspace code (I refer to the tools and the daemon, not DPDK
>> datapath here) assumes a plugged network interface is always L2, and I
>> don't see this patch touching these files.
>>
> The most recent user-space code in vswitchd that deals with the L3
> tunnels in netdev and kernel datapath is contained in another patch
> series:
> https://mail.openvswitch.org/pipermail/ovs-dev/2017-February/328391.html
>
> You could help in reviewing that. It may not be complete with respect to
> handling kernel datapath tunnels as we were not able to test yet due to
> a lack of patches to configure L3 tunnel ports in the kernel. But
> similar problems with counters might also exist with netdev datapath.
I had a quick look at patch series, thanks for the links. Will try to 
have a more in-depth look this week.

As for the "counters issue" I mentioned, it seems tiny given the scope 
of the patchset. Moreover, a get_etheraddr() change in [1] should fix 
it, although I haven't checked yet.

[1] https://mail.openvswitch.org/pipermail/ovs-dev/2017-February/328392.html

Best,
Valentine

>
> Thanks, Jan
>


More information about the dev mailing list