[TCP] Vegas: timestamp before clone
authorDavid S. Miller <davem@davemloft.net>
Wed, 7 Dec 2005 00:24:52 +0000 (16:24 -0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 7 Dec 2005 00:24:52 +0000 (16:24 -0800)
We have to store the congestion control timestamp on the SKB before we
clone it, not after.  Else we get no timestamping information at all.

tcp_transmit_skb() has been reworked so that we can do the timestamp
still in one spot, instead of at all the call sites.

Problem discovered, and initial fix, from Tom Young
<tyo@ee.unimelb.edu.au>.

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

Simple merge