summaryrefslogtreecommitdiff
path: root/regress/usr.sbin/ospfd/README
diff options
context:
space:
mode:
authorAlexander Bluhm <bluhm@cvs.openbsd.org>2014-07-11 22:18:04 +0000
committerAlexander Bluhm <bluhm@cvs.openbsd.org>2014-07-11 22:18:04 +0000
commitdf7a018c0a00e86a70738ab8934019397abc4e2d (patch)
treea74c64644c38a7d499010e13fef9f532f900dc5d /regress/usr.sbin/ospfd/README
parentc76419a14909afcb52f3322c5449eaa9fe8c8764 (diff)
Add a test framework for the ospfd routing daemon. For each test
one fresh daemon is started with an individual config. It is talking OSPF via a tun interface. At the process side of the tun device a client is running. This test programm is parsing the OSPF packets and generates new ones. It simulates other OSPF daemons. For now only hello packets are tested. Each test has a task list which drives the ospfd through its interface state machine. The plan is to extend the framework for the other OSPF packet types and state machines. Eventualy the generated kernel routing messages could also be checked. I have developed this test suite together with Florian Riehm.
Diffstat (limited to 'regress/usr.sbin/ospfd/README')
-rw-r--r--regress/usr.sbin/ospfd/README11
1 files changed, 11 insertions, 0 deletions
diff --git a/regress/usr.sbin/ospfd/README b/regress/usr.sbin/ospfd/README
new file mode 100644
index 00000000000..22b68d5159e
--- /dev/null
+++ b/regress/usr.sbin/ospfd/README
@@ -0,0 +1,11 @@
+This is a test framework for the ospfd routing daemon. For each
+test one fresh daemon is started with an individual config. It is
+talking OSPF via a tun interface. At the process side of the tun
+device a client is running. This test programm is parsing the OSPF
+packets and generates new ones. It simulates other OSPF daemons.
+
+For now only hello packets are tested. Each test has a task list
+which drives the ospfd through its interface state machine. The
+plan is to extend the framework for the other OSPF packet types and
+state machines. Eventualy the generated kernel routing messages
+could also be checked.