[LARTC] Fwd: PFIFO to contain more pkts than allowed by TCP peer?

Andy Furniss lists at andyfurniss.entadsl.com
Mon Jul 23 13:05:17 CEST 2007


Daniel Schaffrath wrote:
> Maybe this is the right place to ask?
> 
> Thanks again,
> Daniel
> 
> 
> Begin forwarded message:
> 
>> From: Daniel Schaffrath <daniel.schaffrath at mac.com>
>> Date: 21 July 2007 11:01:01 GMT+02:00
>> To: linux-net at vger.kernel.org
>> Subject: PFIFO to contain more pkts than allowed by TCP peer?
>>
>> Hello everybody,
>>
>> when the one and only connection originating my box is a TCP stream 
>> which is limited by the advertised window of my peer at - lets say - 
>> 47 pkts, I would expect 'tc -s qdisc show' to show at most 47 pkts in 
>> the pfifo of the appropriate device. Unfortunately, this is not the 
>> case. It's around 83 (twice as much??). Anyone any hints how come?

Maybe tcp window scaling - you can tcpdump the syn/syn ack of the 
connection to see what if any scale factors are being used.

If pfifo is just on the root of a device rather than as a child of 
something that retelimits, then there could be 100s of packets in a 
further buffer before you even see a backlog.

Andy.


More information about the LARTC mailing list