From owner-freebsd-net@FreeBSD.ORG Mon Nov 14 09:14:38 2011 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ACC61106566C for ; Mon, 14 Nov 2011 09:14:38 +0000 (UTC) (envelope-from ermal.luci@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 754A28FC14 for ; Mon, 14 Nov 2011 09:14:38 +0000 (UTC) Received: by iakl21 with SMTP id l21so8136292iak.13 for ; Mon, 14 Nov 2011 01:14:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=TdDcRA4joMznl8Gkbtm/lfE8wOIOkSUkSh27YyIElAE=; b=LtKctCsEozLS66QLIHodcQIsOdnS3NQjJWk37Ep4SUNH+gxaxJq6vrtsMim9XyFpUj vQlYX895qjur8Se7oYPzczIXUcPmDhEsWOsjSKv60IX1Sf9dH1crOTMcbS2bsQkA59hw B6RhKWM/qK2ltQdobG8uUVuh4LqNJlWdxDvRg= MIME-Version: 1.0 Received: by 10.42.153.6 with SMTP id k6mr21710654icw.30.1321260618122; Mon, 14 Nov 2011 00:50:18 -0800 (PST) Sender: ermal.luci@gmail.com Received: by 10.231.53.213 with HTTP; Mon, 14 Nov 2011 00:50:18 -0800 (PST) In-Reply-To: <4EC0BB34.3020600@soe.ucsc.edu> References: <4EC033B7.5080609@soe.ucsc.edu> <4EC0395C.3030302@swin.edu.au> <4EC055CB.40100@soe.ucsc.edu> <4EC0585F.5000104@soe.ucsc.edu> <4EC05F58.1050103@soe.ucsc.edu> <4EC072CB.5030800@freebsd.org> <9898624e64a38e5e860591d194ec5c70@www1.xerq.net> <4EC0BB34.3020600@soe.ucsc.edu> Date: Mon, 14 Nov 2011 09:50:18 +0100 X-Google-Sender-Auth: 4jTqANC4qnaxOCOKXvGeV3B4a6g Message-ID: From: =?ISO-8859-1?Q?Ermal_Lu=E7i?= To: Erich Weiler Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-net@freebsd.org, Matt Connor Subject: Re: Arg. TCP slow start killing me. X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Nov 2011 09:14:38 -0000 On Mon, Nov 14, 2011 at 7:54 AM, Erich Weiler wrote: >> Have you considered empty ACK prioritization? I implemented this a year >> ago on a pair of production edge routers and noticed significant >> improvement on throughput. I have production code examples if you >> require them, but this link should be more than enough to get you starte= d: > > Fascinating. =A0pfSense does have traffic shaping options, among them ACK > prioritization and queues. =A0Let me play with that a bit. =A0Totally cou= ld be > affecting me - my downstream traffic could be great enough to crows out > ACKs, thus causing the TCP stream resets. =A0Sounds plausible, at least. pfSense has dummynet and ACK prioritization that can help here though i think before implementing a fix you should find the cause to fix! --=20 Ermal