From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; spf=pass smtp.mailfrom=; dkim=pass header.d=rjmcmahon.com; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=rjmcmahon.com policy.dmarc=reject Received: from bobcat.rjmcmahon.com (bobcat.rjmcmahon.com [45.33.58.123]) by mail.toke.dk (Postfix) with ESMTPS id A17DB69A7AF for ; Tue, 16 Sep 2025 01:16:51 +0200 (CEST) Received: from mail-oa1-f53.google.com (mail-oa1-f53.google.com [209.85.160.53]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by bobcat.rjmcmahon.com (Postfix) with ESMTPSA id A1F151C1CC for ; Mon, 15 Sep 2025 16:16:49 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.11.0 bobcat.rjmcmahon.com A1F151C1CC DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjmcmahon.com; s=bobcat; t=1757978209; bh=n6nbJkodyBUyumTwP6op4JHBerwtF6wnRAIGFaT9ETc=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=cVaads5aNCkzLAf6oDCih/0D+l7CCA157YBK7Uv/zKu0GdOtgY0IZwIesasgeMRAC kyJqEA1cvkf7M2ua0NgX5GFTzWeAC9A62RgM1GWPT20Zjxd/x2YisOexmuNxw9kAsy tQXm1eilsVsmE6WFgIFEulhJ7kkq0OZfOh/x7MdA= Received: by mail-oa1-f53.google.com with SMTP id 586e51a60fabf-30cce8c3afaso3533466fac.1 for ; Mon, 15 Sep 2025 16:16:49 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCVpfLjCcyzMrnoaUQntXuOS31hdfqYo+0vITS28JMP4WJKNaOvJato3Jnd9FWNeuykWLqHCCw==@lists.bufferbloat.net X-Gm-Message-State: AOJu0YwFfhoCTSVymjRskVzCc/UrCjzNFMDJkVcZCULLQXAHsQhn0Dt8 wH+5ACpMpCtUjsxcSnVsaObQ/usjWp3sfqeB3I1bIt8Gws5XvNXxR4flDt3BbgqMV4vueRWbC61 Mzdc0ffGE/+16lCO9DVEgzj/Lv4dSZyk= X-Google-Smtp-Source: AGHT+IFAjEPHRU1uxlB2PxzuQ36FP9qoRyij0mRWDnvx9Wwtyaiu9uaVz3k4kM3Tlqxll064Xvwf5eH/Bh23g6NESzA= X-Received: by 2002:a05:6871:e621:b0:331:69c5:53a3 with SMTP id 586e51a60fabf-33169c556c7mr4286929fac.21.1757978209049; Mon, 15 Sep 2025 16:16:49 -0700 (PDT) MIME-Version: 1.0 References: <1757449551.421420786@apps.rackspace.com> In-Reply-To: <1757449551.421420786@apps.rackspace.com> From: Robert McMahon Date: Mon, 15 Sep 2025 16:16:37 -0700 X-Gmail-Original-Message-ID: X-Gm-Features: AS18NWDcnQ5NJTK8qb1q3NqL85uZR0iM8yNjTjLKM4UCoBn4DsKmOvaQgnxuKVc Message-ID: To: "David P. Reed" Cc: Frantisek Borsik , Cake List , codel@lists.bufferbloat.net, bloat , Jeremy Austin via Rpm Message-ID-Hash: IMPOLQ24CGJPEFKZAZA4IHYNN3TWKQ32 X-Message-ID-Hash: IMPOLQ24CGJPEFKZAZA4IHYNN3TWKQ32 X-MailFrom: rjmcmahon@rjmcmahon.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 3.3.10 X-Mailman-Version: 3.3.10 Precedence: list Subject: [Bloat] Re: [Rpm] Re: [Cake] XDP2 is here - from one and only Tom Herbert (almost to the date, 10 years after XDP was released) List-Id: General list for discussing Bufferbloat Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: SGkgRGF2aWQsDQoNClRoaXMgbWF5IGJlIHJlbGV2YW50IHRvIEZpLVdpLiBUaGUgdW5pdHMgd29u J3QgYmUgODAyLjMgcGFja2V0cyBidXQgcmF0aGVyDQo4MDIuMTEgdHJhbnNtaXRzL3JlY2VpdmVz IChpbmNsdWRpbmcgYWdncmVnYXRpb25zLCBhbmQgTVUNCnRyYW5zbXRpdHMvcmVjZWl2ZXMpIGFu ZCBtYXliZSBvbiBtdWx0aXBsZSByYWRpbyBoZWFkcyBmb3IgcmVkdW5kYW5jeS4gKFRoZQ0KZmly c3QgcGlsb3QgaXMgMjQgcmVtb3RlIHJhZGlvIGhlYWRzKQ0KDQpBbGwgaW4gdXNlciBzcGFjZSB3 b3VsZCBiZSBncmVhdC4NCg0KQW55IHRob3VnaHRzIG9uIHRoYXQ/DQoNCkJvYg0KDQpFQkZQIG9y IERQREsgbmVlZCBub3QgYXBwbHkgcGVyICJ0aGUgZnVuZGFtZW50YWwgbGltaXRhdGlvbiBpcyB0 aGF0ICpuZWl0aGVyDQphcHByb2FjaCBnaXZlcyB5b3UgcmF3IDgwMi4xMSBhY2Nlc3MgaW4gbm9y bWFsIG9wZXJhdGlvbmFsIG1vZGUqIC0gdGhhdA0KcmVxdWlyZXMgbW9uaXRvciBtb2RlIG9yIHNw ZWNpYWxpemVkIGhhcmR3YXJlL2RyaXZlcnMuIg0KDQpXaGVuIGRlYWxpbmcgd2l0aCA4MDIuMTEg cGFja2V0cyAqbm90IGluIG1vbml0b3IgbW9kZSogKGkuZS4sIG5vcm1hbA0Kb3BlcmF0aW9uYWwg bW9kZSksIHRoZXJlIGFyZSBzaWduaWZpY2FudCBkaWZmZXJlbmNlcyBiZXR3ZWVuIERQREsgYW5k IGVCUEYNCmFwcHJvYWNoZXM6DQplQlBGIHdpdGggODAyLjExIChOb24tTW9uaXRvciBNb2RlKQ0K DQoqV2hhdCB5b3UgZ2V0OioNCg0KICAgLSBBbHJlYWR5ICpkZWNhcHN1bGF0ZWQgRXRoZXJuZXQg ZnJhbWVzKiAtIHRoZSA4MDIuMTEgaGVhZGVycyBhcmUNCiAgIHN0cmlwcGVkIGJ5IHRoZSB3aXJl bGVzcyBkcml2ZXINCiAgIC0gU3RhbmRhcmQgbmV0d29yayBzdGFjayBpbnRlZ3JhdGlvbg0KICAg LSBBY2Nlc3MgdmlhIFhEUCwgVEMsIHNvY2tldCBmaWx0ZXJzLCBldGMuDQogICAtICpObyBhY2Nl c3MgdG8gODAyLjExLXNwZWNpZmljIG1ldGFkYXRhKiBsaWtlIHNpZ25hbCBzdHJlbmd0aCwgcmV0 cnkNCiAgIGZsYWdzLCBvciB3aXJlbGVzcyBtYW5hZ2VtZW50IGZyYW1lcw0KDQoqTGltaXRhdGlv bnM6Kg0KDQogICAtIENhbm5vdCBzZWUgODAyLjExIG1hbmFnZW1lbnQvY29udHJvbCBmcmFtZXMg KGJlYWNvbnMsIHByb2JlIHJlcXVlc3RzLA0KICAgZXRjLikNCiAgIC0gTm8gYWNjZXNzIHRvIHdp cmVsZXNzLXNwZWNpZmljIGluZm9ybWF0aW9uIChSU1NJLCBjaGFubmVsLCBldGMuKQ0KICAgLSBM aW1pdGVkIHRvIHRoZSBkYXRhIHBheWxvYWQgdGhhdCBzdXJ2aXZlcyA4MDIuMTEg4oaSIEV0aGVy bmV0IGNvbnZlcnNpb24NCg0KRFBESyB3aXRoIDgwMi4xMSAoTm9uLU1vbml0b3IgTW9kZSkNCg0K KlNpbWlsYXIgbGltaXRhdGlvbnM6Kg0KDQogICAtIERQREsgYWxzbyByZWNlaXZlcyAqcG9zdC1w cm9jZXNzZWQgRXRoZXJuZXQgZnJhbWVzKiBmcm9tIHdpcmVsZXNzIE5JQ3MNCiAgIGluIG5vcm1h bCBtb2RlDQogICAtIFRoZSB3aXJlbGVzcyBkcml2ZXIgc3RpbGwgaGFuZGxlcyA4MDIuMTEgcHJv Y2Vzc2luZyBiZWZvcmUgRFBESyBzZWVzDQogICB0aGUgcGFja2V0cw0KICAgLSAqTm8gcmF3IDgw Mi4xMSBmcmFtZSBhY2Nlc3MqIHVubGVzcyB0aGUgaGFyZHdhcmUvZHJpdmVyIHNwZWNpZmljYWxs eQ0KICAgc3VwcG9ydHMgaXQNCg0KKkRQREsgYWR2YW50YWdlczoqDQoNCiAgIC0gKkhpZ2hlciBw YWNrZXQgcmF0ZXMqIC0gY2FuIGhhbmRsZSBtb3JlIHBhY2tldHMgcGVyIHNlY29uZA0KICAgLSAq TG93ZXIgbGF0ZW5jeSogLSBieXBhc3NlcyBrZXJuZWwgbmV0d29ya2luZyBzdGFjaw0KICAgLSAq TW9yZSBDUFUgY29udHJvbCogLSBkZWRpY2F0ZWQgY29yZXMsIHBvbGxpbmcgdnMgaW50ZXJydXB0 cw0KICAgLSBCZXR0ZXIgZm9yIGhpZ2gtdGhyb3VnaHB1dCB3aXJlbGVzcyBhcHBsaWNhdGlvbnMN Cg0KS2V5IEluc2lnaHQNCg0KSW4gKm5vbi1tb25pdG9yIG1vZGUqLCBib3RoIERQREsgYW5kIGVC UEYgYXJlIHdvcmtpbmcgd2l0aCB0aGUgKnNhbWUgaW5wdXQqOg0KRXRoZXJuZXQgZnJhbWVzIHRo YXQgaGF2ZSBhbHJlYWR5IGJlZW4gY29udmVydGVkIGZyb20gODAyLjExIGJ5IHRoZQ0Kd2lyZWxl c3MgZHJpdmVyLiBUaGUgODAyLjExLXNwZWNpZmljIGluZm9ybWF0aW9uIGlzIGFscmVhZHkgZ29u ZS4NCldoZW4gdG8gQ2hvb3NlIFdoaWNoDQoNCipDaG9vc2UgZUJQRiB3aGVuOioNCg0KICAgLSBZ b3UgbmVlZCBrZXJuZWwgaW50ZWdyYXRpb24NCiAgIC0gV29ya2luZyB3aXRoIGV4aXN0aW5nIG5l dHdvcmsgc3RhY2sNCiAgIC0gTW9kZXJhdGUgcGFja2V0IHJhdGVzDQogICAtIFdhbnQgdG8gbGV2 ZXJhZ2UgZXhpc3RpbmcgZUJQRiB0b29saW5nDQoNCipDaG9vc2UgRFBESyB3aGVuOioNCg0KICAg LSBIaWdoIHBhY2tldCByYXRlcyBhcmUgY3JpdGljYWwNCiAgIC0gWW91IG5lZWQgbWluaW11bSBs YXRlbmN5DQogICAtIENhbiBkZWRpY2F0ZSBDUFUgY29yZXMNCiAgIC0gQnVpbGRpbmcgYSBzcGVj aWFsaXplZCB3aXJlbGVzcyBhcHBsaWNhdGlvbg0KDQpUaGUgZnVuZGFtZW50YWwgbGltaXRhdGlv biBpcyB0aGF0ICpuZWl0aGVyIGFwcHJvYWNoIGdpdmVzIHlvdSByYXcgODAyLjExDQphY2Nlc3Mg aW4gbm9ybWFsIG9wZXJhdGlvbmFsIG1vZGUqIC0gdGhhdCByZXF1aXJlcyBtb25pdG9yIG1vZGUg b3INCnNwZWNpYWxpemVkIGhhcmR3YXJlL2RyaXZlcnMuDQoNCk9uIFR1ZSwgU2VwIDksIDIwMjUg YXQgMToyNeKAr1BNIERhdmlkIFAuIFJlZWQgdmlhIFJwbSA8DQpycG1AbGlzdHMuYnVmZmVyYmxv YXQubmV0PiB3cm90ZToNCg0KPg0KPiBIaSBGcmFuayAtDQo+DQo+IEkgdGhpbmsgaXQgaXMgaW50 ZXJlc3RpbmcgYXMgYSBjb25jZXB0LiBBIHByb2plY3QgSSBhbSBhZHZpc2luZyBoYXMgYmVlbg0K PiB1c2luZyBEUERLIHZlcnkgZWZmZWN0aXZlbHkgdG8gZ2V0IHJpZCBvZiB0aGUgaHVnZSBwYXRo IGFuZCBsb2NraW5nIGRlbGF5cw0KPiBpbiB0aGUgY3VycmVudCBMaW51eCBuZXR3b3JrIHN0YWNr LiBYRFAyIGNvdWxkIGJlIHN1cHBvcnRlZCBpbiBhIHJpbmczDQo+ICh1c2VyKSBhZGRyZXNzIHNw YWNlLCBhY2hpZXZpbmcgYSBzaW1pbGFyIHJlc3VsdC4NCj4NCj4gQnV0IEkgZG9uJ3QgdGhpbmsg WERQMiBpcyBnb2luZyB0aGF0IGRpcmVjdGlvbiAtIHNvIGl0IG1heSBiZSBzdHVja2ludG8NCj4g dGhlIG1lc3Mgb2Yga2VybmVsIHNwYWNlIG5ldHdvcmtpbmcuIEFkZGluZyBlQlBGIG9ubHkgaGFz IG1hZGUgdGhpcyBtb3JlIG9mDQo+IGEgbWVzcywgYnkgdGhlIHdheSAoYW5kIGFkZGluZyBhIG5l dyAiY29tcGlsZXIiIHRoYXQgbmVlZHMgdG8gYmUgdmVyaXJpZWQNCj4gYXMgc2FmZSBmb3IgdGhl IGtlcm5lbCkuDQo+DQo+IEkgd2lsbCBiZSB3YXRjaGluZyBob3cgdGhpcyBldm9sdmVzLg0KPg0K PiBEYXZpZA0KPg0KPiBPbiBUdWVzZGF5LCBTZXB0ZW1iZXIgOSwgMjAyNSAwNjozMiwgIkZyYW50 aXNlayBCb3JzaWsiIDwNCj4gZnJhbnRpc2VrLmJvcnNpa0BnbWFpbC5jb20+IHNhaWQ6DQo+DQo+ DQo+DQo+ID4gSGVsbG8gdG8gYWxsLA0KPiA+DQo+ID4gTG9va3MgaW50ZXJlc3Rpbmc6DQo+ID4N Cj4gaHR0cHM6Ly9tZWRpdW0uY29tL0B0b21fODQ5MTIveGRwMi10aGlzLWNoYW5nZXMtZXZlcnl0 aGluZy1hdC1sZWFzdC1mb3ItYWktbWwtaW5mcmFzdHJ1Y3R1cmUtODUwYzFiYTgyNzcxDQo+ID4N Cj4gPg0KPiA+IEFsbCB0aGUgYmVzdCwNCj4gPg0KPiA+IEZyYW5rDQo+ID4NCj4gPiBGcmFudGlz ZWsgKEZyYW5rKSBCb3JzaWsNCj4gPg0KPiA+DQo+ID4gKkluIGxvdmluZyBtZW1vcnkgb2YgRGF2 ZSBUw6RodDogKjE5NjUtMjAyNQ0KPiA+DQo+ID4gaHR0cHM6Ly9saWJyZXFvcy5pby8yMDI1LzA0 LzAxL2luLWxvdmluZy1tZW1vcnktb2YtZGF2ZS8NCj4gPg0KPiA+DQo+ID4gaHR0cHM6Ly93d3cu bGlua2VkaW4uY29tL2luL2ZyYW50aXNla2JvcnNpaw0KPiA+DQo+ID4gU2lnbmFsLCBUZWxlZ3Jh bSwgV2hhdHNBcHA6ICs0MjE5MTk0MTY3MTQNCj4gPg0KPiA+IGlNZXNzYWdlLCBtb2JpbGU6ICs0 MjA3NzUyMzA4ODUNCj4gPg0KPiA+IFNreXBlOiBjYXNpb2E1MzAyY2ENCj4gPg0KPiA+IGZyYW50 aXNlay5ib3JzaWtAZ21haWwuY29tDQo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18NCj4gPiBDYWtlIG1haWxpbmcgbGlzdCAtLSBjYWtlQGxpc3RzLmJ1 ZmZlcmJsb2F0Lm5ldA0KPiA+IFRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gY2FrZS1s ZWF2ZUBsaXN0cy5idWZmZXJibG9hdC5uZXQNCj4gPg0KPiBfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBScG0gbWFpbGluZyBsaXN0IC0tIHJwbUBsaXN0 cy5idWZmZXJibG9hdC5uZXQNCj4gVG8gdW5zdWJzY3JpYmUgc2VuZCBhbiBlbWFpbCB0byBycG0t bGVhdmVAbGlzdHMuYnVmZmVyYmxvYXQubmV0DQo+DQo=