[ovs-dev] [PATCH] datapath: Add support for Linux 3.12

Jesse Gross jesse at nicira.com
Wed Jan 8 20:31:18 UTC 2014


On Wed, Jan 8, 2014 at 9:50 AM, James Page
<james.page at ubuntu.com<javascript:;>>
wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> On 08/01/14 14:34, Jesse Gross wrote:
>>> Note: ipv6 enablement with vxlan is not supported by this
>>> change.
>>>>
>>>> Signed-off-by: James Page <james.page at ubuntu.com <javascript:;>>
>> I think there's some more compatibility code that we can turn off
>> in 3.12 - GRE transmit support and also the IP tunnel code.
>
> OK - I'll look for that as well.  GRE appears to already be using the
> GRE kernel module if its present and of a sufficient version.

For GRE, I think we're just using the receive side because that was
necessary for it to work on 3.11. I believe that we're still using some of
the backported transmit functions.

>> Also, is VXLAN backported someplace? I didn't quite understand the
>> use of HAVE_VXLAN_SOCK_ADD, especially in conjunction with the
>> version check in one place.
>
> That's really a hedge; Redhat backported the GRE module to an older
> kernel; I'd suggest that maybe VXLAN might be a future target as well.

I think you're probably right, although the same is also probably true of
the iptunnel code used by GRE.

> The approach is the same as taken with the gre compat codebase and
> backport compatibility.

In that case there were a few different stages where GRE support was added.
The same wasn't true of VXLAN so I don't think that we need the version
check in addition to the symbol.

I didn't have a chance to look but do any of those flags that were to added
to various functions do anything important and should be backported?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openvswitch.org/pipermail/ovs-dev/attachments/20140108/c373e629/attachment-0003.html>


More information about the dev mailing list