Pavel Machek
9b24a6fb94
Text version generated from lynx looks as ugly as hell, sgml is much better
...
at generating nice output. Unfortunately, sgml output contains a^ha highlight
some printers do not like.
2000-05-25 16:17:54 +00:00
Pavel Machek
d26524fa0c
Add section about routing tables.
2000-05-25 15:28:24 +00:00
Pavel Machek
69477cad70
Add section about utility functions in filters
2000-05-25 15:11:13 +00:00
Pavel Machek
4a5bb2bf1b
Description of types needed for BGP.
2000-05-25 15:01:08 +00:00
Pavel Machek
ba1dda495a
SGML correctness fix.
2000-05-25 14:50:46 +00:00
Pavel Machek
0e5373fd82
Some more documentation, plus minor fixes.
2000-05-25 12:33:42 +00:00
Pavel Machek
af0b25d20d
More updates.
2000-05-19 15:59:21 +00:00
Pavel Machek
242352b7a7
Improve docs of log statment, improve markup.
2000-05-19 14:13:49 +00:00
Pavel Machek
8af8a87375
Descriptive lists rendered better in TeX.
2000-05-19 14:05:55 +00:00
Pavel Machek
a0dd1c7433
Some spellchecking, and use right tags for right things.
2000-05-19 13:58:39 +00:00
Pavel Machek
7581b81bd7
More additions to documentation and spellchecking.
2000-05-16 18:47:06 +00:00
Pavel Machek
bfd7117846
Documentation fixes suggested by mj
2000-05-12 10:57:36 +00:00
Pavel Machek
6e06e6eef0
Critical files from linuxdoc1 distribution checked in.
2000-05-11 12:00:35 +00:00
Pavel Machek
0e7a720a1c
Use <m> instead of <i> in bird.sgml, fix url references.
2000-05-11 11:54:03 +00:00
Pavel Machek
7692aad10c
Don't include Rules: they are not needed and break stand-alone make of documentation.
2000-05-11 10:47:33 +00:00
Martin Mares
8aecbf160a
New example config.
2000-05-08 22:33:50 +00:00
Martin Mares
23693958aa
Implemented `show route <...> stats'.
2000-05-07 11:28:59 +00:00
Martin Mares
ce1da96ee7
Added commands show route protocol <p>' and
show route import <p>' which
...
show the routing table as exported to the protocol given resp. as returned
from its import control hook.
To get handling of filtered extended attributes right (even in the old
`show route where <filter>' command), the get_route_info hook gets an
attribute list and all protocol specific rte attributes are contained
there as temporary ones. Updated RIP to do that.
Added ea_append() which joins two ea_list's.
2000-05-06 22:57:39 +00:00
Martin Mares
b177724896
Connected the `doc' subtree to global makefiles.
...
All documentation is built in obj/doc (resp. doc/ if you do a stand-alone build).
Use `make docs' to make the whole documentation or `make userdocs' resp.
`make progdocs' for user manual resp. developer's guide.
2000-05-05 17:15:56 +00:00
Pavel Machek
249d238c14
First attempt at documenting configuration.
2000-05-05 09:39:08 +00:00
Pavel Machek
5dc4b0aae2
Display examples more nicely
2000-05-04 10:03:53 +00:00
Pavel Machek
2337ade754
Moved documentation to top of file, where it belongs.
2000-04-30 18:47:48 +00:00
Pavel Machek
e83b42deb4
Include proto/rip/rip.c in documentation system.
2000-04-28 09:55:36 +00:00
Pavel Machek
602b1445e3
Documentation-generating tool taken from linux-2.3.99-pre6, and
...
makefile to actually use it.
2000-04-28 09:48:01 +00:00
Pavel Machek
5227699606
Few bugs removed from sgml, makefile added.
2000-04-17 16:51:28 +00:00
Pavel Machek
f9b8bcca4e
Bird.html will now be autogenerated.
2000-04-17 16:49:05 +00:00
Pavel Machek
d37f899ba4
First version of sgml documentation
2000-04-17 16:48:22 +00:00
Martin Mares
3991d84e8f
Changed initialization of protocol list -- now we call proto_build() instead
...
of calling the protocols manually.
Implemented printing of dynamic attributes in `show route all'.
Each protocol can now register its own attribute class (protocol->attr_class,
set to EAP_xxx) and also a callback for naming and formatting of attributes.
The callback can return one of the following results:
GA_UNKNOWN Attribute not recognized.
GA_NAME Attribute name recognized and put to the buffer,
generic code should format the value.
GA_FULL Both attribute name and value put to the buffer.
Please update protocols generating dynamic attributes to provide
the attr_class and formatting hook.
2000-04-01 10:19:47 +00:00
Martin Mares
4327090276
Made `show status' show uptime and time of last reconfiguration.
2000-03-12 22:44:54 +00:00
Martin Mares
f30b86f9d5
Added configuration of default protocol debugging flags.
2000-03-07 21:50:03 +00:00
Pavel Machek
70844a6a46
Updated docs about filters, and added fixme.
2000-01-26 21:28:53 +00:00
Martin Mares
4b87e256eb
Split off general commands to cmds.c.
...
Added `show symbols' command which dumps whole symbol table together
with symbol types etc.
2000-01-19 12:30:19 +00:00
Martin Mares
f14a4becbe
Reworked proto lists -- each proto is now in two lists: the global one
...
(proto_list) and per-type one (original lists). A lot of things simplified.
Implemented `disable', `enable' and `restart' CLI commands.
2000-01-16 23:30:06 +00:00
Martin Mares
bf8558bc9c
Converted shutdown to a kind of reconfiguration, it's no more handled
...
as a exception in protocol state machines. Introduced a `shutdown'
CLI command. Killed few reconfiguration bugs.
2000-01-16 17:40:26 +00:00
Martin Mares
50fe90edf3
First attempt on dynamic reconfiguration. There are still lots of bugs
...
and problems to solve, but the hardest part works.
2000-01-16 16:44:50 +00:00
Pavel Machek
7a7c1d9f34
Few more entries for bird documentation
1999-12-20 19:14:06 +00:00
Pavel Machek
c8c0f62444
This is first version of documentation. Be sure to take a close look
...
at it, and it would be very nice if you wrote at least introductions
to your chapters...
1999-12-18 20:41:19 +00:00
Pavel Machek
3df563fa4c
Put rip options into config file.
1999-12-08 12:51:15 +00:00
Martin Mares
a0c37b45e5
Logging is now configurable. You can define multiple log outputs (to both
...
files and syslog) and assign lists of message categories to each of them.
1999-12-06 13:45:56 +00:00
Martin Mares
feed822676
Implemented `show static'. It's a relatively good example of how to write
...
show commands for other protocols.
1999-12-03 11:41:23 +00:00
Martin Mares
730f2e2c8c
Added dumping of routing tables (`show route'). This includes filtering.
1999-12-01 15:10:21 +00:00
Martin Mares
1d2664a4d4
Remember protocol instance in proto_config and use that for
...
`show protocols <name>'.
1999-11-30 14:04:09 +00:00
Martin Mares
0d3e6bceee
show interfaces' and
show protocols' works.
1999-11-30 12:57:14 +00:00
Martin Mares
ae97b946e9
Added few basic commands: show status, show interfaces [summary],
...
show protocols (incomplete).
1999-11-25 15:35:30 +00:00
Martin Mares
024dcaaea2
Added project status report for KSVI.
1999-11-10 10:48:19 +00:00
Martin Mares
03b7bd14de
Started a list of CLI reply codes.
1999-10-31 17:48:21 +00:00
Martin Mares
9c11ec9efc
Implemented a Table-to-Table protocol a.k.a The Pipe.
1999-08-03 19:34:26 +00:00
Martin Mares
7de45ba4a0
Kernel route syncer supports multiple tables.
...
The changes are just too extensive for lazy me to list them
there, but see the comment at the top of sysdep/unix/krt.c.
The code got a bit more ifdeffy than I'd like, though.
Also fixed a bunch of FIXME's and added a couple of others. :)
1999-08-03 19:33:22 +00:00
Martin Mares
0e02abfd57
From now we support multiple tables. The master_table variable is
...
definitely gone. Both rte_update() and rte_discard() have an additional
argument telling which table should they modify.
Also, rte_update() no longer walks the whole protocol list -- each table
has a list of all protocols connected to this table and having the
rt_notify hook set. Each protocol can also freely decide (by calling
proto_add_announce_hook) to connect to any other table, but it will
be probably used only by the table-to-table protocol.
The default debugging dumps now include all routing tables and also
all their connections.
1999-05-17 20:14:52 +00:00
Pavel Machek
36bbfc704c
Updated filters: they now actually see IP/pxlen of net being filtered,
...
gateway, and who told us, so they can do usefull jobs from now on.
1999-04-19 18:41:56 +00:00