From owner-freebsd-net@FreeBSD.ORG Sat Jun 11 19:07:03 2011 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CD1D8106566B for ; Sat, 11 Jun 2011 19:07:03 +0000 (UTC) (envelope-from kmacybsd@gmail.com) Received: from mail-vx0-f182.google.com (mail-vx0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id 820188FC0A for ; Sat, 11 Jun 2011 19:07:03 +0000 (UTC) Received: by vxc34 with SMTP id 34so4173440vxc.13 for ; Sat, 11 Jun 2011 12:07:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=M+kBdPHXwUkCLqr75b0egQlIDDCuG+ndpwa7J1eE//k=; b=q50FaZyWPIiioKDxSXB1Pn624CoD23RwVOo7Wv5kgTOlw4ffqG6U0pcChAT5VqixfA q3hrR++hFQTijd1FuV9xS6IFdOX7BSF66x7C+eUSD9mthhhhCeGH9bgZ65qVaStmMBCA 4+9rA2Rt8TayW72QH2UlqjFVJsApioSoD1fhc= 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; b=i/+PgpWOaE6dCtHDEzhfJhtqgdNcVUR6vN+p8xCS8COSDhHkCSUZ1oQVbh25FTeW2/ sQi5fhtiGct8Kmy1faBVzP0ntlMjymZ0tcNGGtiucry3FQTpajr5+EXfCVs4BpAErPrs Yzs+zGmN3OFDkqUK7hBcx9mDTlUg7cPE004BA= MIME-Version: 1.0 Received: by 10.52.173.111 with SMTP id bj15mr1369834vdc.122.1307819222516; Sat, 11 Jun 2011 12:07:02 -0700 (PDT) Sender: kmacybsd@gmail.com Received: by 10.52.187.74 with HTTP; Sat, 11 Jun 2011 12:07:02 -0700 (PDT) In-Reply-To: <20110611185533.GA67980@onelab2.iet.unipi.it> References: <20110611181352.GA67777@onelab2.iet.unipi.it> <20110611185533.GA67980@onelab2.iet.unipi.it> Date: Sat, 11 Jun 2011 21:07:02 +0200 X-Google-Sender-Auth: c7ROabo5f6Ibq_HKIwALhQwc95g Message-ID: From: "K. Macy" To: Luigi Rizzo Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-net@freebsd.org Subject: Re: FreeBSD I/OAT (QuickData now?) 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: Sat, 11 Jun 2011 19:07:03 -0000 > This said, one should consider that going fast and being > completely general don't go well together -- you don't do > F1 races with a minivan, and don't carry large groups of > people around with an F1 car. This is self-evident, any sort of multiplexing comes at a price. To have the card be simultaneously general and support direct access requires dedicated hardware like the quasi-IOMMU on the Solarflare cards. > I don't think we'll ever manage > to have both at the same time. It is good to have a > "transformer" vehicle though! >From my point of view, the general utility of this all boils down to how easy it is to use the "bridge". I'll take a look in to interfacing to netmap with my user level TCP stack to get a feel for the latter. Thanks for the clarification. -Kip