On Fri, 10 Mar 2006 13:41:28 -0800 Rick Jones <[EMAIL PROTECTED]> wrote:
> > ABC is strictly enforcing byte based CWND growth now. > > > > All the details are in RFC3465. > > > > That certainly is an odd looking trace. There doesn't happen to be a > > system call trace to go along with it does there? It looks like it goes > > along like this: > > > > 13:23:33.458806 IP l.5877 > l.12823: P 29110:29129(19) ack 52355 win 12374 > > 13:23:33.459033 IP l.12823 > l.5877: P 52355:52359(4) ack 29129 win 9148 > > 13:23:33.459113 IP l.12823 > l.5877: P 52359:52363(4) ack 29129 win 9148 > > 13:23:33.497730 IP l.5877 > l.12823: . ack 52363 win 12374 > > 13:23:33.497922 IP l.12823 > l.5877: P 52363:52374(11) ack 29129 win 9148 > > 13:23:33.497971 IP l.5877 > l.12823: . ack 52374 win 12374 > > 13:23:33.498205 IP l.5877 > l.12823: P 29129:29148(19) ack 52374 win 12374 > > 13:23:33.498376 IP l.12823 > l.5877: P 52374:52378(4) ack 29148 win 9148 > > 13:23:33.498454 IP l.12823 > l.5877: P 52378:52382(4) ack 29148 win 9148 > > 13:23:33.537755 IP l.5877 > l.12823: . ack 52382 win 12374 > > 13:23:33.538177 IP l.12823 > l.5877: P 52382:52386(4) ack 29148 win 9148 > > 13:23:33.540439 IP l.5877 > l.12823: . ack 52386 win 12374 > > I would have thought that byte based growth of the CWND would have meant > that the ACK's above would have allowed more bytes to flow, yet more > bytes are not flowing. That makes it seem like cwnd isn't strictly > bytes, but is also tracked in terms of number of outstanding segments. Linux cwnd is in packets. Think of congestion window as measurement of the available sewer pipe. If everyone thinks the congestion window is too large, then the sewer pipe would back up and nothing would overflow. Small packets are like a leaky faucet dripping, just because a drip goes down the drain doesn't tell you much about the available pipe diameter. - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html