From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; spf=pass smtp.mailfrom=; dkim=pass header.d=gmail.com; arc=pass; dmarc=pass (Used From Domain Record) header.from=gmail.com policy.dmarc=quarantine Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) by mail.toke.dk (Postfix) with ESMTPS id 233B811665FB for ; Mon, 25 May 2026 17:46:49 +0200 (CEST) Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-bd9a71b565aso1082037466b.0 for ; Mon, 25 May 2026 08:46:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1779724009; cv=none; d=google.com; s=arc-20240605; b=QzYcwbpUKBx5t17lPgVYnxGMmPAEMDB2w3mDG6KKs681XGcusBf2cbSHUFX5s+NY+e R8i7p3+eRi9JrUekUvwNmjssRiWLLpJ3By4/NcocWnKnB25TDrLPmA1xX8inPqSa4q7b JDzzNpFxsq3A8iExcuslraDhYIm+VGFhD64R0xpvheliLS7Sm1Eig2D9kEa4PplKG+Mp u41eQ/IpD6jJdQ4TqkNPmb7+f70PVi0krenplxWW+0r4+SxTQ0ADeM0M+RoMAnRLmKpc McpRgyTf2/WnPlI08GEklVIIXeTsHPDxclrWClhvUPrpHPZTiSebWsXyQ9cnDl+pXpyI zIEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:mime-version:dkim-signature; bh=Au4EpagzksXFcMtCbWW9oyTUy+iW8qd1QscIAhPbYGg=; fh=Y9TuLVnHXLTM1hxQGpt9PigU7QERopmILxmKGHDsCag=; b=ZtqJUej+Ixf5TCfcevfpST9WlhlQHafvpuD2o1KKsO9O9IJpScuqcc+4tzYS6oa/U/ A+UgqG1iF5eVQwOEBsZbUzpukR4MdRd9uSKilyQ+pFD9fZGM6GJmtgxzsikDuury9EPb p/FI9da9/NTpDptkPCfheWa6aa0Wrpi+i3A9MO1HpL6wGelXfOkmvn9FaYuAS8ZW/LZF aeG7juaW2UFSVPEAu3l3+YijOW5FYTfjCsmbhafH5rd4awiobwvI2QT5WZ3LvejkfQNJ Y/AWNu48NrYAcUmn/MwmV5JM6rNVYUW82cDjiWArj0jDxM1Kw0tP4JLaHx6oDwwjfAaK sOFg==; darn=lists.bufferbloat.net ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779724009; x=1780328809; darn=lists.bufferbloat.net; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=Au4EpagzksXFcMtCbWW9oyTUy+iW8qd1QscIAhPbYGg=; b=G9juMc0SDouVsIxRi6CAZciHQ9af/8QA7zyyUpmMA3kCO//R6BPBU9+AKDg9A3OEyO 341sXkcrZ4CJWhHBRiAmFRDZTPNyNdzXNGtOZrRN+eo4UTZUj1nBAP9ekfOUqGq00Sdn SzNk5LAh+1KHuBaozbHGGj2+cie+hz0OUFb9Dk+SU1fUryHglK/gJ0oOqiOHEuUEuoMh ihJBr3hkiIJsQMoR40yezURlkl3HdEkMrWUdYF/ZdEaiG8vEY68DxhxPqeeUfHkXUhuE zVWC36n0R4Nv3YkgmQRsXwLNZ/L9RPdZh/+enFs29L5LloNLSEHqJ+Zzxmb7ALCPkQb6 B3EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779724009; x=1780328809; h=cc:to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Au4EpagzksXFcMtCbWW9oyTUy+iW8qd1QscIAhPbYGg=; b=YEW0YmAfe+iIfmBpLSzJCf6thn7SzQZe7rWa6uTjAKOIkKI6iUbdY9wvXsU/hVvG34 CiZ49akA4ReOn0n8J1ppBNJodYp3mwS+xNIwJrlIMqNAsXqDlWzaWTJbPZGOcTVJ1Ykj //06BQ7z4/5sEUJbZ2Tvo/am9Prw1QSWn3azhRd90q8Z0lYsGq7E1M9MepAzreig+U3R T56UaGXRp2aSAKpvrslfheyWrHHGo6ElP0zi1XA2GF0lb2euWc1msegsD8GKZkhl0kBu 35ogXBUy6dvO6lnPyntAXj3G6jtjePlKnpfUaNCCFO2elHhgBOsogAA87O/lgCnYJw6g 35KA== X-Gm-Message-State: AOJu0YyxTlJaJYRouD2TYOGRhkA7WgioD95zSVn7hUrlI9Km5p3YMN24 XuUyKUBWn8xntxRL7mV42bNK19261BfoRRC4G4HtosRdo1Z8Id0O2Q5SDHjnQgrbPqyWdadCsrC 2BRdiHMpn7OwiiDJTMyXelrxkODF2+fRNeuhEkiY= X-Gm-Gg: Acq92OES2TJm7P4+QZMY0jHQQNloTSZU3+m98t3/MB/FGMmWHbdD1ESGbs2H1/Q3c28 8J2My5f298AoMVWSiPuthvGkUSbb7zehm0GdxXGrQ+WrHBMXRwK4TFMMFsaugpYtzl9lD1jeltG U8IlhRmsayXj73mcMWFmbtVUiQnfUd6ATzQKTLpnVXM1KcEgNS2DqCtQD3xcPpSMvWr3sOX0WSp Iwid/bDBYxaYKTz1Sjm374UB7DByZR7u3Dqw4ijpkHTXukbW7OTjR0IhOjWE/Xq79XMVZYfqm15 KOd3F6F9mih+xHDzUPgpO/ziubgup411VzwS/uO/5m4vGn3vr2P4tPnW0bhYavkHn/A= X-Received: by 2002:a17:906:ba89:b0:bd3:2407:6b55 with SMTP id a640c23a62f3a-bdd25fdf4e5mr830574166b.38.1779724009072; Mon, 25 May 2026 08:46:49 -0700 (PDT) MIME-Version: 1.0 From: dave seddon Date: Mon, 25 May 2026 08:46:37 -0700 X-Gm-Features: AVHnY4K4dgELS0b9Sjd1fSUTNrjYcEE9OyttIe8gtal25p2bBzv_iMMexlVh0dk Message-ID: To: Cake List Cc: Tom Herbert Message-ID-Hash: 7R27HAPOEDG2PGEKKHCBYSHJMCB5ESTY X-Message-ID-Hash: 7R27HAPOEDG2PGEKKHCBYSHJMCB5ESTY X-MailFrom: dave.seddon.ca@gmail.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: [Cake] flow_hash_from_keys_small? List-Id: Cake - FQ_codel the next generation Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: RydkYXksDQoNCkhlcmUgYXJlIGEgY291cGxlIG9mIHBhdGNoZXMgdGhhdCBtYWtlIGNha2UgZXZl ciBzbyBzbGlnaHRseSBmYXN0ZXIuDQoNCkxvbmdlcg0KRm9yIHRoZSBsYXN0IGZldyBtb250aHMs IEkndmUgYmVlbiB3b3JraW5nIG9uIFRvbSdzIHhkcDIgcHJvamVjdCwgY29tcGFyaW5nDQp0aGUg cGVyZm9ybWFuY2Ugb2YgdGhlIGtlcm5lbCdzIGV4aXN0aW5nIGZsb3cgZGlzc2VjdG9yIHZlcnN1 cyB3aGF0IHhkcDINCihjL2MrKykgYW5kIGEgeGRwMi1ycyAocnVzdCkgY2FuIHByb2R1Y2UuDQoN CkZvciByZWFsIHdvcmxkIHBlcmZvcm1hbmNlIHRlc3RzIHRoZSBsYWIgaGFzIHgyIHBhaXJzIG9m IG1hY2hpbmVzOg0KLSBBTUQgUnl6ZW4gNSBQUk8gMjQwMEcgQ1BVIHdpdGggSW50ZWwgWDcxMA0K LSBBTUQgUnl6ZW4gNSBQUk8gMjQwMEcgQ1BVIHdpdGggQ29ubmVjdFgtNCBMeA0KDQpBZnRlciBl eHRlbnNpdmUgYW5hbHlzaXMsIEkgY29tcGFyZWQgdGhlIGZsb3cgbWV0YWRhdGEgYmV0d2VlbiB0 aGUga2VybmVsDQphbmQgeGRwMiwgYW5kIGZvdW5kIHRoYXQgc2ltcGxpZnlpbmcgdGhlIGZsb3cg aGFzaCB5aWVsZHMgYSBzbWFsbA0KcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQuICBJIGhhdmUgTk9U IHRlc3RlZCB0aGlzIG9uIEludGVsIENQVXMuDQoNClRoZSBrZXJuZWwgdXNlZCBmb3IgdGhlIHBl cmZvcm1hbmNlIHRlc3RpbmcgaXMNCltkYXNAaHAxOn5dJCB1bmFtZSAtYSBMaW51eCBocDEgNy4x LjAtcmM0ICMxLU5peE9TIFNNUCBQUkVFTVBUX0RZTkFNSUMgVHVlDQpKYW4gMSAwMDowMDowMCBV VEMgMTk4MCB4ODZfNjQgR05VL0xpbnV4DQoNCg0KVGhlIGRyYWZ0IGxldHRlciBmb3IgdGhlIGtl cm5lbCBuZXR3b3JrIG1haWxpbmcgbGlzdCwgd2hpY2ggZGVzY3JpYmVzIHRoZQ0KY2hhbmdlcywg aXMgaGVyZToNCg0KaHR0cHM6Ly9naXRodWIuY29tL3JhbmRvbWl6ZWRjb2Rlci94ZHAyL2Jsb2Iv Zmxvdy1rZXlzLWNvbXBhdC1yZW9yZGVyL2tlcm5lbC1wYXRjaGVzL3NlcmllczEtZmxvdy1oYXNo LXNtYWxsL3YxLzAwMDAtY292ZXItbGV0dGVyLnBhdGNoDQoNCg0KRG9jdW1lbnRhdGlvbiBwYXRj aA0KaHR0cHM6Ly9naXRodWIuY29tL3JhbmRvbWl6ZWRjb2Rlci94ZHAyL2Jsb2IvZmxvdy1rZXlz LWNvbXBhdC1yZW9yZGVyL2tlcm5lbC1wYXRjaGVzL3NlcmllczEtZmxvdy1oYXNoLXNtYWxsL3Yx LzAwMDEtRG9jdW1lbnRhdGlvbi1uZXR3b3JraW5nLWFkZC1mbG93X2Rpc3NlY3Rvci1jb25zdW1l ci5wYXRjaA0KDQoNClBhdGNoZXMNCmh0dHBzOi8vZ2l0aHViLmNvbS9yYW5kb21pemVkY29kZXIv eGRwMi9ibG9iL2Zsb3cta2V5cy1jb21wYXQtcmVvcmRlci9rZXJuZWwtcGF0Y2hlcy9zZXJpZXMx LWZsb3ctaGFzaC1zbWFsbC92MS8wMDAyLW5ldC1mbG93X2Rpc3NlY3Rvci1hZGQtZmxvd19oYXNo X2Zyb21fa2V5c19zbWFsbC01LXQucGF0Y2gjTDgyDQoNCmh0dHBzOi8vZ2l0aHViLmNvbS9yYW5k b21pemVkY29kZXIveGRwMi9ibG9iL2Zsb3cta2V5cy1jb21wYXQtcmVvcmRlci9rZXJuZWwtcGF0 Y2hlcy9zZXJpZXMxLWZsb3ctaGFzaC1zbWFsbC92MS8wMDAzLW5ldC1zY2hlZC1zY2hfY2FrZS11 c2UtZmxvd19oYXNoX2Zyb21fa2V5c19zbWFsbC1mb3IucGF0Y2gjTDUwDQoNCkknbSBpbnRlcmVz dGVkIGluIGFueSBmZWVkYmFjaywgcGFydGljdWxhcmx5IHJlZ2FyZGluZyB0aGUgbmFtaW5nDQoi Zmxvd19oYXNoX2Zyb21fa2V5c19zbWFsbCIuDQoNClRoYW5rcyBpbiBhZHZhbmNlDQoNCi0tIA0K UmVnYXJkcywNCkRhdmUgU2VkZG9uDQorMSA0MTUgODU3IDUxMDINCg==