
|
[openbeosnetteam]
||
[Date Prev]
[05-2006 Date Index]
[Date Next]
||
[Thread Prev]
[05-2006 Thread Index]
[Thread Next]
[openbeosnetteam] Re: Some quick questions
- From: Oliver Tappe <openbeos@xxxxxxxxxxxxxxx>
- To: openbeosnetteam@xxxxxxxxxxxxx
- Date: Tue, 30 May 2006 09:36:22 +0200
On 2006-05-30 at 00:18:11 [+0200], Waldemar Kornewald <wkornew@xxxxxxx>
wrote:
>
> On 5/29/06, Oliver Tappe <openbeos@xxxxxxxxxxxxxxx> wrote:
> > 2. connections perform slow at start and then get worse soon. Compared to
> > R5-netserver being able to download a 2 MB file at 250KB/sec, wget on
> > haiku
> > (the same binary) starts off at 22KB/sec and then degrades rapidly until
> > it
> > reaches a rate of less than 50bytes/sec (after having downloaded about
> > 300-400KB).
>
> AFAICT, it has always been pretty slow.
Yes, but there's slow and *slow* >;o)
Currently it really is too slow to be useful, at least on my machines. I'll
spend some time trying to figure out what the problem is, if it's related to
a specific network chipset (driver) or if it's a problem within he stack.
> > - trying to build with target=bone, jam chokes when trying to build arp,
> > route and traceroute which require sysctl link_* and more symbols that
> > aren't provided by BONE. Is there some compatibility lib that should be
> > used?
>
> Oh, I think after the build system changes a lot was broken. It looks
> like the Jamfiles have to be adjusted to include the legacy headers
> when building for BONE. Alternatively, always linking against
> libnetwork.so might solve the problem, too (most of our tools won't
> work with BONE, anyway).
Ah, ok, I'll try to research about the legacy headers then, maybe sysctl is
defined somewhere?
> > - trying to build with target=haiku, everything builds, but when I try to
> > execute generated/tests/kit/net/ifconfig (after having activated the new
> > netstack modules), the rt-loader complains about not being able to find
> > 'pselect' (which is required by libnetwork.so).
>
> Strange...pselect is exported by our libroot.so. Are you sure that you
> tried this under Haiku?
No, I'm sure I did not try this under Haiku >;o)
My intention was to run haiku's userland-netstack on BONE, replacing BONE's
network add-ons with ours. In the short documentation I found on Philippe's
site, he explains that this should allow haiku's ifconfig to run on BONE.
So ifconfig complains about missing 'pselect' on BONE, while the same
ifconfig works on haiku natively, of course.
cheers,
Oliver
|

|