* non-timestamp case, we do not smoother things out 
* non-timestamp case, we do not smooth things out 
static void tcp_rcv_rtt_update(struct tcp_sock *tp, u32 sample, int win_dep){	u32 new_sample = tp->rcv_rtt_est.rtt;	long m = sample;	if (m == 0)		m = 1;	if (new_sample != 0) {		/* If we sample in larger samples in the non-timestamp		 * case, we could grossly overestimate the RTT especially		 * with chatty applications or bulk transfer apps which		 * are stalled on filesystem I/O.		 *		 * Also, since we are only going for a minimum in the		 * non-timestamp case, we do not smoother things out		 * else with timestamps disabled convergence takes too		 * long.		 */		if (!win_dep) {			m -= (new_sample >> 3);			new_sample += m;		} else if (m < new_sample)			new_sample = m << 3;	} else {		/* No previous measure. */		new_sample = m << 3;	}	if (tp->rcv_rtt_est.rtt != new_sample)		tp->rcv_rtt_est.rtt = new_sample;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/31f3426904e066f17e3f88c468a2f7c869ad4aac/tcp_input.c/clean/net/ipv4/tcp_input.c