kernel: netsupport: add kmod-sched-cbs

Add the Credit Based Shaper (IEEE 802.1Qav) queuing discipline, used
for Time-Sensitive Networking.

Link: https://github.com/openwrt/openwrt/pull/25777
Signed-off-by: Nick Hainke <vincent@systemli.org>
This commit is contained in:
Nick Hainke committed 2026-10-11 09:29:57 +02:00
1 parent 10837965af
commit 63ebf08f1f
1 file changed
+16
@@ -822,6 +822,22 @@ endef
$(eval $(call KernelPackage,sched-cake))
define KernelPackage/sched-cbs
SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=Credit Based Shaper (CBS)
DEPENDS:=+kmod-sched-core
KCONFIG:=CONFIG_NET_SCH_CBS
FILES:=$(LINUX_DIR)/net/sched/sch_cbs.ko
AUTOLOAD:=$(call AutoProbe,sch_cbs)
endef
define KernelPackage/sched-cbs/description
Credit Based Shaper (IEEE 802.1Qav) for Time-Sensitive Networking.
endef
$(eval $(call KernelPackage,sched-cbs))
define KernelPackage/sched-connmark
SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=Traffic shaper conntrack mark support