On Tue, Apr 1, 2014 at 11:41 AM, Kyle Mestery <mest...@noironetworks.com> wrote:
> On Tue, Apr 1, 2014 at 1:27 PM, Zoltan Kiss <zoltan.k...@citrix.com> wrote:
>> Hi,
>>
>> I have a recent patch on net-next which affects OVS as well:
>>
>> http://git.kernel.org/cgit/linux/kernel/git/davem/net-next.git/commit/?id=36d5fe6a000790f56039afe26834265db0a3ad4c
>>
>> I guess the changes for datapatch.c will turn up automagically sometime
>> during a merge, is that correct?
>> But there is a change in the core skbuff API which need to be included in
>> datapath/linux/compat/skbuff-openvswitch.c, otherwise upstream OVS won't
>> build on older kernels. How does this process works? Is there any guarantee
>> that even if it's forgotten during the merge, a build system somewhere will
>> try to compile upstream OVS with older kernel, and sends a message when it
>> fails?
>
> Hi Zoltan:
>
> I just proposed a patch to support Linux 3.13 and 3.14, and this
> includes your patch
> folded in. The mailing lists server appears to be down now, otherwise
> I would have
> included a link. But I've taken care of the skbuff API change as well.
> Feedback on
> this patch is appreciated!

To answer the more general question, there's unfortunately nothing
automatic about it. In many cases, changes will cause compilation to
fail on older kernels if an upstream patch is missed when adding
support for a newer kernel but that's not always the case (including
this one I believe). The best thing is if authors submit their changes
to both repositories (with backports if necessary), otherwise it falls
to somebody to do it like Kyle has done here.
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to