From owner-freebsd-hackers@FreeBSD.ORG Thu Oct 5 15:16:45 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 01EB416A412 for ; Thu, 5 Oct 2006 15:16:45 +0000 (UTC) (envelope-from Jochen.Kaiser@rrze.uni-erlangen.de) Received: from max72.rrze.uni-erlangen.de (max72.rrze.uni-erlangen.de [131.188.3.69]) by mx1.FreeBSD.org (Postfix) with ESMTP id B40A843D72 for ; Thu, 5 Oct 2006 15:16:31 +0000 (GMT) (envelope-from Jochen.Kaiser@rrze.uni-erlangen.de) Received: from max72.rrze.uni-erlangen.de (max72.rrze.uni-erlangen.de [131.188.3.69]) by max72.rrze.uni-erlangen.de with ESMTP for freebsd-hackers@freebsd.org; Thu, 5 Oct 2006 17:15:37 +0200 Received: from max72.rrze.uni-erlangen.de ([131.188.3.69]) by max72.rrze.uni-erlangen.de (max72.rrze.uni-erlangen.de [127.0.0.1]) (amavisd-new) with ESMTP id 02212-01-1876 for ; Thu, 5 Oct 2006 17:15:37 +0200 (MEST) Received: from devil.rrze.uni-erlangen.de (devil.rrze.uni-erlangen.de [131.188.3.178]) by mailhub2.rrze.uni-erlangen.de with ESMTP for freebsd-hackers@freebsd.org; Thu, 5 Oct 2006 17:15:36 +0200 Received: from devil.rrze.uni-erlangen.de (devil.rrze.uni-erlangen.de [127.0.0.1]) by devil.rrze.uni-erlangen.de (8.13.6/8.13.6) with ESMTP id k95FFa7H025655 for ; Thu, 5 Oct 2006 17:15:36 +0200 (CEST) (envelope-from unrz111@devil.rrze.uni-erlangen.de) Received: (from unrz111@localhost) by devil.rrze.uni-erlangen.de (8.13.6/8.13.6/Submit) id k95FFa9d025654 for freebsd-hackers@freebsd.org; Thu, 5 Oct 2006 17:15:36 +0200 (CEST) (envelope-from unrz111) From: Jochen Kaiser Date: Thu, 5 Oct 2006 17:15:36 +0200 To: freebsd-hackers@freebsd.org Message-Id: <20061005151536.GA25283@devil.rrze.uni-erlangen.de> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-Virus-Scanned: by amavisd-new-20030616 (RRZE) on max72.rrze.uni-erlangen.de X-Spam-PYZOR: Reported 0 times. X-Spam-DCC: : X-Spam-Checker-Version: SpamAssassin 3.1.5-rrze_40 (2006-08-29) on boeck1.rrze.uni-erlangen.de X-Spam-Status: No, score=-4.6 tests=AWL=0.439, SPF_HELO_PASS=-0.001, SPF_PASS=-5 autolearn=ham X-Spam-RBL: [131.188.3.178] [30 faurelaysub-3.rrze.uni-erlangen.de., 10 devil.rrze.uni-erlangen.de., 20 faurelaysub-1.rrze.uni-erlangen.de., 20 faurelaysub-2.rrze.uni-erlangen.de.] [127.0.0.7] X-Spam-Eval: ham X-Spam-RRZE-Info: Diese Mail wurde einer automatischen Spam-Analyse unterzogen, siehe: http://www.rrze.uni-erlangen.de/dienste/e-mail/spam-analyse/ Subject: libpcap perf improvement? latest ideas? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Oct 2006 15:16:45 -0000 hi, after reading a german master thesis [1] (dated 12/2004) about pcap performance (with comparison of linux and freebsd) I searched freebsd resources for pcap improvements. Unofortunately I did not find any improvements like PF_RING and/or efforts for reducing the number of copy operations from device to user space. Maybe I think too simple because I don't know how SMP fine locks are influencing this (maybe it is very complex to improve that when you want to avoid side effects.). Or maybe it is not important at all, because real applications use DAG boards? I would appreciate any discussion here. greetings, Jochen [1] www.net.in.tum.de/teaching/projects/docs/schneider_SEP_slides2.ps [2] www.endace.com -- Dipl. Inf. Jochen Kaiser, GPG 0x3C93A870, phone +49 9131 85-28681 Network Administration mailto:jochen.kaiser@rrze.uni-erlangen.de Regionales Rechenzentrum Universitaet Erlangen-Nuernberg, Germany http://ipv6.rrze.uni-erlangen.de/~unrz111 private:jnkaiser@gmx.de