|
From: | address@hidden |
Subject: | Re: [lwip-devel] [bug #33604] Callback registering functions don't check for a legal socket state |
Date: | Sat, 25 Jun 2011 11:51:09 +0200 |
User-agent: | Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; de; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10 |
Cameron Gutman wrote:
An interesting task. I'm not too familiar with the current state of ReactOS, but I'm not too convinced lwIP is the correct network stack for such a system.This issue was one that I ran into when integrating lwIP into the network stack for the ReactOS project.
Not only might multithreaded usage be a performance problem, but the fact that lwIP is optimized for size rather than speed might impact performance, too. For example, unsorted lists are used in many places since lwIP is optimized for a small number of connections. This does not scale very well for a full blown OS with many parallel connections.
However, unless this does not limit you too much, I'm still interested in any optimizations you find which are in line with the original target of lwIP.
Simon
[Prev in Thread] | Current Thread | [Next in Thread] |