Date: Fri, 6 May 2005 21:37:13 -0700 From: Kris Kennaway <kris@obsecurity.org> To: Marian Durkovic <md@bts.sk> Cc: freebsd-net@freebsd.org Subject: Re: SOLVED: Degraded TCP performace on Intel PRO/1000 Message-ID: <20050507043712.GB28373@xor.obsecurity.org> In-Reply-To: <20050506065950.GA1999@us.svf.stuba.sk> References: <20050505133250.GA73885@us.svf.stuba.sk> <20050506065950.GA1999@us.svf.stuba.sk>
next in thread | previous in thread | raw e-mail | index | archive | help
--W/nzBZO5zC0uMSeA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, May 06, 2005 at 08:59:50AM +0200, Marian Durkovic wrote: > Hi all, >=20 >=20 > seems we've found the problem. The performance degradation was happening > it the TX path, due to insufficient setting of TX packet buffer FIFO on t= he > chip. >=20 > To achieve wirespeed performance, the TX FIFO must be large enough to > accomodate 2 jumbo packets (not just 1 as the driver was assuming). > There was also a typo in the driver, causing the PBA tuning on most > cards to be non-functional. >=20 > Due to above limitation, the 82547 chipset (featuring only 40 KB of=20 > RX/TX FIFO) only supports wirespeed tranfers upto 8 KB TCP payload > (MTU 9000 bytes). >=20 > Please be sure to use em driver version 1.7.41 or newer, either from > the CVS (branch RELENG_4_11) or from Intel's downloads. Does this also apply to 5.x and above? If no-one else responds in the next few days, can you please submit the patch in PR so it does not get lost? Kris --W/nzBZO5zC0uMSeA Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFCfEX4Wry0BWjoQKURAq2HAKDkZgY2STk4x0cnkke54Kzkfy938wCbBabw emlUHjfsZreE2HXlJejkAxM= =TUbT -----END PGP SIGNATURE----- --W/nzBZO5zC0uMSeA--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050507043712.GB28373>