On Thu, Jan 25, 2018 at 10:16:23AM -0800, Gregory Rose wrote:
> On 12/28/2017 8:45 PM, we...@ucloud.cn wrote:
> >From: wenxu <we...@ucloud.cn>
> >
> >if the gro enable, ipgre receive a gre-tso package. After pop
> >the gre-tunnel the encapsulation and GSO_ENCAP flags should be
> >striped. or the packet encap again and will be dropped in
> >ovs_iptunnel_handle_offloads
> >
> >Signed-off-by: wenxu <we...@ucloud.cn>
> >---
> >  datapath/linux/compat/ip_gre.c | 2 ++
> >  1 file changed, 2 insertions(+)
> >
> >diff --git a/datapath/linux/compat/ip_gre.c b/datapath/linux/compat/ip_gre.c
> >index 03c5435..94fdaa9 100644
> >--- a/datapath/linux/compat/ip_gre.c
> >+++ b/datapath/linux/compat/ip_gre.c
> >@@ -140,6 +140,8 @@ static int ipgre_rcv(struct sk_buff *skb, const struct 
> >tnl_ptk_info *tpi)
> >             __be64 tun_id;
> >             int err;
> >+            if (iptunnel_pull_offloads(skb))
> >+                    return PACKET_REJECT;
> >             skb_pop_mac_header(skb);
> >             flags = tpi->flags & (TUNNEL_CSUM | TUNNEL_KEY);
> 
> Sorry for the delay Wenxu but I finally got to it.
> 
> Tested-by: Greg Rose <gvrose8...@gmail.com>
> Reviewed-by: Greg Rose <gvrose8...@gmail.com>

Thanks wenxu and Greg.  I applied this to master and branch-2.9.  If it
should be backported further, please let me know.
_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to