summaryrefslogtreecommitdiff
path: root/usr.sbin/altq/altqd/altq.conf.samples/hfsc.grate
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/altq/altqd/altq.conf.samples/hfsc.grate')
-rw-r--r--usr.sbin/altq/altqd/altq.conf.samples/hfsc.grate23
1 files changed, 23 insertions, 0 deletions
diff --git a/usr.sbin/altq/altqd/altq.conf.samples/hfsc.grate b/usr.sbin/altq/altqd/altq.conf.samples/hfsc.grate
new file mode 100644
index 00000000000..67f3ebef2f5
--- /dev/null
+++ b/usr.sbin/altq/altqd/altq.conf.samples/hfsc.grate
@@ -0,0 +1,23 @@
+#
+# a simple test config for loopback
+#
+
+#
+# interface bandwidth 45Mbps is arbitrary (it doesn't matter as long as
+# it is bigger than the total guaranteed bandwidth)
+#
+interface pvc0 bandwidth 45M hfsc
+#
+# 50% of the excess bandwidth goes to the default class
+#
+class hfsc pvc0 def_class root pshare 50 default
+#
+# TCP 10Mbps guaranteed rate (no excess bandwidth assigned)
+#
+class hfsc pvc0 tcp_class root grate 10M
+ filter pvc0 tcp_class 0 0 0 0 6
+#
+# UDP 5Mbps guaranteed rate (no excess bandwidth assigned)
+#
+class hfsc pvc0 udp_class root grate 5M
+ filter pvc0 udp_class 0 0 0 0 17