From owner-freebsd-net@FreeBSD.ORG Tue Aug 29 23:24:07 2006 Return-Path: X-Original-To: freebsd-net@freebsd.org 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 514BB16A4E1 for ; Tue, 29 Aug 2006 23:24:07 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.181]) by mx1.FreeBSD.org (Postfix) with ESMTP id A396543D55 for ; Tue, 29 Aug 2006 23:24:05 +0000 (GMT) (envelope-from jfvogel@gmail.com) Received: by py-out-1112.google.com with SMTP id o67so2862061pye for ; Tue, 29 Aug 2006 16:24:05 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition; b=t4Q2KgNJ7wX+rDQklt15QakB1qcKMZL8Xgy99QUQCeqJVi3Mz6NLyQLj7nUBtTfbMcHPoMMGhC4b0Q0/3EFkaOGFcjxb4Jz+CSF+UllTZPft369IbbqoCqUmaCMdUuVQejCdzJDJkRsU+LoB9aWMkfkQIgBOBwH6U4sWLDf8RbE= Received: by 10.35.98.6 with SMTP id a6mr236146pym; Tue, 29 Aug 2006 16:24:05 -0700 (PDT) Received: by 10.35.119.1 with HTTP; Tue, 29 Aug 2006 16:24:05 -0700 (PDT) Message-ID: <2a41acea0608291624u4ee91cdej2d87aa19e2e5ba62@mail.gmail.com> Date: Tue, 29 Aug 2006 16:24:05 -0700 From: "Jack Vogel" To: freebsd-net , freebsd-current MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: Robert Watson , Alan Cox , Mohan Srinivasan Subject: RFC: FreeBSD I/OAT driver 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: Tue, 29 Aug 2006 23:24:07 -0000 We are making our development driver for the I/OAT engine available for download, experimentation, and comment available at: http://sourceforge.net/project/showfiles.php?group_id=42302&package_id=202220 This includes a core driver for the dma hardware and a set of stack changes to allow use of the engine on the receive side of the stack. There are certainly rough edges and limitations in this code, but we have run it internally and seen some great results. I would like to see this get into CURRENT, so anything Prafulla and I can do to help or answer questions, send us email. Cheers, Jack and Prafulla