Date: Thu, 30 Mar 2000 11:13:35 -0500 From: John Capo <jc@irbs.com> To: freebsd-net@FreeBSD.ORG Subject: Re: Porting the (TCP/IP) net stack to another OS. Message-ID: <20000330111335.44210@irbs.com> In-Reply-To: <20000329154527.58274.qmail@hotmail.com>; from Falsch Fillet on Wed, Mar 29, 2000 at 07:45:27AM -0800 References: <20000329154527.58274.qmail@hotmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
I wrapped the 1.X networking code including NFS around a real-time tasker called Ucos that we were running on MIPS and 68K processors. Both are big endian processors. I spent less than 40 hours getting the loopback and a PPP serial interface working. Adding a file descriptor mechanism for the tasks, a working select, and dealing with variables in client/task side code from libc was much more of a challenge. The kernel and task shared the same name/address space. If I had to do it again I would budget at least 200 hours if a *nix API is used, open/fopen/socket etc. John Capo Quoting Falsch Fillet (zak107@hotmail.com): > Hello All, > > I am interested in exploring the possibility of porting the FreeBSD > networking code to another OS (e.g. VxWorks, pSOS). What are the major > issues in porting the FreeBSD networking code to another OS? Where would one > start? Any help is greatly appreciated. > 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?20000330111335.44210>