Go to the FreeLists Home Page Home Signup Help Login
 



[openbeosnetteam] || [Date Prev] [05-2002 Date Index] [Date Next] || [Thread Prev] [05-2002 Thread Index] [Thread Next]

[openbeosnetteam] Re: PPP, libnet, and why inside the kernel?

  • From: "Nathan Whitehorn" <nathan.whitehorn@xxxxxxxxxxx>
  • To: openbeosnetteam@xxxxxxxxxxxxx
  • Date: Tue, 07 May 2002 19:08:05 EDT (-0400)
> There will be a degree of network functionality going into the 
> kernel. IMHO
> that's where it belongs due to the hooks it needs to be truly 
> efficient.
> The /dev/net/stack will be going away when we move to kernel land 
> proper. As
> for not knowing anything about sockets, what is a socket from the 
> kernel
> pov? It's just another "window" into the kernel in the same way that 
> calling
> open on a file is. Upgrading socket really isn't a concern, nor most 
> of the
> other stuff that will end up in kernel. Look at the dates on some of 
> the
> files and you'll find the main "non patch" changes were made in the
> early-mid 90's for most of them.

And it is exactly the same as a device open.

> There will also be kernel modules for everything else. Where the line 
> gets
> drawn is still open to some debate.
> 
> Nathan: As I'm getting tired of typing - PPC isn't an essential or 
> even
> desired piece of OpenBeOS R1, so support isn't there. Sad but true 
> and not
> something I am really in a rush to change. As for not opening a lot 
> of
> sockets, try opening BeBits using Net+. It opens a lot of sockets in 
> very
> quick succession (like 20+) and the writes/selects/reads from them. 
> I've
> also said if you want to work on the project then there is a lot you 
> can do
> without needing physical access to a machine, but as you don't want 
> to do
> this...

The main speed slowdown is *not* in making two kernel trips (besides, 
can't we use open flags instead of an ioctl()?). If you can show me a 
net stack where this made any difference whatsoever, my hat is off to 
you. As for PPC support- I want this to work on my machine. For all I 
care, all the people who say it isn't essential can go to hell: I'll do 
it myself, and I am. For those who say it isn't desired, well, I don't 
feel the words I would use to describe people with such short-sighted 
viewpoints would be appropriate for this forum.

> Just to repeat something that hasn't come up for a while, this 
> project is to
> get a the best stack we can for OpenBeOS using the new kernel. If we 
> can add
> support for R5 then fine, but it's not even on my list of priorities. 
> The
> reason it's been so debated is that I've been using R5 as my 
> development
> platform - nothing else.

Which is exactly the reason for building on ppc r5. Unfortunately, you 
don't seem to understand this...
-Nathan

--
Fortune Cookie Says:

In Lowes Crossroads, Delaware, it is a violation of local law for any
pilot or passenger to carry an ice cream cone in their pocket while
either flying or waiting to board a plane.






[ Home | Signup | Help | Login | Archives | Lists ]

All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
Everything else ©2007 Avenir Technologies, LLC.