]> git.ipfire.org Git - thirdparty/bird.git/commit
Removes phantom protocol from the pipe design.
authorOndrej Zajicek <santiago@crfreenet.org>
Sat, 13 Feb 2010 11:26:26 +0000 (12:26 +0100)
committerOndrej Zajicek <santiago@crfreenet.org>
Sat, 13 Feb 2010 11:26:26 +0000 (12:26 +0100)
commitdca75fd7c207f0bfc627cb6b74a484da3b27e05f
treec8e2f7469e10bb692c3b09b3735b90883318180b
parent9db74169be76f658df2207d1ec99eac48fa36f5f
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
minor bugs (like ignoring debug flag changes from the command line).
nest/proto-hooks.c
nest/proto.c
nest/protocol.h
nest/rt-table.c
proto/bgp/attrs.c
proto/bgp/bgp.h
proto/ospf/ospf.c
proto/pipe/pipe.c
proto/pipe/pipe.h
proto/rip/rip.c
sysdep/unix/krt.c