Date: Tue, 23 Oct 2001 20:40:12 -0500 From: Alfred Perlstein <bright@mu.org> To: Raju <nraju@mindspring.com> Cc: freebsd-net@freebsd.org Subject: Re: Making TCP/IP reentrant ? Message-ID: <20011023204012.W15052@elvis.mu.org> In-Reply-To: <001001c15c2c$2458cb80$2e5df7a5@compaq>; from nraju@mindspring.com on Tue, Oct 23, 2001 at 09:35:13PM -0400 References: <001001c15c2c$2458cb80$2e5df7a5@compaq>
next in thread | previous in thread | raw e-mail | index | archive | help
* Raju <nraju@mindspring.com> [011023 20:36] wrote: > All: > I tried to search the archive for following, but could not come up a answer. > > Is there any work in FreeBSD networking community for a multi-instance > TCP/IP stack. In other words a re-entrant TCP/IP stack. Anyone who knows > the stack in detail, can you please throw a rough estimate based on the > effort that might be required. It's not that bad, probably about one to two man-months of work. There's a couple of places that use global variables, and there's some shared structures that need locking, but it's not too difficult. But that would probably just be the stack itself, not including the socket and complete path from read/write syscall all the way through to the driver, just the TCP/IP stack itself. -- -Alfred Perlstein [alfred@freebsd.org] 'Instead of asking why a piece of software is using "1970s technology," start asking why software is ignoring 30 years of accumulated wisdom.' http://www.morons.org/rants/gpl-harmful.php3 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011023204012.W15052>