summaryrefslogtreecommitdiff
path: root/templates/qos-policy/random-detect/node.def
diff options
context:
space:
mode:
authorStephen Hemminger <stephen.hemminger@vyatta.com>2009-05-23 08:57:19 -0700
committerStephen Hemminger <stephen.hemminger@vyatta.com>2009-05-23 15:19:54 -0700
commit87794a3d5ddb55af9cc298ec97b2892918e657d4 (patch)
treeda72c22470325ba2b891350e7c435a0bad2a2960 /templates/qos-policy/random-detect/node.def
parenta7ec99d913b0169b987a4ebdf2d26a36670b20bb (diff)
downloadvyatta-cfg-qos-87794a3d5ddb55af9cc298ec97b2892918e657d4.tar.gz
vyatta-cfg-qos-87794a3d5ddb55af9cc298ec97b2892918e657d4.zip
Reimplementation of WRED
Make a simpler version of WRED that acts more like Cisco. Use Diffserv on Linux paper for example of how to use DSMARK and GRED to achieve similar result.
Diffstat (limited to 'templates/qos-policy/random-detect/node.def')
-rw-r--r--templates/qos-policy/random-detect/node.def8
1 files changed, 8 insertions, 0 deletions
diff --git a/templates/qos-policy/random-detect/node.def b/templates/qos-policy/random-detect/node.def
new file mode 100644
index 0000000..02911a1
--- /dev/null
+++ b/templates/qos-policy/random-detect/node.def
@@ -0,0 +1,8 @@
+tag:
+type: txt
+help: Set Weighted Random Early Detect policy
+syntax:expression: pattern $VAR(@) "^[[:alnum:]][-_[:alnum:]]*$"
+ ; "only alpha-numeric policy name allowed"
+create: /opt/vyatta/sbin/vyatta-qos.pl --create-policy "$VAR(.)" "$VAR(@)"
+delete: /opt/vyatta/sbin/vyatta-qos.pl --delete-policy "$VAR(@)"
+end: /opt/vyatta/sbin/vyatta-qos.pl --apply-policy "$VAR(@)"