netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* a F-RTO question
@ 2012-03-28  3:13 Li Yu
  2012-03-28  3:49 ` Chao Pei
  0 siblings, 1 reply; 7+ messages in thread
From: Li Yu @ 2012-03-28  3:13 UTC (permalink / raw)
  To: netdev

Hi,

	I have a question about tcp_process_frto(), the below source
code :

static int tcp_process_frto(struct sock *sk, int flag)
{
	.....

        if (!before(tp->snd_una, tp->frto_highmark)) {
                tcp_enter_frto_loss(sk, ...);
                return 1;
        }

	.....

}

	As my understanding, the tp->frto_highmark likes tp->high_seq,
it saves the seqno SND_NXT when a TCP connection enters F-RTO phase,
is it the variable "recovery" in NewReno? So I think that if snd_una is
equal with or after frto_highmark, which means peer ack new data, so
why we enter Loss state here?

	Thanks!

Yu

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2012-04-10  8:39 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-28  3:13 a F-RTO question Li Yu
2012-03-28  3:49 ` Chao Pei
2012-03-28  4:08   ` Li Yu
2012-03-28  5:27     ` Chao Pei
2012-03-28  5:35     ` Yuchung Cheng
2012-03-28  6:43       ` Li Yu
2012-04-10  8:34     ` Ilpo Järvinen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).