diff --git a/doc/bird.sgml b/doc/bird.sgml
index a1fb863d..c813993c 100644
--- a/doc/bird.sgml
+++ b/doc/bird.sgml
@@ -64,7 +64,7 @@ section in filters.
BIRD is configured using text configuration file. At startup, BIRD reads Bird is configured using text configuration file. At startup, bird
@@ -134,7 +134,7 @@ protocol rip {
preference sets preference of routes generated by this protocol.
- disabled disables given protocol. You can disable/enable protcol from command
+ disabled disables given protocol. You can disable/enable protocol from command
line interface without needing to touch config.
debug this is similar to global debug setting, except that it only
@@ -311,7 +311,7 @@ booleans (that is to prevent you from shooting in the foot).
Operations
-Filter language supports common integer operations (+,-,*,/), parenthesis Filter language supports common integer operations (+,-,*,/), parentheses Utility functions
-There are few functions you might find convient to use:
+
There are few functions you might find convenient to use:
print
@@ -380,6 +380,18 @@ if 1234 = i then printn "."; else { print "*** FAIL: if 1 else"; }
Protocols
+BGP
+
+Device
+
+Direct
+
+Kernel
+
+OSPF
+
+Pipe
+
Rip
Introduction
@@ -411,7 +423,7 @@ URL="http://www.ietf.org/html.charters/rip-charter.html">.
There are two options that can be specified per-interface. First is metric, with
default one. Second is mode multicast|broadcast|quiet|nolisten|version1, it selects mode for
-rip to work in. If nothing is specified, rip runs in multicasts mode. version1 is
+rip to work in. If nothing is specified, rip runs in multicast mode. version1 is
currently equivalent to broadcast, and it makes rip talk at broadcast address even
through multicast mode is possible. quiet option means that rip will not transmit
periodic messages onto this interface and nolisten means that rip will talk to this
@@ -441,10 +453,23 @@ other than equally misconfigured BIRD. I warned you.
specifies how old route has to be to be discarded. Default is 10*period.
-
In addition, rip defines two filter variables, both of type it. rip_metric is rip
-metric of current route, rip_tag is tag of current route.
+Attributes
-
+RIP defines two route attributes:
+
+
+ int RIP metric of the route (ranging from 0 to int RIP route tag: a 16-bit number which can be used
+ to carry additional information with the route (for example, an originating AS number
+ in case of external routes).
+
+
+Example
+
+
protocol rip MyRIP_test {
debug all;
port 1520;
@@ -461,6 +486,8 @@ protocol rip MyRIP_test {
}
+Static
+
Getting more help
This is really last section of this file, should give pointers to