Well, increasing MEMP_NUM_UDP_PCB is needed if you want to create more udp sockets(SOCK_DGRAM). My question is whether increasing other macros(like PBUF_POOL_SIZE, MEMP_NUM_TCPIP_MSG_API, MEMP_NUM_TCPIP_MSG_INPKT) along with the above 3 is needed for lwip to be stable.
Thanks, Enrique On Wed, Oct 30, 2013 at 9:04 PM, Bill Auerbach <[email protected]>wrote: > I don’t use sockets, but I suspect that increasing MEMP_NUM_UD_PCB isn’t > needed in which case you’ll save some memory. Feel free to yell at me if > I’m wrong. J**** > > ** ** > > Bill**** > > ** ** > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of > *Enrique > Wellborn > *Sent:* Wednesday, October 30, 2013 12:34 PM > *To:* Mailing list for lwIP users > *Subject:* Re: [lwip-users] maximum lwip sockets limitation**** > > ** ** > > OK, changing this macro alone didn't do it, but changing the > MEMP_NUM_TCP_PCB and MEMP_NUM_UDP_PCB macros along solved it.**** > > Is there any other macro that needs to be changed along with the above for > lwip to function properly and stably?**** > > Thank you very much!**** > > ** ** > > On Wed, Oct 30, 2013 at 5:25 PM, Yafei Yan <[email protected]> wrote: > **** > > You can modify the marco as follow:**** > > /* MEMP_NUM_NETCONN: the number of struct netconns. */**** > > #define MEMP_NUM_NETCONN 8**** > > It indicates that the number of sockets.**** > > ** ** > > ** ** > > 2013/10/30 Enrique Wellborn <[email protected]>**** > > Hi,**** > > I'm using the lwip_socket() api to create lwip sockets on linux and it > works well, but only for 4 sockets.**** > > When I try to create a fifth socket, the functions fails (returns -1).**** > > When I call lwip_close() on one of the 4 existing sockets, it works, and > then i can recreate the same socket (I get the same socket id) using > lwip_socket().**** > > Is there a way to remove this limitation?**** > > Thank you very much!**** > > ** ** > > _______________________________________________ > 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 >
_______________________________________________ lwip-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/lwip-users
