Thanks, I'll use the tcpip_callback then. Kind regards, Ricardo martins
On Fri, Sep 8, 2017 at 2:52 PM, Dirk Ziegelmeier <[email protected]> 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 <[email protected]> > 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 >> [email protected] >> https://lists.nongnu.org/mailman/listinfo/lwip-users >> > > > _______________________________________________ > lwip-users mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/lwip-users >
_______________________________________________ lwip-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/lwip-users
