Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Dec 2006 23:56:01 +0000
From:      "Bruce M. Simpson" <bms@FreeBSD.org>
To:        pyunyh@gmail.com
Cc:        freebsd-current@freebsd.org
Subject:   Re: Call for Marvell/SysKonnect Yukon II Gigabit Ethernet testers.
Message-ID:  <457DF011.9010701@FreeBSD.org>
In-Reply-To: <20061129013052.GC71523@cdnetworks.co.kr>
References:  <20060926002916.GA5975@cdnetworks.co.kr>	<ekikdg$aqu$1@sea.gmane.org> <20061129013052.GC71523@cdnetworks.co.kr>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

I successfully tested this driver under 7-CURRENT as of today on an ASUS 
Vintage AH-1 based system.

lspci has the following to say about it:

02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E 
Gigabit Ethernet Controller (rev 19)
        Subsystem: ASUSTeK Computer Inc. Marvell 88E8053 Gigabit 
Ethernet controller PCIe (Asus)
        Flags: bus master, fast devsel, latency 0, IRQ 18
        Memory at fe4fc000 (64-bit, non-prefetchable)
        I/O ports at c800
        Expansion ROM at fe4c0000 [disabled]
        Capabilities: [48] Power Management version 2
        Capabilities: [50] Vital Product Data
        Capabilities: [5c] Message Signalled Interrupts: 64bit+ 
Queue=0/1 Enable-
        Capabilities: [e0] Express Legacy Endpoint IRQ 0

A few sample netperf runs between this system (AMD Athlon64 3000+) and 
an Intel Dothan 1.8Ghz based Lenovo T43 with bge(4) interconnected via a 
3Com 5-port gigabit workgroup switch reveal the following.

anglepoise# netperf -t UDP_STREAM -H 192.168.123.18
UDP UNIDIRECTIONAL SEND TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 
192.168.123.18 (192.168.123.18) port 0 AF_INET
Socket  Message  Elapsed      Messages
Size    Size     Time         Okay Errors   Throughput
bytes   bytes    secs            #      #   10^6bits/sec

  9216    9216   10.00      129443 1135712     954.30
 42080           10.00      128739            949.11


anglepoise# netperf -t UDP_RR -H 192.168.123.18
UDP REQUEST/RESPONSE TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 
192.168.123.18 (192.168.123.18) port 0 AF_INET
Local /Remote
Socket Size   Request  Resp.   Elapsed  Trans.
Send   Recv   Size     Size    Time     Rate
bytes  Bytes  bytes    bytes   secs.    per sec

9216   42080  1        1       10.00    2804.30
9216   42080

anglepoise# netperf -t TCP_STREAM -H 192.168.123.18
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.123.18 
(192.168.123.18) port 0 AF_INET
Recv   Send    Send
Socket Socket  Message  Elapsed
Size   Size    Size     Time     Throughput
bytes  bytes   bytes    secs.    10^6bits/sec

 65536  32768  32768    10.00     642.80

anglepoise# netperf -t TCP_RR -H 192.168.123.18
TCP REQUEST/RESPONSE TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 
192.168.123.18 (192.168.123.18) port 0 AF_INET
Local /Remote
Socket Size   Request  Resp.   Elapsed  Trans.
Send   Recv   Size     Size    Time     Rate
bytes  Bytes  bytes    bytes   secs.    per sec

32768  65536  1        1       10.00    2790.69
32768  65536


anglepoise# netperf -t TCP_CRR -H 192.168.123.18
TCP Connect/Request/Response TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET 
to 192.168.123.18 (192.168.123.18) port 0 AF_INET
Local /Remote
Socket Size   Request  Resp.   Elapsed  Trans.
Send   Recv   Size     Size    Time     Rate
bytes  Bytes  bytes    bytes   secs.    per sec

32768  65536  1        1       10.00    1350.91
32768  65536

anglepoise# netperf -t TCP_MAERTS -H 192.168.123.18
TCP MAERTS TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.123.18 
(192.168.123.18) port 0 AF_INET
Recv   Send    Send
Socket Socket  Message  Elapsed
Size   Size    Size     Time     Throughput
bytes  bytes   bytes    secs.    10^6bits/sec

 65536  32768  32768    10.00     407.51

And a statistically tighter test:

anglepoise# netperf -t TCP_STREAM -I 99 -i 30,10 -H 192.168.123.18
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.123.18 
(192.168.123.18) port 0 AF_INET : +/-49.5% @ 99% conf.
Recv   Send    Send
Socket Socket  Message  Elapsed
Size   Size    Size     Time     Throughput
bytes  bytes   bytes    secs.    10^6bits/sec

 65536  32768  32768    10.00     644.98

Another test, this time between the same box and a dual PIII 933Mhz 
running 6.1-RELEASE with an em(4) card and 66Mhz 64-bit PCI data path on 
the same workgroup switch:

anglepoise# netperf -t TCP_STREAM -I 99 -i 30,10 -H 192.168.123.6
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.123.6 
(192.168.123.6) port 0 AF_INET : +/-49.5% @ 99% conf.
Recv   Send    Send
Socket Socket  Message  Elapsed
Size   Size    Size     Time     Throughput
bytes  bytes   bytes    secs.    10^6bits/sec

262144  32768  32768    10.00     161.17

...probably harder on the old machine than anything, it is very unlikely 
it could saturate at line rate.

Thank you for all the excellent work on this driver, I hope this data is 
useful.

regards,
BMS









Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?457DF011.9010701>