From owner-freebsd-net@FreeBSD.ORG Sun Aug 25 14:42:44 2013 Return-Path: Delivered-To: freebsd-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 29DD032F; Sun, 25 Aug 2013 14:42:44 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-qe0-x232.google.com (mail-qe0-x232.google.com [IPv6:2607:f8b0:400d:c02::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C91DD210B; Sun, 25 Aug 2013 14:42:43 +0000 (UTC) Received: by mail-qe0-f50.google.com with SMTP id s14so1253177qeb.23 for ; Sun, 25 Aug 2013 07:42:42 -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=M0eqWikbruwrDefVXjNln16LD73eM804JV5K0dCzW/s=; b=PE0HqoYR8vRLHt+KUOjsPDxOWMobI7Z/trnUM8C9xxqwMkNKtMORoYPCHzQEXT4V/n IIhGAcDNdBte/lECS+cgasgf1zz917uqsEVAJruqQIEHck408oh6w3BJR0h2eFEZ2Spj F8fjhmFhFUQ+tbXZ9ZafrEcQabHjNzBP8ERAuVSsVf+LRxkPT9TSweJkNEmQzpRRNufQ iLuS4zLyti33xhUq5/1wsNGpzV6bBD+L0vC6BtraGKs342hEhEWo/quNVUTXgiUT+DVH ofxQd7a+4geuXA5kTKMqJ5sKijeeAoeDN4UmezvSLi+55RlfMviDA6yZL4r72v9yNQLg 1UfQ== MIME-Version: 1.0 X-Received: by 10.49.105.74 with SMTP id gk10mr11768829qeb.8.1377441762660; Sun, 25 Aug 2013 07:42:42 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.224.128.70 with HTTP; Sun, 25 Aug 2013 07:42:42 -0700 (PDT) In-Reply-To: <5218E8B6.5090407@freebsd.org> References: <520A6D07.5080106@freebsd.org> <520B74DD.1060102@ipfw.ru> <20130814124024.GA64548@onelab2.iet.unipi.it> <201308141740.28779.zec@fer.hr> <20130814154853.GA66341@onelab2.iet.unipi.it> <521204A9.7080607@ipfw.ru> <52152837.9010101@freebsd.org> <5218ABB4.5070601@ipfw.ru> <5218E8B6.5090407@freebsd.org> Date: Sun, 25 Aug 2013 07:42:42 -0700 X-Google-Sender-Auth: TgsdbSSv9k3CWhCet1fyV31xcGw Message-ID: Subject: Re: route/arp lifetime (Re: it's the output, not ack coalescing (Re: TSO and FreeBSD vs Linux)) From: Adrian Chadd To: Andre Oppermann Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: FreeBSD Net , "Alexander V. Chernikov" 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, 25 Aug 2013 14:42:44 -0000 On 24 August 2013 10:09, Andre Oppermann wrote: > On 24.08.2013 19:04, Adrian Chadd wrote: > >> I'm very close to starting an mbuf batching thing to use in a few places >> like receive, transmit and >> transmit completion -> free path. I'd be interested in your >> review/feedback and testing as it sounds >> like something you can easily stress test there. :) >> > > I'd strongly recommend fixing a number of other places and collect > lower hanging fruit before starting with mbuf batching. I'm open to suggestions. Scott killed our high hanging fruit (VM / buffer page lifecycle) and what's left is not very low. If you have any recommendations, I'd love to hear them. -adrian