Bug#770955: wheezy-pu: package openvswitch/1.4.2+git20120612-9.1~deb7u1.1
* Adam D. Barratt <adam@adam-barratt.org.uk> [141126 00:25]:
> Control: tags -1 + moreinfo
>
> On Tue, 2014-11-25 at 15:03 +0100, Jonathan Dupart wrote:
> > The current openvswitch-datapath-dkms package does not build anymore
> > since the last kernel update in wheezy (3.2.63-2+deb7u1), see bug
> > #768095.
>
> I'm slightly confused by the patch. You mention that the upgrade to
> 3.2.63 caused the issue,
In fact the upgrade to 3.2.63 caused the issue for me but the commit
changing ip_select_ident was included in 3.2.62.
> but this:
>
> ++#elif LINUX_VERSION_CODE >= KERNEL_VERSION(3,2,51) /* commit
> 703133de */
> ++ ip_select_ident(skb, &rt_dst(rt), NULL);
> ++#else
> + ip_select_ident(iph, &rt_dst(rt), NULL);
> ++#endif
>
> suggests that it has in fact been broken since 3.2.51.
Yes, you are right, the patch include a previous fix for another
modification of the prototype of ip_select_ident which was included in
3.2.51 (commit 703133de331a7a7df47f31fb9de51dc6f68a9de8).
Looking at the relevant bug in Ubuntu (#1262692) it looks like only GRE
tunnel where broken by this change and nobody reported this bug, but I
can confirm that these changes where included in the kernel shipped by
Debian.
I am affraid all my servers running openvswitch are now upgraded to
3.2.63-2+deb7u1 but I was able to build and load the openswitch module
with this patch on a VM running 3.2.60-1+deb7u3.
Would you prefer a patch without this modification ?
--
Jonathan Dupart
Reply to: