From owner-freebsd-net@FreeBSD.ORG Wed Jan 28 00:29:19 2015 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 05D6C54C for ; Wed, 28 Jan 2015 00:29:19 +0000 (UTC) Received: from marcos.anarc.at (mail.orangeseeds.org [72.0.72.144]) by mx1.freebsd.org (Postfix) with ESMTP id 9865A2B1 for ; Wed, 28 Jan 2015 00:29:18 +0000 (UTC) Received: by marcos.anarc.at (Postfix, from userid 1000) id 224791A0070; Tue, 27 Jan 2015 19:29:14 -0500 (EST) From: Antoine =?utf-8?Q?Beaupr=C3=A9?= To: Luigi Rizzo Subject: Re: is polling still a thing? In-Reply-To: <20150127233240.GA22364@onelab2.iet.unipi.it> References: <871tmgceup.fsf@marcos.anarc.at> <1422384769.867067950.y2iiuu53@frv34.fwdcdn.com> <87pp9zc1wk.fsf@marcos.anarc.at> <20150127223917.GA21883@onelab2.iet.unipi.it> <87h9vbbze1.fsf@marcos.anarc.at> <20150127233240.GA22364@onelab2.iet.unipi.it> User-Agent: Notmuch/0.18.2 (http://notmuchmail.org) Emacs/24.4.1 (x86_64-pc-linux-gnu) Date: Tue, 27 Jan 2015 19:29:14 -0500 Message-ID: <87bnljbvdx.fsf@marcos.anarc.at> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: freebsd-net@freebsd.org, wishmaster X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.18-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: Wed, 28 Jan 2015 00:29:19 -0000 On 2015-01-27 18:32:40, Luigi Rizzo wrote: > A netmap-aware NIC has no problem dealing with high PPS rates, > deliver them through the fat pipe HHH to netmap-ipfw in userspace, > which does the filtering and drops the junk. The remaining part > is reinjected through another netmap port into the host stack, > which is the actual bottleneck. Presumably at this point the amount > of residual traffic is sustainable by the kernel. netmap-ipfw is > simmetric so it supports traffic in the other direction too. > another host netmap port. Presumably at thi [trimmed?] uh! so that's pretty amazing. :) is there some tutorial that's available for this somewhere? i looked briefly at the netmap-ipfw README, and couldn't quite figure it out. thanks! a. --=20 Au nom de l'=C3=A9tat, la force s'appelle droit. Au main de l'individu, elle s'appelle crime. - Max Stirner