Thanks, I'll use the tcpip_callback then.
Kind regards,
Ricardo martins
On Fri, Sep 8, 2017 at 2:52 PM, Dirk Ziegelmeier
wrote:
> No, its not OK to call raw API functions from another thread.
>
> See http://www.nongnu.org/lwip/2_0_x/pitfalls.html
>
> Dirk
>
> On Fri, Sep 8, 2017 at 12:04 PM, Ricardo Martins
> wrote:
>
>> Hi,
>>
>> I'm doing some work with LWIP 2.0.2 using the raw API to send and receive
>> UDP datagrams and I have a doubt regarding the thread safety of udp_send
>> and udp_recv. Right now I have a single UDP PCB instance and I'm handling
>> incoming datagrams in one thread using the recv callback (I assume this
>> thread is the tcpip_thread) and sending UDP datagrams in another thread. Is
>> this safe or should I queue my UDP transmissions using the
>> tcpip_callback_with_block ?
>>
>> Kind regards,
>> Ricardo Martins
>>
>> ___
>> lwip-users mailing list
>> lwip-users@nongnu.org
>> https://lists.nongnu.org/mailman/listinfo/lwip-users
>>
>
>
> ___
> lwip-users mailing list
> lwip-users@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/lwip-users
>
___
lwip-users mailing list
lwip-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/lwip-users