[openbeosnetteam] Re: porting FreeBSD's new netstack
- From: "Philippe Houdoin" <philippe.houdoin@xxxxxxx>
- To: openbeosnetteam@xxxxxxxxxxxxx
- Date: Wed, 06 Oct 2004 16:33:05 +0200 CEST
Damned, in the post-Master mess, I totally miss these posts!
> the netstack of FreeBSD 5.3 will have some nice features and speed
> improvements. Additionally, their netstack is finally thread-safe
> (and
> multi-threaded). Our netstack is a port of an older version and thus
> not
> thread-safe.
> I did not port that beast, so I do not know what is harder to do:
> - port the new netstack
> - make our netstack thread-safe and extend with functionality
> (non-blocking support, etc.)
Both imply to dive in BSD stack source code internal.
I guess it means both are hard to do, but at least their newest code
may give us up-to-date knowlegde.
> IMHO, it would be very useful if we had a nice port including
> documentation about changes made to the port. If we can create a
> layer
> around the stack's core and module layers around the protocols it
> might
> become rather easy to port new releases and always have an up-to-date
> and stable netstack. While we maintain the port we can also slowly
> write
> our own stack, compare speeds, and improve it until it is better and
> at
> the same time smaller and cleaner.
>
> What do you think? How much work would a new port (we can reuse
> existing
> code and experience) and fixing/extending the current port mean?
Well, dunno, really.
Our current stack seems so near to reach a final alpha stage (DHCP is
missing, mostly), it sounds radical to drop pretty much all the meat to
start again. But maybe it's the momentum we, as a team (including me),
need.
I guess it's time I give a look at FreeBSD 5.3 net stack code...
- Philippe
--
Fortune Cookie Says:
Bringing computers into the home won't change either one, but may
revitalize the corner saloon.
- Follow-Ups:
- [openbeosnetteam] Re: porting FreeBSD's new netstack
- From: Waldemar Kornewald
Other related posts:
- » [openbeosnetteam] porting FreeBSD's new netstack
- » [openbeosnetteam] Re: porting FreeBSD's new netstack
- » [openbeosnetteam] Re: porting FreeBSD's new netstack
- » [openbeosnetteam] Re: porting FreeBSD's new netstack
- » [openbeosnetteam] Re: porting FreeBSD's new netstack
- » [openbeosnetteam] Re: porting FreeBSD's new netstack
- » [openbeosnetteam] Re: porting FreeBSD's new netstack
- » [openbeosnetteam] Re: porting FreeBSD's new netstack
- » [openbeosnetteam] Re: porting FreeBSD's new netstack
- » [openbeosnetteam] Re: porting FreeBSD's new netstack
- » [openbeosnetteam] Re: porting FreeBSD's new netstack
- » [openbeosnetteam] Re: porting FreeBSD's new netstack
- » [openbeosnetteam] Re: porting FreeBSD's new netstack
- » [openbeosnetteam] Re: porting FreeBSD's new netstack
- » [openbeosnetteam] Re: porting FreeBSD's new netstack
- » [openbeosnetteam] Re: porting FreeBSD's new netstack
- » [openbeosnetteam] Re: porting FreeBSD's new netstack
- » [openbeosnetteam] Re: porting FreeBSD's new netstack
- [openbeosnetteam] Re: porting FreeBSD's new netstack
- From: Waldemar Kornewald