Skip site navigation (1)Skip section navigation (2)
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>