[openbeosnetteam] Re: Dragonfly or FreeBSD nestack? was Re: Mailing lists and network team questions

  • From: "Axel Dörfler" <axeld@xxxxxxxxxxxxxxxx>
  • To: openbeosnetteam@xxxxxxxxxxxxx
  • Date: Thu, 16 Mar 2006 12:04:45 +0100 CET

"Joseph Liu" <froseph@xxxxxxxxx> wrote:
> Dragonfly bsd would be a little more work of porting another set of
> apis and debugging it. If we decide on implementing lwkt in our 
> kernel
> or any kind of cpu affinity in the future, dragonfly bsd seems like a
> better bet just to get it over with. If we aren't I would guess
> probably sticking with plain old freebsd to user their size as a
> crutch. As of the current state (i've been pulling fromallbsd.org, so
> maybe freebsd 5.x?), freebsd and dragonfly's net stack look similar.

As the kernel guy on this list, I must say that lwkt doesn't sound too 
tempting for me. In fact, I don't really see the point in serializing 
tasks this way - in many ways, it's like a slightly relieved giant 
lock. I didn't read over the DragonFly code, though, I'm judging from 
what I read about it only - maybe there is a striking example in there 
that even I might find useful :-)

Having CPU affinity for threads, though, is definitely an aim we should 
persue, but I don't like how it's done for lwkt. If my vote counts, 
porting the FreeBSD stack sounds like a much better option to me.

Bye,
   Axel.


Other related posts: