0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 17:51:53 +00:00

Made it *compile* !!!

This commit is contained in:
Martin Mares 2000-06-02 09:35:17 +00:00
parent 64ba9f7bcc
commit cd4fecb66a

View File

@ -5,7 +5,7 @@
This is slightly modified linuxdoc dtd. Anything in <descrip> tags is considered definition of 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 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) (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 <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 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: known routes. Each route consists of:
<itemize> <itemize>
@ -165,15 +165,14 @@ options. Most important (and not easily guessed) option is
<sect1>Introduction <sect1>Introduction
<p>BIRD is configured using text configuration file. At startup, BIRD reads <file/bird.conf/ (unless <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 file and then signal BIRD with SIGHUP, it will adjust to new
config. Then there's BIRD client, config. Then there's BIRD client,
which allows you to talk with BIRD in more extensive way than just telling it to reconfigure. BIRD 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). 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>/* <p>In config, everything on a line after <cf/#/ or inside <cf>/*
*/</cf> is a comment, whitespace is */</cf> is a comment, whitespace is ignored, C-style comments <cf>/* comment */</cf> are also
ignored, C-style comments <cf>/* comment */</cf> are also
recognized. If there's variable number of options, they are grouped using recognized. If there's variable number of options, they are grouped using
<cf/{ }/ brackets. Each option is terminated by <cf/;/. Configuration <cf/{ }/ brackets. Each option is terminated by <cf/;/. Configuration
is case sensitive. 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. except that unlike other sets, it can be modified.
You can't write constant of this type. You can't write constant of this type.
</descrip> </descrip>
<sect1>Operations <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. defined using <cf>defined( <m>attribute</m> )</cf> syntax.
<descrip> <descrip>
<tag/<m/prefix/ net/ <tag><m/prefix/ net</tag>
network this route is talking about. (See section about routing tables) 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) preference of this route. (See section about routing tables)
<tag/<m/ip/ from/ <tag><m/ip/ from</tag>
who told me about this route. 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. 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/. 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> </descrip>
<p>Plus, there are protocol-specific attributes, which are described in protocol sections. <p>Plus, there are protocol-specific attributes, which are described in protocol sections.
@ -1110,17 +1111,17 @@ protocol static {
<sect>Problems <sect>Problems
<p>BIRD is relatively young system, and probably contains some <p>BIRD is relatively young system, and probably contains some
bugs. You can report bugs at <HTML URL="fixme">, but before you do, 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 <HTML 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 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 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 want to join the development, join developer's mailing list by sending
<tt/????/ to <HTML URL="fixme">. You can also get current sources from <tt/????/ to <HTMLURL URL="fixme">. You can also get current sources from
anoncvs at <HTML URL="fixme">. You can find this documentation online anoncvs at <HTMLURL URL="fixme">. You can find this documentation online
at <HTML URL="fixme">, main homepage of bird is <HTML URL="fixme">. When at <HTMLURL URL="fixme">, main homepage of bird is <HTMLURL URL="fixme">. When
trying to understand, what is going on, Internet standards are 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!/ <p><it/Good luck!/