--- tcp/tcp-linux.cc.old	2006-11-30 15:56:53.000000000 -0500
+++ tcp/tcp-linux.cc	2006-11-30 15:57:43.000000000 -0500
@@ -184,7 +184,7 @@ void LinuxTcpAgent::ack_processing(Packe
 		if (ts_option_) {
 			ts_echo_ = tcph->ts_echo();
 			linux_.rx_opt.saw_tstamp = 1;
-			linux_.rx_opt.rcv_tsecr = (__u32) (round(ts_echo_));
+			linux_.rx_opt.rcv_tsecr = (__u32) (round(ts_echo_*JIFFY_RATIO));
 			linux_.rx_opt.rcv_tsval = (__u32) (tcph->ts());
 			rtt_update(now - tcph->ts_echo(), tcph->seqno());
 			(*seq_urtt_p) = (s32)(round((now - tcph->ts_echo())*JIFFY_RATIO));


