@Trev
lwIP (read: lightweight IP) is a general purpose IP stack and a possible replacement for AmiTCP, Miami, et al as the guts behind bsdsocket.library on Amiga OS 68K.
Coincidentally I am at the work working on lwIP implementation for our embedded board. It is efficient but only when you are not using BSD socket API but its own API. It should be also noted that although lwIP has BSD socket compatibility layer it lacks select(). It also has some other deficiencies (at least our implementation seems to have fixed number of sockets, I dont know did subcontractor screw it up or something) and I dont think it is suitable for the desktop use.
We also benchmarked lwIP against proprietary BSD based stack and performance gain achieved by lwIP was not astonishing (but lwIP won that proprietaty stack).