bird/proto/ospf
Martin Mares 0077aab4f9 The code was broken for external /29 to /32 routes. Assuming that you
have one machine publishing a route to 10.1.1.3/32 and another one
publishing a route to 10.1.1.4/32. If the first machine went down the
route to 10.1.1.4/32 was wrongly killed by the old code, leading either
to missing routes or worse to bug()s like "Router parent does not have
next hop" or just segfaults. The patch fixes this but in the long term a
redesign is required here. Note that the patch doesn't worse the
situation, instead it prevents the problems stated. The redesign is
required to handle multiple routes to small subnets properly.

(by Andreas)

Feela, I think that this is at least a good temporary fix, but it's
of course up to you to decide.
2004-05-31 18:16:42 +00:00
..
config.Y Minor bug in configuration. 2004-05-31 10:38:44 +00:00
dbdes.c Minor bug fix in neighbor state machine. 2004-05-31 13:22:49 +00:00
dbdes.h Doc 2000-06-07 22:53:51 +00:00
Doc Doc. 2000-06-07 23:23:37 +00:00
hello.c Useless include deleted. 2004-05-31 16:42:12 +00:00
hello.h Added hellos on NBMA networks. (I don't violate RFC now.) 2000-09-02 00:03:36 +00:00
iface.c Minor bug fix in neighbor state machine. 2004-05-31 13:22:49 +00:00
iface.h I will not originate the same lsa before MINLSINTERVAL. 2001-08-11 14:01:54 +00:00
lsack.c Doc 2000-06-07 22:10:46 +00:00
lsack.h Some lsack work. There is something very worng. :-( It locked my network. 2000-04-18 01:06:16 +00:00
lsalib.c Endian-related bug fixes sent by Krzysztof Szuster <kszuster@polbox.com> 2003-08-26 10:41:02 +00:00
lsalib.h Doc in lsalib.c + related minor changes. 2000-06-07 22:31:47 +00:00
lsreq.c Tracing. 2000-06-06 02:50:49 +00:00
lsreq.h LSreq initial work. 2000-03-30 00:18:59 +00:00
lsupd.c Many spelling mistakes fixed. 2003-08-23 10:42:41 +00:00
lsupd.h You can decide if add LSA into lsrth during flood_lsa(). 2000-05-30 17:51:22 +00:00
Makefile Routing table calculation. Dijkstra done. 2000-04-26 12:54:23 +00:00
neighbor.c Minor bug fix in neighbor state machine. 2004-05-31 13:22:49 +00:00
neighbor.h Doc in neighbor.c and some tiny changes related to. 2000-06-07 21:46:22 +00:00
ospf.c The code was broken for external /29 to /32 routes. Assuming that you 2004-05-31 18:16:42 +00:00
ospf.h The OSPF authentication type was sent in host byte order instead of of 2004-05-31 18:13:14 +00:00
packet.c Endianity problem fixed. Thanx to Sörös József 2003-09-14 13:41:24 +00:00
packet.h Doc. 2000-06-07 21:56:32 +00:00
rt.c Many spelling mistakes fixed. 2003-08-23 10:42:41 +00:00
rt.h Install route into main routing table just if it's necessary. 2001-06-12 21:10:30 +00:00
topology.c The code was broken for external /29 to /32 routes. Assuming that you 2004-05-31 18:16:42 +00:00
topology.h The code was broken for external /29 to /32 routes. Assuming that you 2004-05-31 18:16:42 +00:00