From owner-freebsd-current@FreeBSD.ORG Sat Aug 19 19:57:09 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 300D816A4DA for ; Sat, 19 Aug 2006 19:57:09 +0000 (UTC) (envelope-from rizzo@icir.org) Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD89043D45 for ; Sat, 19 Aug 2006 19:57:08 +0000 (GMT) (envelope-from rizzo@icir.org) Received: from xorpc.icir.org (localhost [127.0.0.1]) by xorpc.icir.org (8.12.11/8.12.11) with ESMTP id k7JJv8FJ023051; Sat, 19 Aug 2006 12:57:08 -0700 (PDT) (envelope-from rizzo@xorpc.icir.org) Received: (from rizzo@localhost) by xorpc.icir.org (8.12.11/8.12.3/Submit) id k7JJv8gH023050; Sat, 19 Aug 2006 12:57:08 -0700 (PDT) (envelope-from rizzo) Date: Sat, 19 Aug 2006 12:57:08 -0700 From: Luigi Rizzo To: Jeremie Le Hen Message-ID: <20060819125708.B22972@xorpc.icir.org> References: <200608151627.37828.root@solink.ru> <20060815130002.M45647@fledge.watson.org> <200608160959.23100.root@solink.ru> <20060816094944.GC820@turion.vk2pj.dyndns.org> <44E3A2C0.2020801@elischer.org> <20060819195336.GL57815@obiwan.tataz.chchile.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20060819195336.GL57815@obiwan.tataz.chchile.org>; from jeremie@le-hen.org on Sat, Aug 19, 2006 at 09:53:36PM +0200 Cc: freebsd-current@freebsd.org Subject: Re: [fbsd] Re: throughput and interrupts X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Aug 2006 19:57:09 -0000 On Sat, Aug 19, 2006 at 09:53:36PM +0200, Jeremie Le Hen wrote: > Hi, > > > >natd runs in userland so every packet has to be pushed out to userland, > > >processed and pushed back into the kernel. The vast majority of the > > >overhead is the userland/kernel transition so natd gives you a basically > > >fixed pps rate. Your throughput will vary depending on the packet size. > > > > > > > > > > in 6.1 there is an in kernel version of natd.. > > > > man ng_nat > > What about the SoC 2005 project, aiming to push libalias down > into a kernel module ? IIRC, there have been some patches > but I saw nothing commited. This thread has stirred this > up from my memory. Paolo Pisati is now a committer and hopefully will commit that stuff when he will be done with his current SoC work cheers luigi > Thank you, > -- > Jeremie Le Hen > < jeremie at le-hen dot org >< ttz at chchile dot org > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"