Welcome, Guest. Please login or register.

Author Topic: uIP/lwIP for Amiga OS  (Read 21907 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline TrevTopic starter

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 1550
  • Country: 00
    • Show only replies by Trev
Re: uIP/lwIP for Amiga OS
« Reply #89 from previous page: January 24, 2008, 07:19:47 PM »
Or I could buy one on eBay, which I'd need to do anyway after destroying my card while trying to modify it. ;-)

Update: Still working, but not much progress. I've been looking at ways to improve performance in uIP, including making it much, much smaller, and backport the code to earlier operating systems. I might have a fun surprise for everyone sometime in the next few weeks. It all depends on how quickly AmigaKit fulfills my latest order. :-)
 

Offline Colani1200

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 707
    • Show only replies by Colani1200
Re: uIP/lwIP for Amiga OS
« Reply #90 on: January 29, 2008, 06:03:04 PM »
To bridge the waiting time for lwIP, I created an icon for it (MagicWB style).  It is my very first icon, so don't judge too hard... ;-)


 

Offline TrevTopic starter

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 1550
  • Country: 00
    • Show only replies by Trev
Re: uIP/lwIP for Amiga OS
« Reply #91 on: January 29, 2008, 06:47:26 PM »
That's pretty cool! I guess I'd better write something that understands Workbench semantics. :-) The combination of ReadArgs and tooltypes is great for bridging the gap, but I need a ReadArgs replacement for older Amigas (or a less buggy ReadArgs replacement for all Amigas).
 

Offline maxlock

  • Newbie
  • *
  • Join Date: May 2008
  • Posts: 1
    • Show only replies by maxlock
Re: uIP/lwIP for Amiga OS
« Reply #92 on: May 29, 2008, 07:48:04 PM »
Hi there,

 Any news on the lwip implementation? I'm looking to build something like hombre, but for IP.

 -Cheers Max
 

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show only replies by itix
Re: uIP 0.1.0 for Amiga OS 3.x
« Reply #93 on: May 29, 2008, 09:29:54 PM »
@Trev

Quote

lwIP (read: lightweight IP) is a general purpose IP stack and a possible replacement for AmiTCP, Miami, et al as the guts behind bsdsocket.library on Amiga OS 68K.


Coincidentally I am at the work working on lwIP implementation for our embedded board. It is efficient but only when you are not using BSD socket API but its own API. It should be also noted that although lwIP has BSD socket compatibility layer it lacks select(). It also has some other deficiencies (at least our implementation seems to have fixed number of sockets, I dont know did subcontractor screw it up or something) and I dont think it is suitable for the desktop use.

We also benchmarked lwIP against proprietary BSD based stack and performance gain achieved by lwIP was not astonishing (but lwIP won that proprietaty stack).
My Amigas: A500, Mac Mini and PowerBook
 

Offline TrevTopic starter

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 1550
  • Country: 00
    • Show only replies by Trev
Re: uIP/lwIP for Amiga OS
« Reply #94 on: May 30, 2008, 01:51:23 AM »
@maxlock

I got bored, and my Amiga is still spread about my desk in pieces. So, I've been spending time with my fiancee, playing video games, and generally slacking. In programming, I've been toying with a clean room specification for the MS-DOS redirector/IFS interface.

I'll get back to uIP and lwIP eventually, though, and probably from a different perspective. While we're stuck with the bsdsocket.library interface, I'd like to see something less UNIX-like and more Amiga-like, too. Maybe something like a udp.resource and tcp.resource that lets you allocate and use ports in an Amiga-friendly way. Anyhow, that's all just floating around my head, nothing on paper yet.

A Bonjour/mDNS implementation is on the back burner as well, although its utility on the Amiga is questionable. Build it and the apps will come, I suppose?

Trev
 

Offline Colani1200

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 707
    • Show only replies by Colani1200
Re: uIP/lwIP for Amiga OS
« Reply #95 on: May 17, 2010, 12:16:52 PM »
 

Offline TrevTopic starter

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 1550
  • Country: 00
    • Show only replies by Trev
Re: uIP/lwIP for Amiga OS
« Reply #96 on: August 05, 2010, 04:28:23 AM »
My A500 looks similar to that one, although I still need to cut a hole in the case for the jack. :-) The RRNet works just fine over the clockport. Performance isn't fantastic, but it's not as bad as you'd think.

I'd join the conversation over on a1k.org, but I don't speak German. EDIT: Jens is active there, too. :-( It's too bad he ditched Amiga.org.