[ovs-dev] [PATCH v3 0/9] UDP tunneling backports

Jesse Gross jesse at nicira.com
Fri Feb 20 23:34:01 UTC 2015


On Fri, Feb 20, 2015 at 3:27 PM, Pravin Shelar <pshelar at nicira.com> wrote:
> On Fri, Feb 20, 2015 at 3:17 PM, Jesse Gross <jesse at nicira.com> wrote:
>> On Fri, Feb 20, 2015 at 2:15 PM, Pravin Shelar <pshelar at nicira.com> wrote:
>>> On Fri, Feb 20, 2015 at 10:50 AM, Jesse Gross <jesse at nicira.com> wrote:
>>>> This series backports much of the UDP tunnel infrastructure, ultimately
>>>> in support of syncing Geneve with upstream and providing outer UDP
>>>> checksum support.
>>>>
>>>> During the backporting process, I realized that there are several
>>>> other lurking bugs that were fixed through a more complete UDP
>>>> tunnel layer. The ones that I am aware of are:
>>>>  * VXLAN TSO fails in some cases because the OVS handle_offload()
>>>>    function is used with the upstream GSO handler.
>>>>  * Hardware VXLAN offload was disabled on kernels that is otherwise
>>>>    supported on since version checks were incremented by the GBP changes.
>>>>  * LISP attempts to use hardware offload with NICs that only support
>>>>    VXLAN
>>>>  * LISP accesses unset inner headers when getting the source port for
>>>>    egress info.
>>>>
>>>> v3: Patches 1-5 were pushed to master and have been removed from this
>>>>     series.
>>>>
>>> I just noticed series does not compile on 3.10 and 3.18 kernel.
>>
>> OK, here's what I ended up with as a diff. It has both the
>> iptunnel_xmit() simplification and a couple minor fixes for those
>> kernels that were broken:
>>
> I am not able to apply it on top of v3 series. Do I need put it in
> between patches?

I think it probably got mangled by the email client when I appended it
to the message. I'll just send out that patch again.



More information about the dev mailing list