| Branch: | Revision:

iof-bird-daemon / proto / static @ 725270cb

# Date Author Comment
725270cb 06/08/2000 12:37 PM Martin Mares

Fixes for the programmer's manual.

df49d4e1 06/04/2000 07:56 PM Martin Mares

Removed lots of trailing newlines in log messages.

Please note that the only calls which don't add newlines automatically
(i.e., don't print a full line of output) are debug() and DBG.

3b31c538 06/04/2000 04:15 PM Martin Mares

Documented all the trivial protocols.

fcb5f4a7 05/31/2000 11:30 AM Martin Mares

Updated all the Doc files to new format.

e3f2d5fc 05/15/2000 11:48 AM Martin Mares

Cleanup of configuration.

o Use `expr' instead of `NUM' and `ipa' instead of `IPA',
so that defined symbols work everywhere.
o `define' now accepts both numbers and IP addresses.
o Renamed `ipa' in filters to `fipa'.

Pavel, please update filters to accept define'd symbols as well.

758458be 05/13/2000 11:17 AM Martin Mares

Unified parsing of prefixes.

Had to rename `prefix' in filters to `fprefix'.

e4bfafa1 05/13/2000 11:01 AM Martin Mares

Manual enable/disable works right.

ab1129c1 05/05/2000 05:17 PM Martin Mares

Added skeleton Doc files for the whole developer's documentation.

2edb31b0 04/28/2000 03:11 PM Martin Mares

Split CF_HDR section to CF_HDR (only includes) and CF_DEFINES (defines,
C declarations etc.).

221135d6 03/31/2000 11:30 PM Martin Mares

Include "lib/string.h" instead of <string.h>. It should give us bzero()
and other non-portable functions on all systems.

6b9fa320 03/12/2000 09:01 PM Martin Mares

Great cleanup of debug messages. LOCAL_DEBUG turned off in most modules,
several debug() calls converted to DBG.

295ae16d 01/17/2000 12:38 PM Martin Mares

Static protocol supports full dynamic reconfiguration.

d272fe22 01/17/2000 11:52 AM Martin Mares

Separated `official protocol names' used in status dumps from name templates
used for automatic generation of instance names.

protocol->name is the official name
protocol->template is the name template (usually "name%d"),
should be all lowercase.

Updated all protocols to define the templates, checked that their configuration...

feed8226 12/03/1999 11:41 AM Martin Mares

Implemented `show static'. It's a relatively good example of how to write
show commands for other protocols.

4f1a6d27 05/17/1999 08:16 PM Martin Mares

Kill remaining master_table relics in KRT code.

Make all protocols pass routing table to rte_update and rte_discard.

9a158361 05/06/1999 09:38 PM Martin Mares

I rewrote the interface handling code, so that it supports multiple
addresses per interface (needed for example for IPv6 support).

Visible changes:

o struct iface now contains a list of all interface addresses (represented
by struct ifa), iface->addr points to the primary address (if any)....

08e2d625 04/12/1999 06:01 PM Martin Mares

Removed TOS support. This simplifies many things a lot.

7dc4827c 03/26/1999 09:50 PM Martin Mares

Added everything protocols need to know about multiple routing tables,
i.e. struct proto now contains field 'table' pointing to routing table
the protocol is attached to. Use this instead of &master_table.

Modified all protocols except the kernel syncer to use this field.

25287d6f 03/02/1999 05:20 PM Martin Mares

Don't try to install static routes to disconnected neighbors.

d88e99a9 02/13/1999 09:59 PM Martin Mares

Implemented static device routes.

Expect for reconfiguration issues, the static protocol is complete now.

f4a0a64e 02/13/1999 09:00 PM Martin Mares

Static protocol doesn't need any shutdown function. Everything gets
disposed by the core: neighbors, rte's, etc's...

e9e3dc26 02/05/1999 09:38 PM Martin Mares

Modified static router to use new interface.

49e7e5ee 01/10/1999 12:18 AM Martin Mares

New makefiles. Includes support for out-of-source-tree builds.

08c69a77 12/20/1998 02:27 PM Martin Mares

die() -> bug() where appropriate.

980297d2 12/08/1998 06:31 PM Martin Mares

Fixed a couple of bugs in static protocol. All static routes except device
ones seem to work well.

f6bd2066 12/06/1998 11:13 PM Martin Mares

All static routes except for device ones should work and appear/disappear
when their destination comes on/off link. Deserves better testing :)

See example in bird.conf.

a1bf6440 12/06/1998 06:21 PM Martin Mares

Added skeleton of static route protocol.