Looking through the list archives, I get the impression that lwIP is not fully thread safe. How much work will be involved to correct this problem, and is anyone working on it now?

Why? I have a project to prototype a test bench at work that requires multiple instances of a TCP/IP stack connecting to TUN/TAP devices on FreeBSD or Linux to emulate a network of embedded devices. The host OS will act as a firewall/router and each instance of the stack will have a unique IP address. The goal is to emulate a couple thousand devices. I would like to build a prototype that creates 200 instances using pthreads. I can probably do it with 200 processes, but that will be much more difficult to control and manage. The network traffic will also be channeled through Dummynet for reliability and performance testing.

I have some related questions about keep-alive configurations, but will send them separately.

Thank you,

Bob McConnell
N2SPP


_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to