From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; dkim=pass header.d=bairaktaris.de header.i=@bairaktaris.de header.a=rsa-sha256 header.s=google header.b=p8RZAvKK; arc=pass; dmarc=pass (Used From Domain Record) header.from=bairaktaris.de policy.dmarc=reject Received: from mail-yx2-x06.google.com (mail-yx2-x06.google.com [IPv6:2607:f8b0:4864:41::6]) by mail.toke.dk (Postfix) with ESMTPS id BA079161F8F2 for ; Mon, 14 Sep 2026 08:46:10 +0200 (CEST) Received: by mail-yx2-x06.google.com with SMTP id 00721157ae682-86785a548ddso9767887b3.1 for ; Sun, 13 Sep 2026 23:46:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1789368369; cv=none; d=google.com; s=arc-20260327; b=cJ8q8KtPOgSzypN8gPIJEkds3IIcOnM14Z6KqmFc0diq9L4TwQXgG8qOanmA464D3P uE6ULv9PPF7BRfCieT0dAKJxxS7IVd5gnA/QyLYAU3cxDvNtWJxeyxxQOMissV9fuH3T NqNhy5uTH6CKl5ImaNiotE/vU3jJ6/3E4YX8psWg1/p5n8FYq7q99t3O3Wa79DYJGoYu Usy6zLFC/DBIc+wU8exKjx1KHklcKKGafw2udThWWVggf0IvlvKbFKectXclA2/YlWM1 iEDRfv13ZVP5P9xfQuePC9ZK1mv894m2RR/SbrTr3MPplx3JYmIlGlohx7eOc3LMLYqI PmXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:mime-version:dkim-signature; bh=U06v3e402mV0WsYNNW9BclgutAs8eQ08IPzAMIPCE5M=; fh=d4z8Wr4rjJiU9NAih+ypKVdq/bsGtZKtoqYKgTwk1Oc=; b=Y8J0kg+TYjR69yB4gqlpuKCsJIBu5VUDpZeMIK1LfxzDDh6jEhfufHzdamghdkxbNs hltcybCPHwPsBGozkpSpAJuNfjNd8iK/7LQYgyRL01Jm41IqoJ64i3Po6N4qbTdSc7hq /H5nrtGPc2mn1GVPPP4bHHZg1E11Y9euKJUo3+vb4fyMQmZ/I/J0zUqnIDAffYBX7VV0 ODFO4katkPyUgHtN8UZWpKAXYiumwQVboPUprhMmHJVo7k9d1hhDMJRiH+x5ao+OxE/5 EfRgcEK6z+AMi2u16Cc2gnWzeZGSt17TEg/seYNWTva9MfqnmbLpsM4HpaTcEJWokJ8f pvKw==; 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=bairaktaris.de; s=google; t=1789368369; x=1789973169; darn=lists.bufferbloat.net; h=content-type:cc:to:subject:message-id:date:from:mime-version:from :to:cc:subject:date:message-id:reply-to:content-type; bh=U06v3e402mV0WsYNNW9BclgutAs8eQ08IPzAMIPCE5M=; b=p8RZAvKK143fotGryXDl14eOPeKiKX6J1NfXO2ijPJTrrZ4V/AK5V9l3oC4h0yH/pl tN/I4xRFQ9uWx+0BddWSo/INcwC0IulT9F5d8erBZrRoWLro9pNJNURIk/l3q+69W9IE RTMTLy62p5v5m6E1JuwTEK2tAlWEDy2r619QxQhAZZ/8pmd5a0gtshCYKWDsmCE1LKNF yshDGsfisRAH5SDZkptiCUOyMsb9SdTkRpDq6XWUft181OPB1H1FxDesywLd8pX4MObS uhBlQ3+3/5Mb+3VGhJcwxC5xTIvyQxQ/RDRp/EX/9akhiuJaV2M1WqjB0B+NbmOec6F+ rP+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789368369; x=1789973169; h=content-type: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:content-type; bh=U06v3e402mV0WsYNNW9BclgutAs8eQ08IPzAMIPCE5M=; b=F/w6LPJ2ldIbhBMgPGtgw4di7L/XgCvv9ZU96YX2x2dUemyRGnnNYWvV4cfgyIU79N cxUUySGlYkGPUChuCwb4yMubptM2iGjoidV9QDdCJ8s1zkQW1MB9wsewAprzbaxCmA2E VTuIjdxbUxCLpz+6zcPzzai2W4MKGFi3dOLvrI5V/xpRWOe2lkoDevwFg6zJd//RNhy9 7U4qDB+Coy1Lfutkp69d33OyAU+z9iKaGjomWTH78Xw6a0baQuOHsRcu59pKUiwPD8W/ mMdMcfUJIhKGC7OaJ/zOkzTocJNGUZ3HCBSqvkwu0iVNBy6ElxATHakvADQT4b2/QwUS 2T/A== X-Forwarded-Encrypted: i=1; AKwUvBz15MLs+I4emMmwhyTi2lX0rRUIFLcCxlqLXEm2juuGbMEEjjAU2SQfihb1BhNkKr7G+b6O+w==@lists.bufferbloat.net X-Gm-Message-State: AFuF++mclBgnNY8O55gXFAfT4Vl906T1JIh3Td316xwyw6n1tTsKSek6 zz88EsNm+9VadVV+VFq80pfV1ZLBiMErCi/J2DMvjCTaoB5ww87q2J5d0FsmXKLpsdUqJEPe5OD 3D2bCyDhfMg8WwOsjpBeirR93mheMkStt5w4cKVBDAAeItnmGmDUpA0bFQpFqarhYYYo= X-Gm-Gg: AYBFou3LEiZTi8aOSDgKeSELtW2XR3xoKBwUM2x4S5Ovpg5Sr2/3JuRjlCNklSuTZwu kFmn32ED6qzZQcFwHeBEDD4qGazAvoFHxXOpXTxT1zGccN+qNifHt1GMljR2xIKtv8s2DqZl80Q Q9T3LKcAB9QDXGglc2Dd3j58PdjznhQ36BJ+D+LVAwEMSOywvzEctkB2dLJX20gBh7+5ht1mkLd vuLWSJLVjHLXNz07xJ+/aWBE2Dr2OxMnhzYmQa1TrAh40vmKI7nKyVLhjh5Vw53N5vDIiv/g1Tl qhac0khdm55r6o14A+c2KRetChBUzIAuSQaSg5tJ9A1/7PlsKWaUqpTxGb3bnLa5lj/j7s+u/IC oaUuZpA6vmqyTkXr3Arbo+QDC/x+sVEhF7QUCIPocQaoIhjTBspR7VSfJa4Q3FaAVT94F+5D0wJ EfEazwD/Na0dnVKExBHm9xq2xF65/Af4umnHquF7t773gvUi3vfp+x/Po09I4eByNkLcicZPro3 jQQZ0Zf0dBxDQIHuTi1sgy8hjbrux3Hk1N5PQ4ajqUVF7iUyrRq4+i7L9KPAuJDLltlYBw2aN3t gzYoaCw2bHrJvg== X-Received: by 2002:a05:690c:92:b0:873:5c6b:a2fb with SMTP id 00721157ae682-88d22ece737mr3166307b3.41.1789368368849; Sun, 13 Sep 2026 23:46:08 -0700 (PDT) MIME-Version: 1.0 From: Julius Bairaktaris Date: Mon, 14 Sep 2026 06:45:31 +0000 X-Gm-Features: AcwNN1UAQQ8J5UPOEyukmBJC0SvTRR0irf1l0kwctoeiGzHaQuILqsuqueDQV98 Message-ID: To: bloat@lists.bufferbloat.net Cc: frantisek.borsik@gmail.com, cake@lists.bufferbloat.net, codel@lists.bufferbloat.net, make-wifi-fast@lists.bufferbloat.net Content-Type: text/plain; charset="UTF-8" X-MailFrom: julius@bairaktaris.de X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation Message-ID-Hash: DVV35NSIZK2SU447OPHESZMKVMF7A44K X-Message-ID-Hash: DVV35NSIZK2SU447OPHESZMKVMF7A44K X-Mailman-Approved-At: Mon, 14 Sep 2026 11:39:29 +0200 X-Mailman-Version: 3.3.10 Precedence: list Subject: [Cake] Re: [Bloat] "I was able to implement AQL and ATF in ath11k. AQL specifically allowed me to almost eliminate bufferbloat over Wi-Fi" List-Id: Cake - FQ_codel the next generation Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Hi all, Frantisek linked my work on AQL here. This is my first post on these lists. I am the author of the OpenWrt PR he linked and of the ath11k AQL patches. I wanted to share that, with the help of AI, I was able to build a PPE hardware offload driver for IPQ8074/IPQ6018: https://github.com/openwrt/openwrt/pull/24806 The exciting part of the implementation is the PPE flow tables, port shapers and queue classifiers. Jie Luo from Qualcomm confirmed on the netdev list that even Qualcomm themselves do not have these advanced features internally: https://lore.kernel.org/netdev/76f93dfb-b5c0-45af-8358-8ddb7f2f560c@oss.qualcomm.com/ Initial bring-up of the less advanced parts, NAT, PPPoE and the like, took roughly a weekend. Julius