[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [lwip-users] multithreaded app ...
From: |
Bill Auerbach |
Subject: |
RE: [lwip-users] multithreaded app ... |
Date: |
Tue, 22 Jun 2010 08:24:01 -0400 |
Since this threading problem comes up weekly it seems, would it be a lot of
effort to add an LWIP_MULTITHREADED option and add the semaphore locks in the
functions to ensure no reentrancy in lower lwIP code? I would think 2 simple
macros that can expand to nothing or semaphore lock/unlocks could be added to
all of the functions making lower level calls. Or possibly, call a single
locking function passing in the function pointer to call after locking. This
might be tricky with arguments I know.
Bill
>-----Original Message-----
>From: address@hidden
>[mailto:address@hidden On
>Behalf Of Simon Goldschmidt
>Sent: Tuesday, June 22, 2010 5:07 AM
>To: Mailing list for lwIP users
>Subject: Re: [lwip-users] multithreaded app ...
>
>
>Kesten, Joerg wrote:
>> Additionally we needed to prevent simultaneous calls to "send" even on
>> different sockets. We added a mutex in the send function itself ...
>
>This shouldn't be necessary. If it is, there's a bug which should be
>fixed. Could you provide more details on what exactly went wrong with
>parallel sends from different netconns/sockets?
>
>Simon
>--
>GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
>Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
>
>_______________________________________________
>lwip-users mailing list
>address@hidden
>http://lists.nongnu.org/mailman/listinfo/lwip-users
- [lwip-users] multithreaded app ..., Teratux, 2010/06/21
- Re: [lwip-users] multithreaded app ..., address@hidden, 2010/06/21
- Re: [lwip-users] multithreaded app ..., Teratux, 2010/06/21
- Re: [lwip-users] multithreaded app ..., Teratux, 2010/06/21
- Re: [lwip-users] multithreaded app ..., address@hidden, 2010/06/21
- RE: [lwip-users] multithreaded app ..., Kesten, Joerg, 2010/06/22
- Re: [lwip-users] multithreaded app ..., Simon Goldschmidt, 2010/06/22
- RE: [lwip-users] multithreaded app ...,
Bill Auerbach <=
- Re: [lwip-users] multithreaded app ..., Teratux, 2010/06/22
- RE: [lwip-users] multithreaded app ..., Bill Auerbach, 2010/06/22
- Re: [lwip-users] multithreaded app ..., address@hidden, 2010/06/22
- Re: [lwip-users] multithreaded app ..., Teratux, 2010/06/23
- RE: [lwip-users] multithreaded app ..., Kieran Mansley, 2010/06/24