Hi Simon! About the I related with the WIP_NETCONN_SEM_PER_THREAD parameter was the follow topic : https://lists.gnu.org/archive/html/lwip-devel/2015-10/msg00126.html Maybe my association was not good...
OK, is recommended enable the parameter reporteded! But how I wrote, I have had crash on assert (tcpip.c), do you can suggest anything about that assert-fail, even with WIP_NETCONN_SEM_PER_THREAD parameter disabled? Thank you very much! Em dom, 13 de jan de 2019 às 06:17, goldsi...@gmx.de <goldsi...@gmx.de> escreveu: > Am 12.01.2019 um 14:20 schrieb Norberto R. de Goes Jr.: > > Hi all. > > > > I have used the lwip stack in my project with multithread, no RAM > > limitation and running on Linux SO. > > > > Does I need to define LWIP_NETCONN_SEM_PER_THREAD parameter (default = > > 0) ? Is it recommended or mandatory? > > It is recommended because it is faster: without it, socket threads > create a new semaphore for many calls (to synchronize wih tcpip_thread). > By enabling it (and implementing thread-local storage) every thread only > creates one semaphore and reuses it many times. > > > > > I question that because I am having crash in > > ".../lwip/src/api/tcpip.c": LWIP_ASSERT("tcpip_thread: invalid > > message", 0); > > OBS: msg->type = 2962209658 (invalid) > > I don't think this messages is related to LWIP_NETCONN_SEM_PER_THREAD. > How do you come to this conclusion? > > Regards, > Simon > > > > > Commits in use (SHA-1) : > > lwip: c8b65f6c1d2aaa6b3bb1b3d600e54137f294a2d6 > > lwip-contrib: 4e553f7b3d3af4ac1f3f6c70f38371e4395fdccd > > > > Thanks. > > Norberto Goes > > > > -- > > Norberto R. de Goes Jr. > > CPqD - DRC > > Tel.: +55 19 3705-4241 / Fax: +55 19 3705-6125 > > norbe...@cpqd.com.br <mailto:speri...@cpqd.com.br> > > www.cpqd.com.br <http://www.cpqd.com.br/> > > > > > > > > _______________________________________________ > > 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 -- Norberto R. de Goes Jr. CPqD - DRC Tel.: +55 19 3705-4241 / Fax: +55 19 3705-6125 norbe...@cpqd.com.br <speri...@cpqd.com.br> www.cpqd.com.br
_______________________________________________ lwip-users mailing list lwip-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/lwip-users