Re: 100Mbit ethernet performance on embedded devices

2009-09-02 Thread David Acker
Johannes Stezenbach wrote: What I'm interested in are some numbers for similar hardware, to find out if my hardware and/or ethernet driver can be improved, or if the CPU will always be the limiting factor. I'd also be interested to know if hardware checksumming support would improve throughput

Re: 100Mbit ethernet performance on embedded devices

2009-09-01 Thread Aras Vaichas
On Thu, Aug 20, 2009 at 12:50 AM, Johannes Stezenbach j...@sig21.net wrote: Hi, a while ago I was working on a SoC with 200MHz ARM926EJ-S CPU and integrated 100Mbit ethernet core, connected on internal (fast) memory bus, with DMA.  With iperf I measured:  TCP RX ~70Mbit/sec  (iperf -s on

Re: 100Mbit ethernet performance on embedded devices

2009-08-29 Thread Simon Holm Thøgersen
fre, 28 08 2009 kl. 16:41 +0200, skrev Johannes Stezenbach: On Thu, Aug 20, 2009 at 02:56:49PM +0200, Johannes Stezenbach wrote: On Wed, Aug 19, 2009 at 04:35:34PM +0100, Jamie Lokier wrote: Johannes Stezenbach wrote: TCP RX ~70Mbit/sec (iperf -s on SoC, iperf -c on destop PC)

Re: 100Mbit ethernet performance on embedded devices

2009-08-28 Thread Johannes Stezenbach
On Thu, Aug 20, 2009 at 02:56:49PM +0200, Johannes Stezenbach wrote: On Wed, Aug 19, 2009 at 04:35:34PM +0100, Jamie Lokier wrote: Johannes Stezenbach wrote: TCP RX ~70Mbit/sec (iperf -s on SoC, iperf -c on destop PC) TCP TX ~56Mbit/sec (iperf -s on destop PC, iperf -c o SoC)

Re: 100Mbit ethernet performance on embedded devices

2009-08-28 Thread Mark Brown
On Fri, Aug 28, 2009 at 04:41:38PM +0200, Johannes Stezenbach wrote: On Thu, Aug 20, 2009 at 02:56:49PM +0200, Johannes Stezenbach wrote: which came with the 2.6.20 kernel. The delay between irq - netif_rx_schedule() - NET_RX_SOFTIRQ - -poll() doesn't seem to be long enough. But of

Re: 100Mbit ethernet performance on embedded devices

2009-08-20 Thread Johannes Stezenbach
On Wed, Aug 19, 2009 at 04:35:34PM +0100, Jamie Lokier wrote: Johannes Stezenbach wrote: TCP RX ~70Mbit/sec (iperf -s on SoC, iperf -c on destop PC) TCP TX ~56Mbit/sec (iperf -s on destop PC, iperf -c o SoC) The CPU load during the iperf test is around 1% user, 44% system, 4%

100Mbit ethernet performance on embedded devices

2009-08-19 Thread Johannes Stezenbach
Hi, a while ago I was working on a SoC with 200MHz ARM926EJ-S CPU and integrated 100Mbit ethernet core, connected on internal (fast) memory bus, with DMA. With iperf I measured: TCP RX ~70Mbit/sec (iperf -s on SoC, iperf -c on destop PC) TCP TX ~56Mbit/sec (iperf -s on destop PC, iperf -c

Re: 100Mbit ethernet performance on embedded devices

2009-08-19 Thread Jamie Lokier
Johannes Stezenbach wrote: a while ago I was working on a SoC with 200MHz ARM926EJ-S CPU and integrated 100Mbit ethernet core, connected on internal (fast) memory bus, with DMA. With iperf I measured: TCP RX ~70Mbit/sec (iperf -s on SoC, iperf -c on destop PC) TCP TX ~56Mbit/sec

Re: 100Mbit ethernet performance on embedded devices

2009-08-19 Thread Ben Hutchings
On Wed, 2009-08-19 at 16:50 +0200, Johannes Stezenbach wrote: Hi, a while ago I was working on a SoC with 200MHz ARM926EJ-S CPU and integrated 100Mbit ethernet core, connected on internal (fast) memory bus, with DMA. With iperf I measured: TCP RX ~70Mbit/sec (iperf -s on SoC, iperf -c