Gustl,

You're right; it's probably TCP_SND_BUF and not TCP_SND_QUEUELEN. On our
system TCP_SND_BUF = (16*TCP_MSS) doesn't allow to transfer even 12kb
javascript, but increasing to (20*TCP_MSS) works fine (for 12kb). So
increasing to 32*, 64* or more maybe good for your files (and optionally
try bigger TCP_SND_QUEUELEN as well).

Tamas


-----Original Message-----
From: [email protected]
[mailto:[email protected]] On
Behalf Of Bernhard 'Gustl' Bauer
Sent: 02 March 2009 10:52
To: Mailing list for lwIP users
Subject: Re: [lwip-users] Problems while loading http contens - Email
foundin subject - Email found in subject

Tamas,

lwipopts.h says:
#define TCP_MSS                         1460
#define TCP_SND_BUF                     (16*TCP_MSS)
#define TCP_SND_QUEUELEN                (4 * (TCP_SND_BUF/TCP_MSS))

So TCP_SND_QUEUELEN is 64. My largest File is m1.html with 26kB. I'm not

sure about the calculation but I think TCP_SND_QUEUELEN is big enough, 
although it doesn't fit into TCP_SND_BUF.

thanks Gustl

Tamas Somogyi schrieb:
> Gustl,
> 
> Did you try to increase TCP_SND_QUEUELEN? By default it allows to
> transfer small amount of data simultaneously, so "large" (10-15kb)
> javascript, gif, etc. files will be partially transmitted only. I'm
not
> sure whether your problem is related to this issue, but it's quick to
> check by adjusting queue length according to your file sizes.
> 
> Regs,
> Tamas
>  
> 
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On
> Behalf Of Bernhard 'Gustl' Bauer
> Sent: 02 March 2009 10:06
> To: Mailing list for lwIP users
> Subject: Re: [lwip-users] Problems while loading http contens - Email
> found in subject
> 
> Mike Kleshov schrieb:
>> 1) I know that Firefox can be configured to limit the number of TCP
>> connections. There is an option somewhere in about:config. But this
is
>> not a nice solution.
> 
> No, it isn't. It should not work with Firefox only.
> 
>> 2) The maximum number of simultaneous TCP connections is configurable
>> in lwipopts.h:
>> #define MEMP_NUM_TCP_PCB
> 
> opt.h says:
> #define MEMP_NUM_TCP_PCB                10
> 
>> Perhaps, HTTP persistent connections could also limit the number of
>> open connections between the browser and the server, but I am not
sure
>> about this.
> 
> The connection is opened and is reset after the GET ist received. So 
> maybe it isn't possible to open two files at once. But couldn't the 
> second file be delayed?
> 
> Gustl
> 
> 
> _______________________________________________
> lwip-users mailing list
> [email protected]
> http://lists.nongnu.org/mailman/listinfo/lwip-users
> 
> 
> _______________________________________________
> lwip-users mailing list
> [email protected]
> http://lists.nongnu.org/mailman/listinfo/lwip-users



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


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

Reply via email to