From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf0-x22a.google.com (mail-pf0-x22a.google.com [IPv6:2607:f8b0:400e:c00::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id B6ED43BA8E for ; Tue, 14 Nov 2017 21:21:18 -0500 (EST) Received: by mail-pf0-x22a.google.com with SMTP id x7so15901282pfa.1 for ; Tue, 14 Nov 2017 18:21:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mounce.com.au; s=google; h=mime-version:from:date:message-id:subject:to; bh=qPPwVU+iMSn6IEMXlmZyVWCpM0BNNf6stuq83nSQO1o=; b=WCCn1llZOhc9OGzRQ6vpDzN+ZKMVnziOMYTvtD84oNCqLOtCAU4FXvTNmdI6LawePS bqsFhfQXziTVjPMunns2kmbX04I0grJVKfDh4qa/QfYe4ziSZvqajnsXyU3ux+5FuL+K LSkAvBj8oFkrTeyMRXCAJlCpT0ZwMe6pA++zS/io0EcyF3fNCN/uwabc6t6NbIUse8x1 Ki/oL/oalwVPAFmChUW2yGb+h1uVX3JZ1wDsT1gT1g0hUQ/rLQAV7Iy9yvwLoXlpL/xC 3yj/oxw9k3CT9BBKv0e2Fhe5eoX7aifZZAI7FVLrFmSjZudqmNoh/7v8wPGFbklkNK/K WsVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=qPPwVU+iMSn6IEMXlmZyVWCpM0BNNf6stuq83nSQO1o=; b=M12GMZwDAH74f9bihv3a8X633bICUkI2FB4NkIN+9uVBZ1KPDtvGIkzgMa+VvRrCuE nHTL7PlqZrmmXXJLYLTD5v0PtKj0YZqZqwwMYH1XcZ4TWZXiIL9OZec9ITn1ZqXhFhyE a5B1cgDsRxmI2ya+vmEY2aq1vDwGK7877ew9+eJ69xbTvHm1ACxvvCJjUKaFYri12yLm BgxwH50Ot581zIorUFTxWz7X/OI20v+zRPyMTOiK1A1+1vA2vPSQ4ITaiosw/9nWiUOh TGODCTHQQnqBUU9i3wmkY3RdfXzv9RURzNd/yS8M7jsT0JUPeHnYuGHbGGleRTLMHRpH EPLg== X-Gm-Message-State: AJaThX4NCYjD1rWZNrbcpib6bLBodf93TLk+KL9Y1XdpYLM1lNvv88Fl WcAU0SFDijy8qsg/u0yYxWTAS8oodYag3mYY/zFfaCrCU8Q= X-Google-Smtp-Source: AGs4zMYd5CoV2bnBbMzkaJMWQbqLsFhUc8iX4po2ltQvYdzk9AnUK2ysM/XubsfD9sAjc5LPadTJKyj56x2H9fQclQg= X-Received: by 10.98.95.197 with SMTP id t188mr15665699pfb.230.1510712477296; Tue, 14 Nov 2017 18:21:17 -0800 (PST) MIME-Version: 1.0 Received: by 10.100.165.43 with HTTP; Tue, 14 Nov 2017 18:21:01 -0800 (PST) X-Originating-IP: [101.166.205.68] From: Ryan Mounce Date: Wed, 15 Nov 2017 12:51:01 +1030 Message-ID: To: Cake List Content-Type: text/plain; charset="UTF-8" Subject: [Cake] TCP ACK filtering X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Nov 2017 02:21:18 -0000 Hi, I'm seeking feedback from users of highly asymmetric internet connections and TCP experts alike with respect to my work-in-progress patch to add TCP ACK filtering (a.k.a. suppression / thinning) to cake. A preliminary version has been merged into the cobalt branch there is an open PR for a revision with significantly reduced overhead (in terms of CPU cycles). https://github.com/dtaht/sch_cake/pull/63 https://github.com/dtaht/sch_cake/pull/64 https://github.com/dtaht/tc-adv/pull/17 There is still further research to be done on my part to extend this filtering to SACKs in an intelligent manner (mostly of benefit to flows with a large BDP). Ironically I will be migrating from a 48:1 120/2.5 link to a more balanced 5:2 100/40 link at home shortly so I won't have much of a personal stake in this feature's performance from that point, however I hope that it will be of benefit to others. Regards, Ryan Mounce