On Wed, 2009-03-04 at 14:09 -0500, Chen wrote:
> http://www.dataq.com/chen/lwip_tx.zip is the capture file you asked
> for.
> 
> From the capture, you can see the tx frequency drops dramatically:
> 100-byte payload: tx 631 packets per second, with packet sizes mostly
> in 100 and 700 bytes
> 2048-byte payload: 5 packets per second, and the packet sizes are
> between 690 to 1460 bytes

The reason the 2048-byte payload one is going so slowly is because it's
waiting for the ACK from the other end before sending each packet.  The
other end is delaying ACKs (as it should) and so there is a big gap
between packets.  Normally this indicates too small a TCP window or send
queue.  Can you show us your lwipopts.h settings?

When sending lots of small packets it's not a problem because you get
lots of ACKs back, and so it doesn't wait as long.

Thanks

Kieran



_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to