All of lore.kernel.org
 help / color / mirror / Atom feed
* A question in decreasing cwnd.
@ 2002-11-08  4:56 omit_ECE
  0 siblings, 0 replies; only message in thread
From: omit_ECE @ 2002-11-08  4:56 UTC (permalink / raw)
  To: linux-kernel

Hi,

In tcp_input.c, 

/* Decrease cwnd each second ack. */
static void tcp_cwnd_down(struct tcp_opt *tp)
{
     int decr = tp->snd_cwnd_cnt + 1;

     tp->snd_cwnd_cnt = decr&1;
     decr >>= 1;

     if (decr && tp->snd_cwnd > tp->snd_ssthresh/2)
          tp->snd_cwnd -= decr;

     tp->snd_cwnd = min(tp->snd_cwnd, tcp_packets_in_flight(tp)+1);
     tp->snd_cwnd_stamp = tcp_time_stamp;
}

Could anyone explain what does that mean, please?
Thank you.

YuZen

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2002-11-08  5:48 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-11-08  4:56 A question in decreasing cwnd omit_ECE

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.