netdev
[Top] [All Lists]

Re: zerocopy results on GigE

To: netdev@xxxxxxxxxxx
Subject: Re: zerocopy results on GigE
From: Pekka Pietikainen <pp@xxxxxxxxxxxxxx>
Date: Wed, 7 Feb 2001 14:49:46 +0200
In-reply-to: <14976.28256.593782.781889@xxxxxxxxxxxxxxx>
References: <20010206194919.A633@xxxxxxxxx> <14976.28256.593782.781889@xxxxxxxxxxxxxxx>
Sender: owner-netdev@xxxxxxxxxxx
On Tue, Feb 06, 2001 at 01:36:32PM -0800, David S. Miller wrote:

> Your idea to experiment with removing the non-zerocopy related tweaks
> from the zerocopy patches may prove fruitful, please let everyone
> know what you do or do not discover here.
That seems to be it. 

straight after reboot (this is the MSG_TRUNC test):

[root@toy3 /root]# /src/yantt/yantt -c 192.168.9.2
Setting send window to 524288 (set by kernel to 1048576)
Setting receive window to 524288 (set by kernel to 1048576)
Connecting to port 5000 on host 192.168.9.2
315097088 80.984162MB/s
315097088 80.834002MB/s
315097088 80.853424MB/s

<rmmod acenic-zc, load acenic on receiver>

315097088 98.895074MB/s
315097088 98.731376MB/s
315097088 98.792009MB/s

<rmmod acenic, load acenic-zc on receiver>

315097088 99.132581MB/s
315097088 99.081884MB/s
315097088 99.156591MB/s

dmesg:

acenic.c: v0.50 02/02/2001  Jes Sorensen, linux-acenic@xxxxxxxxxx
                            http://home.cern.ch/~jes/gige/acenic.html
eth1: Alteon AceNIC Gigabit Ethernet at 0xfd6fc000, irq 9
  Tigon II (Rev. 6), Firmware: 12.4.11, MAC: 00:60:6d:21:01:b2
  PCI bus width: 32 bits, speed: 33MHz, latency: 64 clks
  PCI memory write & invalidate enabled by BIOS, enabling counter measures
  Enabling PCI Fast Back to Back
eth1: Firmware up and running
eth1: Optical link UP (FD+; FC: TX+, RX+)
eth1: Enabling Jumbo frame support
eth1: Jumbo ring flushed
acenic.c: v0.50 02/02/2001  Jes Sorensen, linux-acenic@xxxxxxxxxx
                            http://home.cern.ch/~jes/gige/acenic.html
eth1: Alteon AceNIC Gigabit Ethernet at 0xfd6fc000, irq 9
  Tigon II (Rev. 6), Firmware: 12.4.11, MAC: 00:60:6d:21:01:b2
  PCI bus width: 32 bits, speed: 33MHz, latency: 64 clks
  Disabling PCI memory write and invalidate
eth1: Firmware up and running
eth1: Optical link UP
eth1: Enabling Jumbo frame support
eth1: Jumbo ring flushed
acenic.c: v0.50 02/02/2001  Jes Sorensen, linux-acenic@xxxxxxxxxx
                            http://home.cern.ch/~jes/gige/acenic.html
eth1: Alteon AceNIC Gigabit Ethernet at 0xfd6fc000, irq 9
  Tigon II (Rev. 6), Firmware: 12.4.11, MAC: 00:60:6d:21:01:b2
  PCI bus width: 32 bits, speed: 33MHz, latency: 64 clks
eth1: Firmware up and running
eth1: Optical link UP (FD+; FC: TX+, RX+)
eth1: Enabling Jumbo frame support

One noticeable thing is that on the 3rd time, it didn't disable PCI memory
write/invalidate like it did on the previous times. I'll continue poking
around and see if I can make it work straight after rebooting.

-- 
Pekka Pietikainen

<Prev in Thread] Current Thread [Next in Thread>