mirror of
https://github.com/openwrt/openwrt.git
synced 2026-10-12 04:47:17 +04:00
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:
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)
|
||||
|
||||
Reference in new issue
Block a user