11 nov 2011 kl. 18:55 skrev Simon Goldschmidt <[email protected]>:

> Per Klint <[email protected]> wrote:
> 
>> So my question is what will happen to those messages? Will they be
>> lost forever or will the lwip-stack retry again later?
> 
> Yes, they will be lost, that's the intention. You have to design the mbox 
> sizes in a way that thins is OK for your application.
> 
>> I'd rather not change the lwip stack code. But perhaps it is possible 
>> to replace all calls to sys_mbox_trypost with sys_mbox_post instead?
> 
> Why would you need that?

To avoid to lose any messages!
But if it needs to work from ISR it's ofcourse not an option to do that.

> Sys_mbox_trypost is meant to work from ISR, too, so converting it is no a 
> good idea.
> 
>>>> Is there a way to know how many mbox:es that will be created in
>>>> the system?
> 
> I think one for the tcpip_thread and one for every netconn or socket (used 
> for RX packets for normal connections or accepted connections for TCP 
> listeners).
> 
> Simon
> 

Thank you very much for your input!

Best regards,

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

Reply via email to