From 4f666bc1136eb581d11dc47741928725c76b09c6 Mon Sep 17 00:00:00 2001 From: Jacob Erlbeck Date: Mon, 20 Jul 2015 12:40:42 +0200 Subject: llc: Add CoDel AQM implementation This commit adds an implementation of the CoDel algorithm based on the reference pseudocode presented in http://queue.acm.org/appendices/codel.html. Instead of abstracting the queue itself, the implementation provides a time stamp based automaton which is invoked after a package has been dequeued. Note that the modifications of the algorithm shown in https://tools.ietf.org/html/draft-ietf-aqm-codel-01 are not yet applied. Sponsored-by: On-Waves ehf --- tests/testsuite.at | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tests/testsuite.at') diff --git a/tests/testsuite.at b/tests/testsuite.at index d7a85e51..71179d1e 100644 --- a/tests/testsuite.at +++ b/tests/testsuite.at @@ -50,3 +50,9 @@ cat $abs_srcdir/llist/LListTest.ok > expout cat $abs_srcdir/llist/LListTest.err > experr AT_CHECK([$OSMO_QEMU $abs_top_builddir/tests/llist/LListTest], [0], [expout], [experr]) AT_CLEANUP + +AT_SETUP([codel]) +AT_KEYWORDS([codel]) +cat $abs_srcdir/codel/codel_test.ok > expout +AT_CHECK([$OSMO_QEMU $abs_top_builddir/tests/codel/codel_test], [0], [expout], [ignore]) +AT_CLEANUP -- cgit v1.2.3