[openbeosnetteam] Re: Some quick questions
- From: Oliver Tappe <openbeos@xxxxxxxxxxxxxxx>
- To: openbeosnetteam@xxxxxxxxxxxxx
- Date: Mon, 29 May 2006 23:38:47 +0200
Hi there,
On 2006-05-21 at 20:02:45 [+0200], Axel Dörfler <axeld@xxxxxxxxxxxxxxxx>
wrote:
[ 8< ]
>
> The first thing we had to do would be to make the userland test stack
> environment work again (under BONE only, to work around that select()
> problem). Then identify the problems there are and how we get around to
> fix it. Oliver Tappe seemed to be masochist enough to actually take
> those initial steps - I hope he won't regret it too soon :-)
Ok, today I've finally found the time to at least do some testing on two of
my boxes (making use of three different network cards). Given the
complexity of testing the network, I can't say much, but on my machines,
there seem to be two persistent problems:
1. there is a notion towards *everything* only working once. It's very
obvious when using ping, but whenever I tried using a webbrowser, an
ftp-client, wget or telnet, I only ever had one chance. The webbrowser
(links) loads the first page ok, but whenever I click on a link to get to
the next page, the browser tries but fails to get it (hangs during
connect).
When the stack has reached that state, networking is hosed properly, no
connects at all. Maybe a problem at IP-layer, but that's a wild guess...
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).
All these tests have taken place on nativ haiku, BTW.
Tomorrow, I'd like to get the userland-netstack running on BONE, but I
haven't been able to build it today (executing 'jam -q install-networking'):
- 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?
- 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).
So I wonder, can anyone tell me how things are *supposed* to work?
Philippe? Waldemar?
cheers,
Oliver
- Follow-Ups:
- [openbeosnetteam] Re: Some quick questions
- From: Waldemar Kornewald
- [openbeosnetteam] Re: Some quick questions
- From: Philippe Houdoin
- [openbeosnetteam] Re: Some quick questions
- From: Oliver Tappe
- References:
- [openbeosnetteam] Re: Some quick questions
- From: Axel Dörfler
Other related posts:
- » [openbeosnetteam] Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- » [openbeosnetteam] Re: Some quick questions
- [openbeosnetteam] Re: Some quick questions
- From: Waldemar Kornewald
- [openbeosnetteam] Re: Some quick questions
- From: Philippe Houdoin
- [openbeosnetteam] Re: Some quick questions
- From: Oliver Tappe
- [openbeosnetteam] Re: Some quick questions
- From: Axel Dörfler