From owner-freebsd-net@FreeBSD.ORG Sun May 9 13:43:30 2010 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A66B9106564A for ; Sun, 9 May 2010 13:43:30 +0000 (UTC) (envelope-from barney_cordoba@yahoo.com) Received: from web63906.mail.re1.yahoo.com (web63906.mail.re1.yahoo.com [69.147.97.121]) by mx1.freebsd.org (Postfix) with SMTP id 50A1C8FC2B for ; Sun, 9 May 2010 13:43:30 +0000 (UTC) Received: (qmail 90163 invoked by uid 60001); 9 May 2010 13:43:29 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1273412609; bh=TYYeKxOng2diqDzCLWpmZZog1vV0TTsJ9TGPeJZppVs=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=cOcBIVDVJqhIZLdBugfi4oqFyOmCqb1bnGq/NK5cGmwp7AVqx78z/IAhQZ+ieMduaKvYsKTtli2FkcHhP0k91IaT6fQksNidl8dsG/pSrL/3c5QLKd9URruXyPvIeyEkpzqAmx6sfNYi8IyX+WisjQXYTHQGTxxU7maBDr5QVJ4= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=WqduifL1dxU8x4rSb6wLzQY2FgxRs/GrviiGy5xQQIQDT3yoYC4o2sbYXeHAmLeEpnQrn0Ka/005WxWPNsUi1J1/LFbQs7JpqRhYjgy1DkZPNUlIuFnD/rER665pzCVg08rDmOBnSlIJXxMHHk2KmmiqT5bid5GYFCoQUJolUME=; Message-ID: <473112.87657.qm@web63906.mail.re1.yahoo.com> X-YMail-OSG: BbyP8E4VM1kdICaQHL3giW6jTy2qMbQt4GbBg6uRXrhi3Al Uiu.0PoCHH6fJoinWEBSRBPRfLdwM6gtWdsLymuaCxqP21RJbOAikgKVdxdZ yWDPCrNLzronaRijo9qvuMW02WYoAZJhzEZrmleLflxJOaYczo9o.QzD9PL3 xtNRkcY50Zft9EEY55fW4h0E6Ripi6pylz.1ipVZrKosR4gqx1oPL_uLiLWo P_HtSGmmJRyEhL0MegjJ8fvsfQG5fhU6nB.vh_8p1yQvfoiEs6I.EmTgmLx4 Ij6E- Received: from [98.203.21.152] by web63906.mail.re1.yahoo.com via HTTP; Sun, 09 May 2010 06:43:29 PDT X-Mailer: YahooMailClassic/10.1.11 YahooMailWebService/0.8.103.269680 Date: Sun, 9 May 2010 06:43:29 -0700 (PDT) From: Barney Cordoba To: Vincent Hoffman , Murat Balaban In-Reply-To: <1273323582.3304.31.camel@efe> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-net@freebsd.org, freebsd-performance@freebsd.org, grarpamp Subject: Re: Intel 10Gb 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: Sun, 09 May 2010 13:43:30 -0000 --- On Sat, 5/8/10, Murat Balaban wrote: > From: Murat Balaban > Subject: Re: Intel 10Gb > To: "Vincent Hoffman" > Cc: freebsd-net@freebsd.org, freebsd-performance@freebsd.org, "grarpamp" > Date: Saturday, May 8, 2010, 8:59 AM > > Much of the FreeBSD networking stack has been made parallel > in order to > cope with high packet rates at 10 Gig/sec operation. > > I've seen good numbers (near 10 Gig) in my tests involving > TCP/UDP > send/receive. (latest Intel driver). > > As far as BPF is concerned, above statement does not hold > true, > since there is some work that needs to be done here in > terms > of BPF locking and parallelism. My tests show that there > is a high lock contention around "bpf interface lock", > resulting > in input errors at high packet rates and with many bpf > devices. > > I belive GSoC 2010 project, Multiqueue BPF, is a milestone > for this: > http://www.freebsd.org/projects/ideas/ideas.html#p-multiqbpf > > I'm also working on this problem myself and will post a > diff whenever > I have something usable. > > > -- > Murat > http://www.enderunix.org/murat/ > > > > On Sat, 2010-05-08 at 10:01 +0100, Vincent Hoffman > > wrote: > > Looks a little like > > http://lists.freebsd.org/pipermail/svn-src-all/2010-May/023679.html > > but for intel. cool. > > > > Vince > > On 07/05/2010 23:01, grarpamp wrote: > > > Just wondering in general these days how close > FreeBSD is to > > > full 10Gb rates at various packet sizes from > minimum ethernet > > > frame to max jumbo 65k++. For things like BPF, > ipfw/pf, routing, > > > switching, etc. > > > http://www.ntop.org/blog/?p=86 > > > _______________________________________________ Blah, Blah, Blah. Let's see some real numbers on real networks under real loads. Until then, you've got nothing. BC