X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=datapath%2Flinux%2Fcompat%2Fgre.c;h=8c133dee46a2d7cb2baa3c05c8cb7989f4a81994;hb=32f34e8f8ee6ee11aa14140876d19a661ba0fa72;hp=07b270a028dcda929b107cab8bab8d3a425427f0;hpb=2fe70dd8a8106a992afeb9f94865b66b8cf54975;p=cascardo%2Fovs.git diff --git a/datapath/linux/compat/gre.c b/datapath/linux/compat/gre.c index 07b270a02..8c133dee4 100644 --- a/datapath/linux/compat/gre.c +++ b/datapath/linux/compat/gre.c @@ -292,6 +292,8 @@ struct sk_buff *gre_handle_offloads(struct sk_buff *skb, bool gre_csum) if (skb_is_gso(skb)) { if (gre_csum) OVS_GSO_CB(skb)->fix_segment = gre_csum_fix; + else + OVS_GSO_CB(skb)->fix_segment = NULL; } else { if (skb->ip_summed == CHECKSUM_PARTIAL && gre_csum) { err = skb_checksum_help(skb);