Do you have a question? Post it now! No Registration Necessary
August 1, 2005, 8:54 pm

Hi,
I have compiled a 2.6.12 kernel big endian (with arm patches, but
without accesslibrary) for an ixp465 processor.
I wrote a tcp-client in order to perform a network performance test
(using intel pro100+ pci network card, driver was compiled as part of
the kernel). I got 30% network utilization (that is 30Mbits/sec).
The same client compiled for intelx86 (little endian 2.6 kernel -
fedora core 4) executed on a pentium 4 and succeed in sending
99Mbits/sec.
I tried disabling nagle, and changed the buffers size so they fit my
sendings but nothing helped.
I know that the CPU is meant for networking so it should give a better
performance (even though I'm not using the npe network devices)
any suggestions?
Eran
I have compiled a 2.6.12 kernel big endian (with arm patches, but
without accesslibrary) for an ixp465 processor.
I wrote a tcp-client in order to perform a network performance test
(using intel pro100+ pci network card, driver was compiled as part of
the kernel). I got 30% network utilization (that is 30Mbits/sec).
The same client compiled for intelx86 (little endian 2.6 kernel -
fedora core 4) executed on a pentium 4 and succeed in sending
99Mbits/sec.
I tried disabling nagle, and changed the buffers size so they fit my
sendings but nothing helped.
I know that the CPU is meant for networking so it should give a better
performance (even though I'm not using the npe network devices)
any suggestions?
Eran
Site Timeline
- » Which is freely available Embedded Linux (including tool chains)?
- — Next thread in » Embedded Linux
-
- » ext2 on flash ?
- — Previous thread in » Embedded Linux
-
- » Crosscompiling for ARM: reloc type R_ARM_ABS32 is not supported for PIC - ...
- — Newest thread in » Embedded Linux
-
- » What limits noise in voltage regulators?
- — The site's Newest Thread. Posted in » Electronics Design
-
- » Slow (industrial?) SD cards
- — The site's Last Updated Thread. Posted in » Embedded Programming
-