diff --git a/doc/bird.sgml b/doc/bird.sgml index 1d6b5526..88726289 100644 --- a/doc/bird.sgml +++ b/doc/bird.sgml @@ -51,8 +51,15 @@ configuration primitives, <cf> is fragment of configuration within normal Introduction -

Bird is configured using text configuration file. At startup, bird reads Bird is configured using text configuration file. At startup, bird +reads Really simple configuration file might look like this, you can find +example of more complicated configuration file in +doc/bird.conf.example. protocol kernel { @@ -71,12 +78,6 @@ protocol rip { } -

Everything on a line after You can find example of more complicated configuration file in doc/bird.conf.example. - Global options

@@ -269,10 +270,19 @@ booleans (that is to prevent you from shooting in the foot). protection. path ~ / 2 3 5 ? / syntax ). /* which is start of comment. + + @@ -280,7 +290,7 @@ booleans (that is to prevent you from shooting in the foot).

Filter language supports common integer operations (+,-,*,/), parenthesis Filter is implicitly passed route, and it can access its attributes, just like it accesses variables. - defined( attribute + defined( attribute ) returns TRUE if given attribute is defined. Access to undefined attribute results in runtime error.