On Thu, Dec 3, 2015 at 4:12 PM, Jesse Gross <je...@kernel.org> wrote:
> On Thu, Dec 3, 2015 at 4:05 PM, Joe Stringer <j...@ovn.org> wrote:
>> On 3 December 2015 at 11:40, Pravin B Shelar <pshe...@nicira.com> wrote:
>>
>>> Following patch adds support for lwtunnel to OVS datapath.
>>> With this change OVS datapath detect lwtunnel support and
>>> make use of new APIs if available. On older kernel where the
>>> support is not there the backported tunnel modules are used.
>>> These backported tunnel devices acts as lwtunnel devices.
>>> I tried to keep backported module same as upstream for easier
>>> bug-fix backport. Since STT and LISP are not upstream OVS
>>> always needs to use respective modules from tunnel compat layer.
>>> To make it work on kernel 4.3 I have converted STT and LISP
>>> modules to lwtunnel API model.
>>>
>>> lwtunnel make use of skb-dst to pass tunnel information to the
>>> tunnel module. On older kernel this is not possible. So the in
>>> case of old kernel metadata ref is stored in OVS_CB and direct
>>> call to tunnel transmit function is made by respective tunnel
>>> vport modules. Similarly on receive side tunnel recv directly
>>> call netdev-vport-receive to pass the skb to OVS.
>>>
>>> Major backported components include:
>>> Geneve, GRE, VXLAN, ip_tunnel, udp-tunnels GRO.
>>>
>>> Signed-off-by: Pravin B Shelar <pshe...@nicira.com>
>>>
>>
>> Thanks for the hard work!
>>
>> Acked-by: Joe Stringer <j...@ovn.org>
>
> If this passes Joe's smoke tests, then I am fine with it as well:
>
> Acked-by: Jesse Gross <je...@kernel.org>


Thanks both of you for reviews.
I pushed the patch to master
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to