Hi Maciej

On Mon, Jul 6, 2020 at 2:36 PM Maciej Jozefczyk <mjoze...@redhat.com> wrote:

> Hey!
>
> Does the Ubuntu team have any OVS maintainers that could take a look at
> this problem?
> I'm CCing the message from ovs-discuss.
>
> ---------- Forwarded message ---------
> From: Gregory Rose <gvrose8...@gmail.com>
> Date: Mon, Jun 29, 2020 at 8:45 PM
> Subject: Re: [ovs-discuss] OVS 2.12/2.13 compilation on Ubuntu Bionic
> To: Maciej Jozefczyk <mjoze...@redhat.com>, ovs-discuss <
> ovs-disc...@openvswitch.org>, ovs-dev <ovs-...@openvswitch.org>
>
>
>
>
> 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?
>

Reading the commits (and having had some experience with maintaining the
DKMS modules in Ubuntu several years ago) it looks like a stable kernel
change has impacted on the API's that the OVS out-of-tree openvswitch
datapath module uses.

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.
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss

Reply via email to