]> git.baikalelectronics.ru Git - kernel.git/commit
ipv6: Fix tcp_v6_send_response transport header setting.
authorHerbert Xu <herbert@gondor.apana.org.au>
Wed, 21 Apr 2010 07:47:15 +0000 (00:47 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 21 Apr 2010 07:47:15 +0000 (00:47 -0700)
commit74fb9d0807d6eacdcc29e20c6ef897849d696108
treee2add54e43e43c36fd3cff6fdd4890c98a83c60b
parent440a4c203c5e583d6f766dcd1a72e685a86e9ac7
ipv6: Fix tcp_v6_send_response transport header setting.

My recent patch to remove the open-coded checksum sequence in
tcp_v6_send_response broke it as we did not set the transport
header pointer on the new packet.

Actually, there is code there trying to set the transport
header properly, but it sets it for the wrong skb ('skb'
instead of 'buff').

This bug was introduced by commit
80356bb0806275085a0309de427c762fd8ef5daf ("ipv6: Fix
tcp_v6_send_response(): it didn't set skb transport header")

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/tcp_ipv6.c