From owner-freebsd-net@FreeBSD.ORG Thu Apr 15 07:25:24 2004 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 0674A16A4CE for ; Thu, 15 Apr 2004 07:25:24 -0700 (PDT) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8D95F43D41 for ; Thu, 15 Apr 2004 07:25:21 -0700 (PDT) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.12.10/8.12.10) with ESMTP id i3FEPKFC021208 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 15 Apr 2004 10:25:21 -0400 (EDT) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.12.9p2/8.12.9/Submit) id i3FEPFAs062441; Thu, 15 Apr 2004 10:25:15 -0400 (EDT) (envelope-from gallatin) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16510.39755.286235.774704@grasshopper.cs.duke.edu> Date: Thu, 15 Apr 2004 10:25:15 -0400 (EDT) To: Christophe Prevotaux In-Reply-To: <20040414143732.3b13b54e.c.prevotaux@hexanet.fr> References: <20040414143732.3b13b54e.c.prevotaux@hexanet.fr> X-Mailer: VM 6.75 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid cc: net@freebsd.org Subject: Re: 4Gbps in PCI-X 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: Thu, 15 Apr 2004 14:25:24 -0000 Christophe Prevotaux writes: > Hi, > > Is anyone working or planning to work on these babies support > for FreeBSD ? > > http://www.astutenetworks.com/content/product/superhba.htm Not that I know of, but if you need 4Gb/sec, have you considered Myrinet? I do the driver support for FreeBSD at Myricom. We've supported FreeBSD for quite some time. Our latest PCIXE PCI-X host interfaces support full duplex 4Gb/sec operation. For ethernet encapsulation, you get a big fat pipe that can do 3.85Gb/sec for a single TCP stream (as measured by netperf by me on hosts running 4.8-STABLE). This acts like a normal ethernet interface, and can interect with normal ethernet hosts (assuming approprite protocol conversion in the middle, which we also sell). If you're willing to program to a different API (GM, or MX), you can make use of OS-bypass operation, which reduces host cpu load to near zero at the cost of using a non-sockets API. See our web site for more details. http://www.myri.com/ Currently, our main customer base is large linux clusters that use the OS-bypass side of our nics. It would be nice to get more FreeBSD users. It would certainly make it easier to for me to justify time spent on our FreeBSD drivers ;) Drew