From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50079.outbound.protection.outlook.com [40.107.5.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id A752A3BA8E for ; Thu, 26 Apr 2018 04:16:44 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=darbyshire-bryant.me.uk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ZXTwyVP0pszFXv3mIRmLfo6fM4X1B8HqEGJo9RMkyVg=; b=rzpXVvS1fsXF5G0Wwbs4gzN1lqMKvqI9229Wil6/fIrKCwn7sQgzn/fACqStFAFntrktXO+2WyHHXhDsKP21N4B7GwGtp0T9AzhXEHS3IX/RQR02AjrROxbBhLuJ6iRLUe5QWJfXyQeLvlBcng6G9AY3HJcrxFAlFiW98uvhDuY= Received: from AM0PR0702MB3730.eurprd07.prod.outlook.com (52.133.51.23) by AM0PR0702MB3634.eurprd07.prod.outlook.com (52.133.50.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.735.5; Thu, 26 Apr 2018 08:16:42 +0000 Received: from AM0PR0702MB3730.eurprd07.prod.outlook.com ([fe80::2c0d:ddc7:e2c0:f949]) by AM0PR0702MB3730.eurprd07.prod.outlook.com ([fe80::2c0d:ddc7:e2c0:f949%2]) with mapi id 15.20.0735.005; Thu, 26 Apr 2018 08:16:42 +0000 From: Kevin Darbyshire-Bryant To: Jonathan Morton CC: =?utf-8?B?VG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2Vu?= , "cake@lists.bufferbloat.net" Subject: Re: [Cake] CAKE upstreaming - testers wanted, ACK filtering rescuers needed Thread-Topic: [Cake] CAKE upstreaming - testers wanted, ACK filtering rescuers needed Thread-Index: AQHT3S8Ah2GiiHFb80O5oVS8YbNw3qQSpVYAgAAOG4A= Date: Thu, 26 Apr 2018 08:16:42 +0000 Message-ID: <2833D2C1-7DE7-44F7-BF34-2F83A0890FF8@darbyshire-bryant.me.uk> References: <87vacf3th7.fsf@toke.dk> <46C6A124-61F3-4503-B310-C55D46597EED@gmail.com> In-Reply-To: <46C6A124-61F3-4503-B310-C55D46597EED@gmail.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=kevin@darbyshire-bryant.me.uk; x-originating-ip: [2a02:c7f:1231:202b::dc83] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; AM0PR0702MB3634; 7:3uE0kAd+5/N+nMe319IumWJetqmPL3rRs/nAtnarIY4ayV3DC6HbKGMXAQ9ZAaBm8eIAVjQe25ldJjIEFwnBK3Wiq1vho2xcqwkEPLMp8flm/qvrCRka4rpS70i8ibQh+I/Q3H3KULvhBUPX1JG7z9nSqR0G9uS2n+NSXJaVWtz5MpQ3F7m8xQA6avAIlO9GFsWLMO+KwH3SKhvDoJNsmnz/0HFm6h5lhIUXzCC/40xHGuYeQOs+7sleM4i3Rhqd x-ms-exchange-antispam-srfa-diagnostics: SOS; x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(7021125)(5600026)(4534165)(7022125)(4603075)(4627221)(201702281549075)(7048125)(7024125)(7027125)(7028125)(7023125)(2017052603328)(7153060)(49563074)(7193020); SRVR:AM0PR0702MB3634; x-ms-traffictypediagnostic: AM0PR0702MB3634: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(85827821059158); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(102415395)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231232)(944501410)(52105095)(93006095)(93001095)(6041310)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(2016111802025)(6043046)(6072148)(201708071742011); SRVR:AM0PR0702MB3634; BCL:0; PCL:0; RULEID:; SRVR:AM0PR0702MB3634; x-forefront-prvs: 0654257CF5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(39380400002)(39830400003)(396003)(346002)(366004)(199004)(189003)(229853002)(2900100001)(2906002)(36756003)(5250100002)(8676002)(33656002)(81166006)(81156014)(6916009)(68736007)(7736002)(97736004)(99936001)(6116002)(14454004)(8936002)(59450400001)(5660300001)(76176011)(2616005)(11346002)(105586002)(476003)(25786009)(106356001)(1411001)(486006)(82746002)(446003)(99286004)(46003)(6506007)(6436002)(86362001)(186003)(3660700001)(74482002)(478600001)(3280700002)(6486002)(6246003)(39060400002)(102836004)(6512007)(53546011)(53936002)(305945005)(316002)(83716003)(4326008)(54906003)(197463001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR0702MB3634; H:AM0PR0702MB3730.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: darbyshire-bryant.me.uk does not designate permitted sender hosts) x-microsoft-antispam-message-info: x0wRKnZLmFvjNH2/cL+TcVYyk/isdATiC+aFWastruba/pk65VXdOwq+qp5ZAs+MDmiDqCYzx8r1N8V4YoNm06HcKLqN1ZaIRr1bos5UmLz6dGgVuhrhOMR5ioZWV+5rbgx6bad1nm9h2p996rTiSl3PpYvKQYNb/67an5qXEJen8QAAvM5awR9EPe7S9oph spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/signed; boundary="Apple-Mail=_D035E675-0007-4343-877C-5575258E5DDA"; protocol="application/pgp-signature"; micalg=pgp-sha256 MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: db8b87f9-d37b-48e5-2235-08d5ab4e0af7 X-OriginatorOrg: darbyshire-bryant.me.uk X-MS-Exchange-CrossTenant-Network-Message-Id: db8b87f9-d37b-48e5-2235-08d5ab4e0af7 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Apr 2018 08:16:42.1310 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9151708b-c553-406f-8e56-694f435154a4 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0702MB3634 X-List-Received-Date: Thu, 26 Apr 2018 08:16:45 -0000 --Apple-Mail=_D035E675-0007-4343-877C-5575258E5DDA Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On 26 Apr 2018, at 08:26, Jonathan Morton = wrote: >=20 >> Genuine question: I have a superpacket circa 64K, this is a lump of = data in a tcp flow. I have another small VOIP packet, it=E2=80=99s = latency sensitive. If I split the super packet into individual 1.5K = packets as they would be on the wire, I can insert my VOIP packet at = suitable place in time such that jitter targets are not exceeded. If I = don=E2=80=99t split the super packet, surely I have to wait till the end = of the superpacket=E2=80=99s queue (for want of a better word) and = possibly exceed my latency target. That looks to me like =E2=80=98GSO/TSO= =E2=80=99 is potentially bad for interflow latencies. >=20 >> What don=E2=80=99t I understand here? >=20 > You have it exactly right. For some reason, Eric is failing to = consider the general case of flow-isolating queues at low link rates, = and only considering high-rate FIFOs. Thanks. Well that=E2=80=99s a relief - Got something right! The day = can only go downhill from here :-) Have to say, Sebastian=E2=80=99s analogy "turning 64K "oil-tankers" into = a fleet of speedboats =E2=80=9C really made me smile. Of course the = cost is CPU, fortunately no risk of oil spillage :-) --Apple-Mail=_D035E675-0007-4343-877C-5575258E5DDA Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEASyssijGxT6XdZEjs6I4m53iM0oFAlrhiukACgkQs6I4m53i M0qH9A//R9wB1bWVj31wEHfCGnJagA7gF/IU/qivHsJ0oqe/SSCjMO0jmA2cZPnF l+0Li0iOD8Hjp+m9EwMtS3mM1R9LEdg2RYAkfKfXJVCSntWK4vonb4O45i+g9+Cx G4BYTzSwZF9Hp11UZDQFiaInEWZT5XZ5fdtAZ5xtHZm5HJxV3Wg5LAcSMr2Z+QNZ fowxFbp/omXDy9QRfeunWv2V+CA3G31ffdOfj8078CWm+1KMsZmluHyyrYC2XRx6 WtDNNB1s9AVrmF1fSD3Pg98weFlVyD045QYbk4UeoE7ulkFl3tzfMgx0jXBCR7lu rqpDG+ebXR6T1bcoXgk7ixcZG+1MdnpVT42rmtKs6gI2fCOODOvObvq4XDGZ33uT ZbpvDnYj1Qn8Pjfz2zCSOil9o1Vvu9NbYxKZT4i/4eU5SoB7gdhmcbyZO9Gg6Ffg zGjddSV1nipdOp7Q/x+UZdpP5j3+2iPzl2TZ2TA4P77VC/PA8HE9hwVc2wNAkWUh dWxyQTaE/kk8KYxiPWX9Ly0/yrqc41jZ/CZExzEVbMS0zLefxU9roXGbcBhMqjNr tnVRjsN2kYfNtm5pkXHP9xhnq0Xx/wVMDdcNPoFz4NEqDcxpibRGTwHI/Y+0QRFP i1W29h89O3evkX08UX7L5ZD6FxetUtR9o2ySm/XbENkYsmwaBA0= =til+ -----END PGP SIGNATURE----- --Apple-Mail=_D035E675-0007-4343-877C-5575258E5DDA--