[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] Gigabit Ethernet.



Hi Paul,

Paul Hartke wrote:
> What rates are people getting with 10/100 designs?

I saw around 6-8 mbit in tests earlier this year.  Am waiting to get my 
7.1 install with MicroBlaze v4, and the Multichannel memotry 
controllers, before spending more time on benchmarking.

> I'd like to get netperf working on Microblaze uclinux mostly to learn the
> steps to get a non-trivial existing app to compile and run.  I've googled
> and haven't seen netperf already converted over.
> 
> Netperf would also be useful to run during the processor performance tests
> that Rudi was proposing a little while ago.

See the attached, you'll just need to link in to the toplevel 
/user/Makefile, and add a Config.in option - left as an exercise for the 
reader :)

It also builds a host version of netperf in the netperf/host subdir, 
useful if it's not already installed on your machine.

I found some strangeness with netperf, never got it going reliably on 
MicroBlaze, but unsure if that's a general netperf/uclinux thing, or if 
it was uncovering microblaze-specific gremlins.  I suspected the 
floating point libs/support, but wouldn't bet on it.

Also note I think the netperf server uses fork(), so only try the client.

Finally I switched to using netcat for raw UDP/TCP packet generation etc.

Cheers,

John

Attachment: netperf-ucdist.tar.gz
Description: GNU Zip compressed data