Revert "tcp: Set CHECKSUM_UNNECESSARY in tcp_init_nondata_skb"
authorDavid S. Miller <davem@davemloft.net>
Sun, 11 Apr 2010 09:40:49 +0000 (02:40 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sun, 11 Apr 2010 09:40:49 +0000 (02:40 -0700)
This reverts commit 2626419ad5be1a054d350786b684b41d23de1538.

It causes regressions for people with IGB cards.  Connection
requests don't complete etc.  The true cause of the issue is
still not known, but we should sort this out in net-next-2.6
not net-2.6

Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/tcp_output.c

index 00afbb0c7e5fa1289c6dbfa2f79c841880733ca4..f181b78f2385b962588f262befeb8d597570faa4 100644 (file)
@@ -349,7 +349,6 @@ static inline void TCP_ECN_send(struct sock *sk, struct sk_buff *skb,
  */
 static void tcp_init_nondata_skb(struct sk_buff *skb, u32 seq, u8 flags)
 {
-       skb->ip_summed = CHECKSUM_PARTIAL;
        skb->csum = 0;
 
        TCP_SKB_CB(skb)->flags = flags;