From 8bc7ec859e359e2696761c552bf329d45826bd7f Mon Sep 17 00:00:00 2001 From: "David S. Miller" Date: Wed, 21 Apr 2010 14:59:20 -0700 Subject: [PATCH] --- yaml --- r: 194311 b: refs/heads/master c: e5700aff144fbbba46be40049f0c55fb57283777 h: refs/heads/master i: 194309: 5f756c354d3d74b4cbca1fabbc8727d060711989 194307: 3dc9458cf6c23d11a466790d0f0a266bc002c9e4 194303: 74a32d666a067e1a1715da42f0c1dec058341339 v: v3 --- [refs] | 2 +- trunk/net/ipv6/tcp_ipv6.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 3c897ec243e6..ce32b1bbbcc6 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f71b70e115dd0bb34eee4d281a4fb6416e88cfff +refs/heads/master: e5700aff144fbbba46be40049f0c55fb57283777 diff --git a/trunk/net/ipv6/tcp_ipv6.c b/trunk/net/ipv6/tcp_ipv6.c index 5d2e4301e246..1ababbb41131 100644 --- a/trunk/net/ipv6/tcp_ipv6.c +++ b/trunk/net/ipv6/tcp_ipv6.c @@ -1054,6 +1054,9 @@ static void tcp_v6_send_response(struct sk_buff *skb, u32 seq, u32 ack, u32 win, ipv6_addr_copy(&fl.fl6_dst, &ipv6_hdr(skb)->saddr); ipv6_addr_copy(&fl.fl6_src, &ipv6_hdr(skb)->daddr); + buff->ip_summed = CHECKSUM_PARTIAL; + buff->csum = 0; + __tcp_v6_send_check(buff, &fl.fl6_src, &fl.fl6_dst); fl.proto = IPPROTO_TCP;