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
