[openbeosnetteam] Re: libbind.so status

> >Unfortunately, there are more problems to solve:
>
> No there aren't! ;)

Of course not. We can dream them away. ;)

> >Ping resolved the host name correctly, but then it tries to send an
> >IP packet with most values set to zero (version and header length are
> >both zero, for example, although they should be 4 and 5,
> >respectively).
> 
> What problem is this causing?  Does it send one successful ping and
> then die? I tested ping fairly thoroughly, I will have to do a CVS
> update and re-test. 

Ping now links against libsocket and libbind. That is the issue. Many constants 
had to be changed to match BONE.

> >Mozilla wants to set SO_NONBLOCK on the HTTP socket. It does not work
> >because we do not have support for it. :(
> >Any volunteers to add this sockopt? No, don't count on me until PPP
> >is finished and documented (which is not too soon ;).
> >The BSD netstack could help us here (since we have a BSD port).
> 
> I would love to do it, but I'm unsure I can honestly commit that time
> :(...

That's okay. I do not always have time, either.

> >Let's make our netstack a complete BONE replacement until Waltercon
> >(stability does not matter, only functionality-wise).
> 
> Do you mean make it a BONE replacement BY WalterCon?  I think it's a
> good idea to establish deadlines... 

Yes. I should be more specific: Mozilla for BONE should work (HTTP and FTP).

> Maybe you could write up a simple doc to get people started?  How to
> compile the stack w/debug symbols, how to use the simple bdb
> commands, and so on.  Also, I'm assuming you are testing against the
> user-space stack?

Maybe... :)
I always test against kernel-land stack because I always have to test with PPP. 
Using the userland stack would mean that I have to write some tool that talks 
to PPP somehow using the thread funtions to establish a connection because our 
/dev/net/server driver does not know how to handle the PPP commands correctly.

> I will procure BONE, and do this testing.  Maybe someone can point me
> to a good place to get it?

www.bebits.com? :)
Or do you mean BONE? I heard that a major searching engine on the net (g***** 
;) can find it very quickly, but of course I know nothing specific. ;))

> I've got a few docs I haven't released to the wild yet, maybe I'll
> polish them up and post them on my site.

Yeah, that would be cool.

> So, here's what I will do in the next few days:
> 
> Install FreeBSD on one of my test boxes
> Obtain and install BONE on another of my test boxes
> Update CVS, recompile
> re-run tests on all OBOS net utilities
> Try running various BONE apps 
> * drink coffee

:)

> Try to figure out what is up with 'route show' (this has me stumped)
> * discover the meaning of life

Oh, that last point will take you away from OpenBeOS. ;)

It looks nice. Thank you.

Bye,
Waldemar

Other related posts: