On Tue, Jul 7, 2020 at 8:39 AM Maciej Jozefczyk <[email protected]> wrote:

> Hello,
>
> Thank you for your responses!
>
> Is there any reason not to use the in-tree openvswitch kernel module
>> provided in the Ubuntu kernels?  Ubuntu stopped shipping DKMS modules as
>> part of OVS quite a long time ago as the openvswitch module in the kernel
>> is well maintained and generally up-to-date - and also to avoid this type
>> of breaking change.
>>
>
> Yes. QoS for OVN wasn't really working before until the OVN team started
> using OVS meter actions. Those type of actions are not working properly
> with OVS kernel module shipped by Ubuntu Bionic (up to kernel 4.18.0 [1]),
> so to test this functionality in Neutron upstream gates we compile the
> module from OVS source.
>

As an alternative you could use the HWE kernels provided for Ubuntu 18.04
LTS:

linux-image-generic-hwe-18.04-edge (5.4)
linux-image-generic-hwe-18.04 (5.3)

however that may mean that the default images used for testing in openinfra
might need to be updated to use the latest kernel versions


> This patch is actually on branch-2.12 and branch-2.13.
>> The only thing that is missing is a new stable release (tags).
>> We're going to release new stable versions on all previous branches soon.
>
>
> That is great news. Thank You!
>
> Maciej
>
> On Mon, Jul 6, 2020 at 7:58 PM Ilya Maximets <[email protected]> wrote:
>
>> On 6/29/20 8:45 PM, Gregory Rose wrote:
>> >
>> >
>> > On 6/26/2020 4:57 AM, Maciej Jozefczyk wrote:
>> >> Hello!
>> >>
>> >> I would like to kindly ask You if there is a possibility to cherry-pick
>> >> patch [1] to stable branches OVS 2.12, OVS 2.13 and release new tags
>> for it?
>> >>
>> >> Without this patch we're now unable to compile OVS 2.12 in OpenStack
>> >> Neutron stable releases CI, because it recently started to fail on
>> Ubuntu
>> >> Bionic with an error:
>> >>
>> >> 2020-06-24 14:50:13.975917 | primary |
>> >> /opt/stack/new/ovs/datapath/linux/geneve.c: In function
>> >> ‘geneve_get_v6_dst’:
>> >> 2020-06-24 14:50:13.975993 | primary |
>> >> /opt/stack/new/ovs/datapath/linux/geneve.c:966:15: error: ‘const
>> >> struct ipv6_stub’ has no member named ‘ipv6_dst_lookup’
>> >> 2020-06-24 14:50:13.976026 | primary |   if
>> >> (ipv6_stub->ipv6_dst_lookup(geneve->net, gs6->sock->sk, &dst, fl6)) {
>> >> 2020-06-24 14:50:13.976049 | primary |                ^
>> >> 2020-06-24 14:50:14.010809 | primary | scripts/Makefile.build:285:
>> >> recipe for target '/opt/stack/new/ovs/datapath/linux/geneve.o' failed
>> >>
>> >> The same happens for OVN 2.13. For now this blocks your CI pipelines.
>> >>
>> >> Can I ask You to backport this patch?
>>
>> This patch is actually on branch-2.12 and branch-2.13.
>> The only thing that is missing is a new stable release (tags).
>> We're going to release new stable versions on all previous branches soon.
>>
>> Best regards, Ilya Maximets.
>>
>> >>
>> >> Thanks,
>> >> Maciej
>> >>
>> >> [1]
>> >>
>> https://github.com/openvswitch/ovs/commit/5519e384f6a17f564fef4c5eb39e471e16c77235
>> >>
>> >>
>> >> _______________________________________________
>> >> discuss mailing list
>> >> [email protected]
>> >> https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
>> >>
>> >
>> > Adding OVS Dev list where maybe the maintainers might see this sooner.
>> >
>> > - Greg
>>
>>
>
> --
> Best regards,
> Maciej Józefczyk
> _______________________________________________
> discuss mailing list
> [email protected]
> https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
>
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to