Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/openwrt/archive.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>2017-01-23 00:44:45 +0300
committerKevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>2017-01-23 00:44:45 +0300
commitd6a9aa160ebd36f53f4b67d1e68dad494d2490d6 (patch)
tree9f0803b0d98649d9b9c6143961f9db3022746358
parent4e53a6e9c560b54361f9ed3639e8d12f9ab8939d (diff)
kmod-sched-cake: Add CAKE AQM/Shaper
Import of Common Applications Kept Enhanced AQM/Shaper qdisc from LEDE. Imminent 'sqm-scripts' package changes now require this module to be available in OpenWRT as well as LEDE. Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
-rw-r--r--package/kernel/kmod-sched-cake/Makefile42
1 files changed, 42 insertions, 0 deletions
diff --git a/package/kernel/kmod-sched-cake/Makefile b/package/kernel/kmod-sched-cake/Makefile
new file mode 100644
index 0000000000..c655d223f4
--- /dev/null
+++ b/package/kernel/kmod-sched-cake/Makefile
@@ -0,0 +1,42 @@
+#
+# Copyright (C) 2016 LEDE
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+
+include $(TOPDIR)/rules.mk
+include $(INCLUDE_DIR)/kernel.mk
+
+PKG_NAME:=sched-cake
+PKG_RELEASE:=1
+
+PKG_SOURCE_PROTO:=git
+PKG_SOURCE_URL:=https://github.com/kdarbyshirebryant/sch_cake.git
+PKG_SOURCE_DATE:=2017-01-21
+PKG_SOURCE_VERSION:=e928a82a83401ae70163f73e14490aa54749924d
+PKG_MIRROR_HASH:=29c0a29e110a8fb0a513cc3ead848f497eef9fceb04dc64e22aab41165abda53
+PKG_MAINTAINER:=Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
+
+include $(INCLUDE_DIR)/package.mk
+
+define KernelPackage/sched-cake
+ SUBMENU:=Network Support
+ TITLE:=Cake fq_codel/blue derived shaper
+ URL:=https://github.com/dtaht/sch_cake
+ FILES:=$(PKG_BUILD_DIR)/sch_cake.ko
+ AUTOLOAD:=$(call AutoLoad,75,sch_cake)
+ DEPENDS:=+kmod-ipt-conntrack @!LINUX_3_18
+endef
+
+include $(INCLUDE_DIR)/kernel-defaults.mk
+
+define KernelPackage/sched-cake/description
+ Common Applications Kept Enhanced fq_codel/blue derived shaper
+endef
+
+define Build/Compile
+ $(MAKE) $(KERNEL_MAKEOPTS) SUBDIRS="$(PKG_BUILD_DIR)" modules
+endef
+
+$(eval $(call KernelPackage,sched-cake))