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