summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorMartin Mares <mj@ucw.cz>1999-05-17 22:14:52 +0200
committerMartin Mares <mj@ucw.cz>1999-05-17 22:14:52 +0200
commit0e02abfd5770062768eeb4c75061b7d2f656489d (patch)
treec9ee70e3b8d7eff81ced44994b58e878d9edafdc /doc
parent4107df1d1b7454a16e6f45ea55aae13b01c9f566 (diff)
downloadbird-0e02abfd5770062768eeb4c75061b7d2f656489d.tar
bird-0e02abfd5770062768eeb4c75061b7d2f656489d.zip
From now we support multiple tables. The master_table variable is
definitely gone. Both rte_update() and rte_discard() have an additional argument telling which table should they modify. Also, rte_update() no longer walks the whole protocol list -- each table has a list of all protocols connected to this table and having the rt_notify hook set. Each protocol can also freely decide (by calling proto_add_announce_hook) to connect to any other table, but it will be probably used only by the table-to-table protocol. The default debugging dumps now include all routing tables and also all their connections.
Diffstat (limited to 'doc')
-rw-r--r--doc/bird.conf.example3
1 files changed, 3 insertions, 0 deletions
diff --git a/doc/bird.conf.example b/doc/bird.conf.example
index 6580ee7..c3becbb 100644
--- a/doc/bird.conf.example
+++ b/doc/bird.conf.example
@@ -11,6 +11,8 @@
#filter sink { reject; }
#filter okay { accept; }
+#table testable;
+
#protocol rip MyRIP_test {
# preference xyzzy;
# debug all;
@@ -38,6 +40,7 @@ protocol device {
protocol static {
# disabled;
+# table testable;
# route 0.0.0.0/0 via 62.168.0.13;
# route 62.168.0.0/25 reject;
# route 10.0.0.0/8 reject;