From 249d238c14cafa812db02ea3090b34c58b183cf6 Mon Sep 17 00:00:00 2001 From: Pavel Machek Date: Fri, 5 May 2000 09:39:08 +0000 Subject: [PATCH] First attempt at documenting configuration. --- doc/bird.sgml | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/doc/bird.sgml b/doc/bird.sgml index a96913f0..f4e020dd 100644 --- a/doc/bird.sgml +++ b/doc/bird.sgml @@ -76,6 +76,33 @@ protocol rip { } +

Everything on a line after # is a comment, whitespace is +ignored. If there's variable number of options, it is grouped using { +} brackets. + + + log " set logging of + classes (either all or { error, trace } etc.) into selected destination. + + debug protocols all|off|{ states, routes, filters, + interfaces, events, packets } set debugging options. + + filter define filter. You can + learn more about filters in next chapter. + + protocol rip|ospf|bgp protocol options } define + protocol instance, called name. You can learn more about + configuring protocols in their own chapters. + + define constant = expression define constant. You can + use it later in every place you could use simple integer. + + router id set router id. + + table create new routing table. + +

You can find example of more complicated configuration file in doc/bird.conf.example. Filters @@ -145,7 +172,7 @@ booleans (that is to prevent you from shooting in the foot).