Received: with ECARTIS (v1.0.0; list netdev); Fri, 21 Jan 2005 07:23:45 -0800 (PST) Received: from mx1.slu.se (mx1.slu.se [130.238.96.70]) by oss.sgi.com (8.13.0/8.13.0) with ESMTP id j0LFNdSn028770 for ; Fri, 21 Jan 2005 07:23:40 -0800 Received: from robur.slu.se (robur.slu.se [130.238.98.12]) by mx1.slu.se (8.13.1/8.13.1) with ESMTP id j0LFNZsG004912; Fri, 21 Jan 2005 16:23:35 +0100 Received: by robur.slu.se (Postfix, from userid 1000) id 1B408EE041; Fri, 21 Jan 2005 16:23:35 +0100 (CET) From: Robert Olsson MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16881.7799.47441.33803@robur.slu.se> Date: Fri, 21 Jan 2005 16:23:35 +0100 To: jeremy.guthrie@berbee.com Cc: netdev@oss.sgi.com, Robert Olsson Subject: Re: V2.4 policy router operates faster/better than V2.6 In-Reply-To: <200501201114.49517.jeremy.guthrie@berbee.com> References: <200501200837.40734.jeremy.guthrie@berbee.com> <16879.58333.266843.335475@robur.slu.se> <200501201114.49517.jeremy.guthrie@berbee.com> X-Mailer: VM 7.18 under Emacs 21.3.1 X-Scanned-By: MIMEDefang 2.48 on 130.238.96.70 X-Virus-Scanned: ClamAV 0.80/650/Sun Jan 2 19:00:02 2005 clamav-milter version 0.80j on 127.0.0.1 X-Virus-Status: Clean X-archive-position: 607 X-ecartis-version: Ecartis v1.0.0 Sender: netdev-bounce@oss.sgi.com Errors-to: netdev-bounce@oss.sgi.com X-original-sender: Robert.Olsson@data.slu.se Precedence: bulk X-list: netdev We have to understand the GC details to 100% confident. Some time to digest and a may reboot help. I also mentioned routing without the route hash. No spinning in route hash and no GC but we trade this for doing a fib lookup for every packet. Jamal and I started to play with this at last OLS but it's only tested in lab sofar. For environments with small number of flows it's probably not a good idea Length of flows is of course also important. No idea about the result in your case. I have a patch: ftp:/robur.slu.se:/pub/Linux/net-development/preroute/preroute10.pat If you feel very brave you can test this. The files to monitor is /proc/net/softnet_stat this verify the new packet path. With rtstat (tot) should show all routed packets. The rate in pps we are able to achieve. --ro