From owner-freebsd-net@FreeBSD.ORG Mon Sep 26 02:02:01 2011 Return-Path: Delivered-To: net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C16DA1065674 for ; Mon, 26 Sep 2011 02:02:01 +0000 (UTC) (envelope-from lacombar@gmail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 578BD8FC18 for ; Mon, 26 Sep 2011 02:02:00 +0000 (UTC) Received: by wwe3 with SMTP id 3so5531459wwe.31 for ; Sun, 25 Sep 2011 19:02:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=15Ys5PnAkCZZwAjbc5m1QiIw9TZ5FKIBpOvSq0yL5Uk=; b=EkxjJl6wk8OXS3TB+eq41wCxxYEdl+jS1Z9FsMfEO0Xbzb4OCz+qVeIkGoekD1UnB9 Yuw9TY9CO9FG4Z4r17M4iu2OsB/1UYPDXf4SjylLvBYlYNVUh+L/qlD5dM2NCLCm7D9D +5bG0j3lvRqQl28O+xVIG2LZBnGywCTmJMW6c= MIME-Version: 1.0 Received: by 10.216.80.38 with SMTP id j38mr7938477wee.36.1317000668203; Sun, 25 Sep 2011 18:31:08 -0700 (PDT) Received: by 10.180.103.33 with HTTP; Sun, 25 Sep 2011 18:31:08 -0700 (PDT) In-Reply-To: <1316995431.4122.123.camel@deadeye> References: <20110924173120.GB71672@onelab2.iet.unipi.it> <78FA5152-123E-492C-9A05-E95C474DE469@lists.zabbadoz.net> <20110924205217.GA72397@onelab2.iet.unipi.it> <1316995431.4122.123.camel@deadeye> Date: Sun, 25 Sep 2011 21:31:08 -0400 Message-ID: From: Arnaud Lacombe To: Ben Hutchings Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Juli Mallett , "Bjoern A. Zeeb" , Luigi Rizzo , net@freebsd.org Subject: Re: which 10GE cards are supported by FreeBSD ? 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: Mon, 26 Sep 2011 02:02:01 -0000 Hi, On Sun, Sep 25, 2011 at 8:03 PM, Ben Hutchings wrote: > On Sat, 2011-09-24 at 13:56 -0700, Juli Mallett wrote: >> On Sat, Sep 24, 2011 at 13:52, Luigi Rizzo wrote: >> > apart from the typo ("know know") yes the email contained three >> > serious questions, two of which (third party drivers and shops >> > which carry the card) i cannot answer looking at the tree. >> > >> > On top of this, some in-tree drivers may be stale, broken, redundant >> > (say ixgb vs ixgbe), and so on. =A0And not all hardware can do line >> > rate -- not even at 1G, let alone 10G, so it would be good to know >> > also some first hand information on performance. >> >> ixgb vs. ixgbe is not a stale/redundant issue. =A0ixgb only supports the >> 82597, which you'll find is not supported by ixgbe. >> >> I think you'll have a hard time getting reliable performance >> information. =A0There's a lot of smoke and mirrors about performance, as >> you point out. =A0It has also been my experience that many 10g devices >> cannot reliably do 1g line rate with minimal packet sizes. =A0I don't >> fully understand why this is, but most people who I've seen give >> performance numbers for FreeBSD are looking at bulk transmit, which is >> of course not (necessarily) what you care about for netmap. =A0I've yet >> to hear from anyone who can name a 10G NIC one can buy that can do >> line rate with minimal packet sizes. =A0Solarflare boasts about lower >> latency, so perhaps they'll have a better story in that area. > [...] > > Sorry, our current hardware can't move 64-byte frames at 10G line rate. > I can check what the maximum packet rate is if you're interested. > If you refer to [0] and [1], it would seem that the Solarstorm SFC4000 (B) supports 4e6 pps. That said, that is a number from 2008. > We will have a FreeBSD driver out real soon now(TM), but most of my work > on performance has gone into improving throughput. =A0(The latency should > be pretty good if you turn off interrupt moderation, though.) =A0And > really I think Onload is more useful than netmap, since it's compatible > with existing source and binaries. > By "FreeBSD driver", do you mean just a driver for the card, or the complete Onload stack ? AFAIS, it is currently Linux only. Thanks, - Arnaud [0]: http://www.youtube.com/watch?v=3D1Y8hoznuuuM [1]: http://www.openonload.org/openonload-google-talk.pdf > Ben. > > -- > Ben Hutchings, Staff Engineer, Solarflare > Not speaking for my employer; that's the marketing department's job. > They asked us to note that Solarflare product names are trademarked. > > > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >