summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorMartin Mares <mj@ucw.cz>2000-06-02 11:35:17 +0200
committerMartin Mares <mj@ucw.cz>2000-06-02 11:35:17 +0200
commitcd4fecb66affe468928abd87cadef4ff9a991d0b (patch)
tree06164521f14ab45098e33d8c5ceb7d81155e8087 /doc
parent64ba9f7bcc4bb3b53c0cab303c230855a1443a42 (diff)
downloadbird-cd4fecb66affe468928abd87cadef4ff9a991d0b.tar
bird-cd4fecb66affe468928abd87cadef4ff9a991d0b.zip
Made it *compile* !!!
Diffstat (limited to 'doc')
-rw-r--r--doc/bird.sgml43
1 files changed, 22 insertions, 21 deletions
diff --git a/doc/bird.sgml b/doc/bird.sgml
index 17ff37e..77d820c 100644
--- a/doc/bird.sgml
+++ b/doc/bird.sgml
@@ -5,7 +5,7 @@
This is slightly modified linuxdoc dtd. Anything in <descrip> tags is considered definition of
configuration primitives, <cf> is fragment of configuration within normal text, <m> is
-"meta" information within fragment of configuration -- something in config which is not keyword.
+"meta" information within fragment of configuration - something in config which is not keyword.
(set-fill-column 100)
@@ -102,7 +102,7 @@ be relatively easy due to its highly modular architecture.
<p>Bird has one or more routing tables, which may or may not be
synchronized with kernel and which may or may not be synchronized with
-each other (see protocol pipe). Each routing table contains list of
+each other (see the Pipe protocol). Each routing table contains list of
known routes. Each route consists of:
<itemize>
@@ -165,15 +165,14 @@ options. Most important (and not easily guessed) option is
<sect1>Introduction
<p>BIRD is configured using text configuration file. At startup, BIRD reads <file/bird.conf/ (unless
--c command line parameter is given). Configuration may be changed on user request: if you modify
+<tt/-c/ command line option is given). Configuration may be changed on user request: if you modify
config file and then signal BIRD with SIGHUP, it will adjust to new
config. Then there's BIRD client,
which allows you to talk with BIRD in more extensive way than just telling it to reconfigure. BIRD
writes messages about its work to log files or syslog (according to config).
<p>In config, everything on a line after <cf/#/ or inside <cf>/*
-*/</cf> is a comment, whitespace is
-ignored, C-style comments <cf>/* comment */</cf> are also
+*/</cf> is a comment, whitespace is ignored, C-style comments <cf>/* comment */</cf> are also
recognized. If there's variable number of options, they are grouped using
<cf/{ }/ brackets. Each option is terminated by <cf/;/. Configuration
is case sensitive.
@@ -461,7 +460,6 @@ incompatible with each other (that is to prevent you from shooting in the foot).
except that unlike other sets, it can be modified.
You can't write constant of this type.
-
</descrip>
<sect1>Operations
@@ -508,26 +506,29 @@ attribute results in runtime error; you can check if attribute is
defined using <cf>defined( <m>attribute</m> )</cf> syntax.
<descrip>
- <tag/<m/prefix/ net/
+ <tag><m/prefix/ net</tag>
network this route is talking about. (See section about routing tables)
- <tag/<m/int/ preference/
+ <tag><m/int/ preference</tag>
preference of this route. (See section about routing tables)
- <tag/<m/ip/ from/
+ <tag><m/ip/ from</tag>
who told me about this route.
- <tag/<m/ip/ gw/
+ <tag><m/ip/ gw</tag>
what is next hop packets routed using this route should be forwarded to.
- <tag/<m/enum/ source/
+ <tag><m/enum/ source</tag>
what protocol told me about this route. This can have values such as <cf/RTS_RIP/ or <cf/RTS_OSPF_EXT/.
- <tag/<m/enum/ scope/
+ <tag><m/enum/ scope</tag>
+ FIXME!
- <tag/<m/enum/ cast/
+ <tag><m/enum/ cast</tag>
+ FIXME!
- <tag/<m/enum/ dest/
+ <tag><m/enum/ dest</tag>
+ FIXME!
</descrip>
<p>Plus, there are protocol-specific attributes, which are described in protocol sections.
@@ -1110,17 +1111,17 @@ protocol static {
<sect>Problems
<p>BIRD is relatively young system, and probably contains some
-bugs. You can report bugs at <HTML URL="fixme">, but before you do,
-please make sure you have read available documenation, make sure are running latest version (available at <HTML
+bugs. You can report bugs at <HTMLURL URL="fixme">, but before you do,
+please make sure you have read available documenation, make sure are running latest version (available at <HTMLURL
URL="fixme">), and that bug was not already reported by someone else
-(mailing list archives are at <HTML URL="fixme">). (Of course, patch
+(mailing list archives are at <HTMLURL URL="fixme">). (Of course, patch
which fixes the bug along with bug report is always welcome). If you
want to join the development, join developer's mailing list by sending
-<tt/????/ to <HTML URL="fixme">. You can also get current sources from
-anoncvs at <HTML URL="fixme">. You can find this documentation online
-at <HTML URL="fixme">, main homepage of bird is <HTML URL="fixme">. When
+<tt/????/ to <HTMLURL URL="fixme">. You can also get current sources from
+anoncvs at <HTMLURL URL="fixme">. You can find this documentation online
+at <HTMLURL URL="fixme">, main homepage of bird is <HTMLURL URL="fixme">. When
trying to understand, what is going on, Internet standards are
-relevant reading; you can get them from <HTML URL="fixme">.
+relevant reading; you can get them from <HTMLURL URL="fixme">.
<p><it/Good luck!/