From owner-freebsd-net@FreeBSD.ORG Wed Jul 2 13:06:04 2008 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ED21B1065671 for ; Wed, 2 Jul 2008 13:06:04 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.233]) by mx1.freebsd.org (Postfix) with ESMTP id B89038FC1B for ; Wed, 2 Jul 2008 13:06:04 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so480989rvf.43 for ; Wed, 02 Jul 2008 06:06:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=3RLlvKJcSOVpuMxDtDi+RJbe2Xf6ze94jBil7DBaFWA=; b=EKNDNPWuCRUJDvDyAZHmPA/swWDKD9++lwVXwSusljISYxQZUVE1lnNJgAeyJGysrp Bwm6fzvTTwFrqBXHC+wmzRcM0TcRgyanmin5gFMAhfMkXInzHXdC/e6LPg/T2UC/MieT pu2x8Hb84onjWcdoYG1PzUAQOLVkXAD89HDYk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=Fl7nqVNO1u9/MPMcfYmWeFbXgoW2lUtY5wiUPyH6DdtQETCy04LdkIutFjI6jt1cpp 5kS69gOHM164pOvDjEY7LGGd6fAh6YB0cgFppSSPGjia4eWGQn0YuWyKfmMtN9KeLf6G 1brRIoy0DtlJMmQhD/a/3ZMCVADvTIgy5N5SQ= Received: by 10.141.23.7 with SMTP id a7mr4392275rvj.58.1215003964228; Wed, 02 Jul 2008 06:06:04 -0700 (PDT) Received: by 10.141.212.9 with HTTP; Wed, 2 Jul 2008 06:06:04 -0700 (PDT) Message-ID: Date: Wed, 2 Jul 2008 21:06:04 +0800 From: "Adrian Chadd" Sender: adrian.chadd@gmail.com To: "Stefan Lambrev" In-Reply-To: <486B7C69.1010304@moneybookers.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4867420D.7090406@gtcomm.net> <4869B025.9080006@gtcomm.net> <486A7E45.3030902@gtcomm.net> <486A8F24.5010000@gtcomm.net> <486A9A0E.6060308@elischer.org> <486B41D5.3060609@gtcomm.net> <486B4F11.6040906@gtcomm.net> <486B7C69.1010304@moneybookers.com> X-Google-Sender-Auth: bc25d5e11823fda7 Cc: FreeBSD Net , Paul Subject: Re: Freebsd IP Forwarding performance (question, and some info) [7-stable, current, em, smp] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jul 2008 13:06:05 -0000 2008/7/2 Stefan Lambrev : > Do not know for Paul but, I want to be able to route (and/or bridge to > handle) 600-700mbps syn flood, > which is something like 1500kpps in every direction. Is it unrealistic? > If the code is optimized to fully utilize MP I do not see a reason why quad > core processor should not be able to do this. > After all single core seems to handle 500kpps, if we utilize four, eight or > even more cores we should be able to route 1500kpps + ? > I hope TOE once MFCed to 7-STABLE will help too? But its not just about CPU use, its about your NIC, your IO bus path, your memory interface, your caches .. things get screwy. Especially if you're holding a full internet routing table. If you're interested in participating in a group funding project to make this happen then let me know. The more the merrier (read: the more that can be achieved :) Adrian