Welcome, Guest. Please login or register.

Author Topic: X-Surf 100 - Best TCP/IP for Speed?  (Read 18683 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: X-Surf 100 - Best TCP/IP for Speed?
« on: October 18, 2013, 05:15:59 AM »
Quote from: matt3k;750369
Ariandne with MNI gives 155,000 cps and 25% cpu.
X-Surf with SANA2 gives 170,000 cps and 15% cpu.


Is the difference DMA usage? it seems like a significant difference.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: X-Surf 100 - Best TCP/IP for Speed?
« Reply #1 on: October 18, 2013, 10:52:44 AM »
This just tells me that AmigaOS need a new network driver infrastructure..
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: X-Surf 100 - Best TCP/IP for Speed?
« Reply #2 on: October 18, 2013, 05:21:48 PM »
Quote from: danbeaver;750429
It already has that in OS 4.1.


For classic OS that is :P
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: X-Surf 100 - Best TCP/IP for Speed?
« Reply #3 on: October 19, 2013, 08:15:29 AM »
The Amiga network drivers suffers from inefficient buffer handling scheme and proper support for promiscuous and multicast modes. On top of that there's some version requirement too.

It's a mess!
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: X-Surf 100 - Best TCP/IP for Speed?
« Reply #4 on: October 19, 2013, 10:25:24 AM »
Only working on some OS versions.

I just think it would be a serious improvement to get a clean and efficient API.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: X-Surf 100 - Best TCP/IP for Speed?
« Reply #5 on: October 19, 2013, 08:15:34 PM »
Quote from: olsen;750512
What do you have in mind, specifically?


 * Option for DMA and various memory setups + bus types (zorro/pci)
 * Proper handling of promiscuous and multicast modes
 * Orthogonal command set. No "S2_MISC" + "EXTRAS_PROMISC" etc..
 * Options for offloading checksum calculations and verifying checksums
 * Support for all AmigaOS versions
 * Option for PPC/ARM/x86
 * Hardware agnostic as possible
 * Backwards compatible with AS225, SANA-II, MNI if possible (so one can use a network card with SANA-II driver with an application that requires MNI etc)
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: X-Surf 100 - Best TCP/IP for Speed?
« Reply #6 on: October 20, 2013, 08:39:06 AM »
You can't trust propietary stuff. Add to the mix the mandatory US goverment mandated backdoor.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: X-Surf 100 - Best TCP/IP for Speed?
« Reply #7 on: October 20, 2013, 12:19:38 PM »
Case in point: If you can't inspect it - you can't trust it.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: X-Surf 100 - Best TCP/IP for Speed?
« Reply #8 on: October 23, 2013, 09:03:38 AM »
Memory access and CPU cycles can also limit these things.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: X-Surf 100 - Best TCP/IP for Speed?
« Reply #9 on: October 24, 2013, 12:03:40 PM »
20 Mbit/s on a local LAN seems slow.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: X-Surf 100 - Best TCP/IP for Speed?
« Reply #10 on: October 24, 2013, 01:21:20 PM »
A speed tip is to use a network card built for 1 Gbit/s on a 100 Mbit/s network in order to maxout capacity. Or 10 Gbit/s on 1 Gbit/s network etc.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: X-Surf 100 - Best TCP/IP for Speed?
« Reply #11 on: October 25, 2013, 12:21:28 AM »
I don't recall any 512 byte limit on IP packets in 1995. Perhaps for modem users, but certainly not for Ethernet connections routed to the backbone. I think this is a misunderstanding.

Anyway, looking at TCP traffic a packet limit at 1400 .. 1420 bytes could be worthwhile to try.
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: X-Surf 100 - Best TCP/IP for Speed?
« Reply #12 on: March 26, 2014, 09:46:32 AM »
The catch is that real life usage isn't laboratory conditions.. ;)
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show all replies
Re: X-Surf 100 - Best TCP/IP for Speed?
« Reply #13 on: March 27, 2014, 03:27:15 PM »
It means one should try a variarity of situations to test. Even the Monty carlo method comes to mind.