From owner-freebsd-current@FreeBSD.ORG Sun Aug 20 05:24:52 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 382CB16A4E7 for ; Sun, 20 Aug 2006 05:24:52 +0000 (UTC) (envelope-from prvs=julian=38058dedd@elischer.org) Received: from a50.ironport.com (a50.ironport.com [63.251.108.112]) by mx1.FreeBSD.org (Postfix) with ESMTP id 742D343D45 for ; Sun, 20 Aug 2006 05:24:51 +0000 (GMT) (envelope-from prvs=julian=38058dedd@elischer.org) Received: from unknown (HELO [192.168.2.3]) ([10.251.60.51]) by a50.ironport.com with ESMTP; 19 Aug 2006 22:24:50 -0700 Message-ID: <44E7F223.1090702@elischer.org> Date: Sat, 19 Aug 2006 22:24:51 -0700 From: Julian Elischer User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.13) Gecko/20060414 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Luigi Rizzo 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> <20060819125708.B22972@xorpc.icir.org> In-Reply-To: <20060819125708.B22972@xorpc.icir.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org, Jeremie Le Hen 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: Sun, 20 Aug 2006 05:24:52 -0000 Luigi Rizzo wrote: >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. >> >> libalias is already there. > >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" >> >> >_______________________________________________ >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" > >