Statistics
| Branch: | Revision:

iof-bird-daemon / proto / pipe @ e81b440f

# Date Author Comment
e81b440f 02/21/2010 01:34 PM Ondrej Zajicek

Fix configure to enable warnings and fix most of them.

dca75fd7 02/13/2010 11:26 AM Ondrej Zajicek

Removes phantom protocol from the pipe design.

It seems that by adding one pipe-specific exception to route
announcement code and by adding one argument to rt_notify() callback i
could completely eliminate the need for the phantom protocol instance
and therefore make the code more straightforward. It will also fix some...

9db74169 02/13/2010 09:44 AM Ondrej Zajicek

Fixes protocol statistics for pipes.

c8387626 02/11/2010 09:27 PM Ondrej Zajicek

Fixes a tricky bug in the pipe protocol.

When uncofiguring the pipe and the peer table, the peer table was
unlocked when pipe protocol state changed to down/flushing and not to
down/hungry. This leads to the removal of the peer table before
the routes from the pipe were flushed....

c4ae5385 12/21/2009 10:53 AM Ondrej Zajicek

Change default mode of pipes to transparent.

Opaque pipes are obsolete and should disappear in the future.

ea7ada38 12/20/2009 01:59 PM Ondrej Zajicek

Fixes a new bug in the pipe protocol soft reconfiguration.

Also updates route reload for pipes.

1a517858 12/20/2009 11:13 AM Ondrej Zajicek

Fixes unnecessary pipe restart during configure.

11787b84 12/02/2009 04:26 PM Ondrej Zajicek

Fixes some problems in pipes.

For transparent pipes, loop detection works correctly now.
Pipes are now more symmetric - in both directions filtering
is done in do_rte_announce().

0781e9c6 09/17/2009 10:40 AM Ondrej Zajicek

Fixes preference in transparent pipes.

f98e2915 06/01/2009 12:07 PM Ondrej Zajicek

The pipe cleanup.

2d45e09f 06/01/2009 10:10 AM Ondrej Zajicek

Adds opaque/transparent pipe mode selection.

23ac9e9a 05/31/2009 01:24 PM Ondrej Zajicek

Changes pipes to transfer all routes between routing table, not just optimal routes.

662faa4a 06/05/2004 09:27 AM Martin Mares

... in pipe.

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.

02bd064a 05/13/2000 11:02 AM Martin Mares

Adapted to new rt_notify semantics.

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

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

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.

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...

0ec90e9f 01/17/2000 12:20 AM Martin Mares

Pipe protocol supports reconfiguration.

50fe90ed 01/16/2000 04:44 PM Martin Mares

First attempt on dynamic reconfiguration. There are still lots of bugs
and problems to solve, but the hardest part works.

3daf783f 12/01/1999 12:01 PM Martin Mares

Implemented get_status for the pipe protocol (reports name of the other
side of the pipe).

Please do so for your protocols as well.

55e06729 08/03/1999 07:57 PM Martin Mares

Forgot to do a `cvs add', grr.