From owner-freebsd-net@FreeBSD.ORG Sun Aug 18 15:57:56 2013 Return-Path: Delivered-To: net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 6B691EFA; Sun, 18 Aug 2013 15:57:56 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-wg0-x231.google.com (mail-wg0-x231.google.com [IPv6:2a00:1450:400c:c00::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C92092DAF; Sun, 18 Aug 2013 15:57:55 +0000 (UTC) Received: by mail-wg0-f49.google.com with SMTP id y10so2738513wgg.28 for ; Sun, 18 Aug 2013 08:57:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=OmhoWmpdPbAD9y8NrjBSZVlXvT9z4y/sSD+UoYo77MQ=; b=AqUTXvSs3EJ1OMJVHQKIXfy9iQvCxaCGwLBYDZK4KElwRqKzCSMOEnB4+IMlDbg+Pu Vt2rSOmcNDbRFg75JWxrbPsD/JbGG/3yIOeTeR5GasMv1gFRhFalGLn7MfkFDOvSrD/I vd9FseQ9hpfSCgynXLXdGE+xEuRFhxXC8Rk4k7cmzJErq/ZwA7mP+vpI2O+bpIHVlWhE V7qrExw9+wWzUV2a9+27Qt5F7wJb8+KavUB/v8XLyKuoK2bKqpVz/j3c9i3fvxLTVzHB dtgW+HyYzpHNLBNgsoX2UUxmeZ/efILgAbF/QFnCT02gKRiI0PDnrLdYb+NJEHHxhPhv 2gww== MIME-Version: 1.0 X-Received: by 10.180.37.16 with SMTP id u16mr5011030wij.46.1376841474194; Sun, 18 Aug 2013 08:57:54 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.217.116.136 with HTTP; Sun, 18 Aug 2013 08:57:54 -0700 (PDT) In-Reply-To: <71EA3DFB-B410-432D-98E0-B6341556BE6D@netgate.com> References: <520A6D07.5080106@freebsd.org> <520AFBE8.1090109@freebsd.org> <520B24A0.4000706@freebsd.org> <520B3056.1000804@freebsd.org> <20130814102109.GA63246@onelab2.iet.unipi.it> <1376745244.6575.YahooMailNeo@web121606.mail.ne1.yahoo.com> <1376748170.66110.YahooMailNeo@web121601.mail.ne1.yahoo.com> <1376833738.94737.YahooMailNeo@web121605.mail.ne1.yahoo.com> <71EA3DFB-B410-432D-98E0-B6341556BE6D@netgate.com> Date: Sun, 18 Aug 2013 08:57:54 -0700 X-Google-Sender-Auth: 5Qbl1OoFR_t9vQABXl2X_FeB9_k Message-ID: Subject: Re: it's the output, not ack coalescing (Re: TSO and FreeBSD vs Linux) From: Adrian Chadd To: Jim Thompson Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Barney Cordoba , FreeBSD Net , Luigi Rizzo , Lawrence Stewart X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Aug 2013 15:57:56 -0000 Right. Well, post some profiling data, let's figure this out sometime. Luigi can do bridging with 2 cores using netmap. So it's technically possible. There's just a lot of kernel gunk in the way of doing it ye olde way. -adrian On 18 August 2013 07:25, Jim Thompson wrote: > > On Aug 18, 2013, at 8:48 AM, Barney Cordoba > wrote: > > > I could fill a tx queue with 10gb of traffic with yesteryear's cpus. > It's not an achievement. Being able to bridge > > real traffic at 10gb/s with 2 cores is > > Or forward at layer 3. > > Or filter packets. > > Or IPSEC. > > Or...