[ovs-dev] [Branch 2.9 Patch] compat: Fixup ipv6 fragmentation on 4.9.135+ kernels

Gregory Rose gvrose8192 at gmail.com
Thu Sep 19 17:04:46 UTC 2019


On 9/19/2019 4:53 AM, Vishal Deep Ajmera wrote:
>>> Upstream commit 648700f76b03 ("inet: frags: use rhashtables...") changed
>>> how ipv6 fragmentation is implemented.  This patch was backported to
>>> the upstream stable 4.9.x kernel starting at 4.9.135.
>>>
>>> This patch creates the compatibility layer changes required to both
>>> compile and also operate correctly with ipv6 fragmentation on these
>>> kernels. Check if the inet_frags 'rnd' field is present to key on
>>> whether the upstream patch is present.  Also update Travis to the
>>> latest 4.9 kernel release so that this patch is compile tested.
>>>
>>> Passes Travis:
>>> https://travis-ci.org/gvrose8192/ovs-experimental/builds/478033409
>>>
> Hi Ben, Greg,
>
> We are using OVS 2.6 branch and facing same issue with kernel 4.4.177
> (ubuntu-4.4.0.148). Looks like this field 'rnd' is not present in inet_frags
> structure here.
>
> Is it possible to get a backport of this patch on 2.6  & 2.8 branch as well
> ?
>
> Warm Regards,
> Vishal Ajmera

I'll be able to provide the patches but you will need to test them since 
I no longer have an
environment that will build branches older than 2.8.  I'll post patches 
for 2.8, 2.7 and 2.6
in a bit.

Thanks,

- Greg


More information about the dev mailing list