PowerPC TCP/IP-pino MorphOS:lle

Saku-foorumi » Uusi sukupolvi: MorphOS » Yleinen keskustelu » Viestit 2005 » Viestit 12/2005 » PowerPC TCP/IP-pino MorphOS:lle « Edellinen Seuraava »

Kirjoittaja Viesti
 

itix
Perjantaina, 16. syyskuuta, 2005 - klo 8.35:   
Vanha uutinen, mutta kuitenkin:

http://www.ann.lu/comments2.cgi?view=1126707908&category=news&start=1&9

Sonic release the first working port of AmiTCP for MorphOS. Get it here.
And now, as i promised, I present to you a very-very-very first version of my work.

Note: these are just barebones. No GUI yet. It will be there, but a little later, currently I'm focused at kernel functoinality and DHCP client. So you are expected to have some knowledge about setting up a network.

Configiration:

1. Unpack the archive to SYS:.
2. Edit file S:startnet, replacing sample values with your IP, netmask and default gateway.
3. Edit file S:netdb/interfaces (current one is okay for most of Pegasos users, but check it).
4. Edit file S:netdb/resolv.conf, specify your DNS and local domain there.
5. Edit file S:netdb/hosts, specify a mapping between your local IP and hostname (not really necessary but all good systems have this).
6. Run S:startnet and enjoy!

Known problems/bugs:

1. You'll often see in the syslog window "Task xxxx attempted to use library base of task NETTRACE", ignore it.
2. Samba doesn't work (is unable to get interfaces list).
3. Can't replace Genesis kernel because bsdsocket.library version is left as 3 and Genesis environment asks for v4. I decided this is better than crashing because of some missing functions.
4. TCP transfer is tested, UDP is not tested (didn't have time, wanted to sleep too much), but is expected to work.
5. IP settings can't be changed on the fly via ifconfig.
6. Routing and resolving via DNS are not tested (not enough environment to do it), but are expected to work.

So, please, tell me any results you get. If you discover that some software doesn't work with the kernel, tell this!
Mail everything to me: sonic_amiga@rambler.ru, this will make it easy to collect the information. Or, even better, use bug tracker at SourceForge "

 

jPV
Keskiviikkona, 28. syyskuuta, 2005 - klo 16.55:   
Tein pikaisesti nopeustestejä. Laitteistona oli Pegasos1 (G3 @ 600MHz, integroitu verkkokortti) ja PC (Celeron @ 533MHz tjsp, 10/100 verkkis), jotka olivat kytkettynä ristiinkytketyllä kaapelilla.

PC:ssä oli Apache-httpd Ubuntun päällä ja siirsin 300 megan tiedoston PC:ltä Pegasokselle IBrowse 2.3:lla.

Siirtonopeudet ovat "enimmäkseen tuollaista" -arvoja :)
 
AmiTCP/IP Genesis: 5 400 000 cps
ezTCP 0.3: 4 700 000 cps
MiamiDX: 2 900 000 cps


Eli PowerPC-natiivista pinosta ei vielä näyttäisi olevan nopeushyötyä ja Miamin hitaus käy vielä selvemmin esille suuremmilla kuin 10Mbps nopeuksilla.

Onko kukaan muu tehnyt nopeustestejä, että voisi vahvistaa noiden arvojen olevan oikeansuuntaisia? Siirto näytti kuluttavan aika paljon prossutehoja, joten epäilisin Peg2:lla saatavan suurempia nopeuksia...

 

Joanna
Keskiviikkona, 28. syyskuuta, 2005 - klo 17.10:   
jpv: Uskoisin että Eztcp:n nopeus tulee nousemaan jonkinverran kunhan se on enemmän 'final', uskoisin että siinä on jonkinverran debuggikoodia/viestejä päällä.. (tarkistaisiko joku jolla on kone?)

Hirvittävää eroa ei syntyne, koska ymmärtääkseni sekä Amitcp että eztcp ovat samaa koodipohjaa (Bsd) ja luultavasti suunnilleen samaa versiotakin (antiikista), koska eztcp (Sonic:in porti) perustuu Aros-koodiin ..

Kokeile myös jonkin stackin mukana tulevalla FTP:llä, uskoisin että Ibrowse+apache combot tuonverran hitaissa koneissa rajoittavat omalta osaltaan siirtonopeutta.

 

Palle
Perjantaina, 7. lokakuuta, 2005 - klo 11.58:   
whee, pitäneee kaivaa peggy taas kaapista, jos kerran tuo stacki toimii edes jotenkin. MiamiDX:n katkominen aiheutti sen verran ahistusta kesällä että peggy joutui kaapin nurkkaan.

 

Bud
Tiistaina, 11. lokakuuta, 2005 - klo 7.30:   
Mitenkäs toi dns kun se on vielä pielessä ja minulla on telewell ea500 modeemi. Ei ole pc:tä jolla saisi sen tarkistettua. Mikä avuksi?

 

Palle
Perjantaina, 2. joulukuuta, 2005 - klo 18.01:   
ezTCP on mukavasti kehittynyt syksyn aikana. Toimii jo
mainioisti. MiamiDX on nyt lopullisesti roskissa :)

 

JPQ
Perjantaina, 2. joulukuuta, 2005 - klo 20.29:   
PAlle: tulis vielä gui en jaksane säätää komentoriviltä.

 

Jope
Torstaina, 8. joulukuuta, 2005 - klo 13.22:   
Ei se komentoriviltä säätö ole vaikeaa, samat arvot sä joudut sinne guihinkin naputtelemaan.

 

JPQ
Perjantaina, 9. joulukuuta, 2005 - klo 14.28:   
Jope: ne on vain naputeltu jo. Toki vois katsoa kun energia riittää
tuota noinkin.

Lisää viestisi tähän
Viestisi:
Käyttäjätunnus: Postitus informaatiota:
Tämä on yksityinen keskustelupalsta. Vain rekisteröidyt käyttäjät ja moderaattorit voivat postittaa tänne.
Salasana:
valinnat: Aktivoi URL:t automaattisesti tässä viestissä
Toimenpide: