kernel: netsupport: add kmod-sched-dualpi2

Add the Dual Queue Coupled AQM (RFC 9332) queuing discipline, which
gives L4S traffic a low latency without starving classic traffic. It
is available since kernel 6.17, tc supports it already.

Link: https://github.com/openwrt/openwrt/pull/25779
Signed-off-by: Nick Hainke <vincent@systemli.org>
This commit is contained in:
Nick Hainke committed 2026-10-11 09:36:43 +02:00
1 parent 26ad76b186
commit a000ba05a4
1 file changed
+16
@@ -893,6 +893,22 @@ endef
$(eval $(call KernelPackage,sched-drr))
define KernelPackage/sched-dualpi2
SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=Dual Queue PI Square scheduler (DUALPI2)
DEPENDS:=+kmod-sched-core @!LINUX_6_12
KCONFIG:=CONFIG_NET_SCH_DUALPI2
FILES:=$(LINUX_DIR)/net/sched/sch_dualpi2.ko
AUTOLOAD:=$(call AutoProbe,sch_dualpi2)
endef
define KernelPackage/sched-dualpi2/description
Dual Queue Coupled AQM (RFC 9332) with low latency for L4S traffic.
endef
$(eval $(call KernelPackage,sched-dualpi2))
define KernelPackage/sched-etf
SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=Earliest TxTime First scheduler (ETF)