Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Nov 2006 19:50:22 +0100
From:      Pieter de Goeje <pieter@degoeje.nl>
To:        pyunyh@gmail.com
Cc:        freebsd-current@freebsd.org
Subject:   Re: Call for re(4) TSO/VLAN testers
Message-ID:  <200611141950.22588.pieter@degoeje.nl>
In-Reply-To: <20061114000103.GA5517@cdnetworks.co.kr>
References:  <20061111011051.GB5233@cdnetworks.co.kr> <200611131637.57216.pieter@degoeje.nl> <20061114000103.GA5517@cdnetworks.co.kr>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 14 November 2006 01:01, Pyun YongHyeon wrote:
> ATM re(4) uses still small number of Tx descriptors(i.e. 64 entries)
> due to the hardware limitation of 8139C+. 8169 family can have
> up to 1024 Tx descriptors. If we want to use more Tx descriptors
> on 8169 the internal structure should be modified to support both
> 8139C+ and 8169. I guess it would require major Tx path overhaul.
> Because I have just plain PCI 8169 hardware I can't sure increasing
> number of Tx descriptors on re(4) help Tx performance of the driver.

So the 8169 has 64 Tx descriptors and the 8169S 1024?

(dmesg 6-stable)
re0: <RealTek 8169S Single-chip Gigabit Ethernet> port 0xd000-0xd0ff mem 
0xe8000000-0xe80000ff irq 17 at device 9.0 on pci0
miibus0: <MII bus> on re0
rgephy0: <RTL8169S/8110S media interface> on miibus0
rgephy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 
1000baseTX-FDX, auto

> I guess 64 Tx descriptors are not sufficient to saturate giga bit
> link.
> Would please try attached patch and report the performance of patched
> re(4) driver?

Where can I find this patch?

Regards,
Pieter de Goeje



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