datapath: Always initialize fix_segment for GSO packet.
[cascardo/ovs.git] / datapath / linux / compat / gre.c
index 07b270a..8c133de 100644 (file)
@@ -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);