From owner-freebsd-current@FreeBSD.ORG Tue Jul 14 02:28:29 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 14CB4106566C; Tue, 14 Jul 2009 02:28:29 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-gx0-f217.google.com (mail-gx0-f217.google.com [209.85.217.217]) by mx1.freebsd.org (Postfix) with ESMTP id AB0DF8FC13; Tue, 14 Jul 2009 02:28:28 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by gxk17 with SMTP id 17so3791864gxk.19 for ; Mon, 13 Jul 2009 19:28:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=kMRA/3JLmZqAFCEtbqQ8OW70rzFGnvGpG6SOdmE5g4Q=; b=fBZVl6lWsmr11Q8EpbSV5GDxbV3dMk+1nsGHaDZc6lksrivajAD6KZ130Ep3pv4PsU DvEgQ0bLwthKaaQxnuA4Lfd4mHeM/frP/xQbmoW68hQkpVmu3Ry/fxsMX2eOOGQljK79 bhlR8lraVER9yY04O6GSHyFZmiWQIzA+f+Biw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=toJnNRk7y1alDS5vBvJRUR5wfGZ6KtLzeQH41lMF+jbSjJZf6Hdoc5aquw29h9NzJH Y43MwALPcJojupBPn5+m1NJdl7swa3lbfOyjGwHoaaCYfCR05NIyZABOUJUKudvT0kZ8 hvuoUMqlhGKxJ0GWpO5LzrrN67grHsGjXayJ4= MIME-Version: 1.0 Sender: adrian.chadd@gmail.com Received: by 10.90.54.6 with SMTP id c6mr2761746aga.45.1247538507808; Mon, 13 Jul 2009 19:28:27 -0700 (PDT) In-Reply-To: <3c1674c90907131613v69890449nf973d763781f2ea7@mail.gmail.com> References: <563461.85958.qm@web63902.mail.re1.yahoo.com> <3c1674c90907131613v69890449nf973d763781f2ea7@mail.gmail.com> Date: Tue, 14 Jul 2009 10:28:27 +0800 X-Google-Sender-Auth: 12ae653ad8605bd8 Message-ID: From: Adrian Chadd To: Kip Macy Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Barney Cordoba , freebsd-current@freebsd.org Subject: Re: Flowtables -- any tuning hints? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jul 2009 02:28:29 -0000 2009/7/14 Kip Macy : >> The people who need 10gb/s are isps, universities and telcos; all of whom have a large number of flows. So I'm not sure exactly who is going to benefit from the work. > > There seems to be something unusual about the "large number of > prefixes" crowd in that any facility that doesn't directly benefit > them is not worth having. You are not the first to step up and sneer > with contempt, and yet do nothing to address the architectural flaws > that hamper forwarding performance for your workload, and you will not > be the last. As one of "those people", the reason that we (I) dismiss flow table stuff as not scalable is because in those specific environments, flow table stuff has been used, abused and dismissed > 10 years ago as just not scaling. The problem is this (and I've spoken to Kip at lengths about this too) - a company funded Kip's work to improve performance in a particular area and with a particular set of functions/features. Whether or not _I_ particularly think it is or isn't a good idea isn't really relevant if I'm not willing to stand up and do something about it. If people would like to see general packet forward improvements regardless of the traffic distribution, they should contribute the work back to the project. Either talk to those who have expressed an interest (Kip, Jeff); talk to the FreeBSD foundation directly and consider donating/sponsoring some larger scale project work to get it done, or fund a developer directly somehow. Anything else isn't constructive. Adrian