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