ovs-vsctl: Free memory on fatal error.
[openvswitch] / datapath / linux-2.6 / compat-2.6 / ip_gre.c
index 48d7d6c0d6ee02d7e555ac41c663a11c0b558548..05c6055b5b524683bd1eca4b29a04e39fa19c942 100644 (file)
@@ -679,13 +679,6 @@ static int ipgre_rcv(struct sk_buff *skb)
                skb_reset_network_header(skb);
                ipgre_ecn_decapsulate(iph, skb);
 
-#ifdef CHECKSUM_HW
-               /* XXX: Temporary workaround to avoid a panic when doing
-                * bridging due to multiple meanings of CHECKSUM_HW. */
-               if (skb->ip_summed == CHECKSUM_HW)
-                       skb->ip_summed = CHECKSUM_NONE;
-#endif
-
                netif_rx(skb);
                read_unlock(&ipgre_lock);
                return(0);