Re: [lwip-users] udp_send / udp_recv thread safefy

2017-09-08 Thread Ricardo Martins
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

Re: [lwip-users] udp_send / udp_recv thread safefy

2017-09-08 Thread Dirk Ziegelmeier
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