From owner-freebsd-net@FreeBSD.ORG Sat Dec 13 20:28:53 2003 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CF03716A4CE for ; Sat, 13 Dec 2003 20:28:53 -0800 (PST) Received: from www.svzserv.kemerovo.su (www.svzserv.kemerovo.su [213.184.65.80]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0660443D49 for ; Sat, 13 Dec 2003 20:28:38 -0800 (PST) (envelope-from eugen@www.svzserv.kemerovo.su) Received: from www.svzserv.kemerovo.su (eugen@localhost [127.0.0.1]) hBE4SEjL031167; Sun, 14 Dec 2003 11:28:14 +0700 (KRAT) (envelope-from eugen@www.svzserv.kemerovo.su) Received: (from eugen@localhost) by www.svzserv.kemerovo.su (8.12.10/8.12.10/Submit) id hBE4SCNO031164; Sun, 14 Dec 2003 11:28:12 +0700 (KRAT) (envelope-from eugen) Date: Sun, 14 Dec 2003 11:28:12 +0700 From: Eugene Grosbein To: Luigi Rizzo Message-ID: <20031214042812.GC2249@svzserv.kemerovo.su> References: <20031213101706.A79791@xorpc.icir.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20031213101706.A79791@xorpc.icir.org> User-Agent: Mutt/1.4i cc: 'DrumFire' cc: net@freebsd.org Subject: Re: how to saturate 100Mbit X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Dec 2003 04:28:53 -0000 On Sat, Dec 13, 2003 at 10:17:06AM -0800, Luigi Rizzo wrote: > the fxp has a problem which does not allow it to go above 103/110/120kpps > depending on which descriptor model you use, no matter how fast > the CPU is. Can you explain the problem, please? > Even not using any special kernel modules, a simple loop over > a sendto() on a udp socket can achieve around 500kpps on a 2.4GHz > box (em or bge). With some tricks and a sufficiently fast PCI > bus you can reach some 750kpps but then it really depends > on how fast is your PCI bus. 100*1024*1024/8/1500=8738.1(3) It seems one does not need hundred of thousand pps to achive 100Mbps. EUgene