summaryrefslogtreecommitdiff
path: root/proto/ospf/topology.c
AgeCommit message (Collapse)Author
2004-07-15Huge OSPF database redesign. Since now, all LSAs of all areasOndrej Filip
are in single database. This avoids duplication of external LSAs and fixes bug in external LSA distribution.
2004-07-14Multiple OSPF areas can be attached.Ondrej Filip
Origination of summary LSA works. Routing table calculation works. Virtual links works. Well, I hope, OSPF is fully compatible with RFC2328!!!!
2004-07-13Add more reasonable options to LSAs. (But it seems, that it's ignored.)Ondrej Filip
2004-07-13Bugfix - nasty bug in router LSA origination - Router did not describe all ↵Ondrej Filip
interfaces.
2004-07-13Bugfix - options bits were not included in LSAsOndrej Filip
Bugfix - E bit was not unset on stub areas.
2004-06-25A lot of changes:Ondrej Filip
- metric is 3 byte long now - summary lsa originating - more OSPF areas possible - virtual links - better E1/E2 routes handling - some bug fixes.. I have to do: - md5 auth (last mandatory item from rfc2328) - !!!!DEBUG!!!!! (mainly virtual link system has probably a lot of bugs) - 2328 appendig E
2004-06-06Deleted unused parameters.Ondrej Filip
2004-06-06Be sure, that ospf_area is aged before routing table calculation.Ondrej Filip
2004-06-06Keep al lSAs invalidated.Ondrej Filip
2004-06-06Small cleanup, indentation and preparation for multiple areas routing table ↵Ondrej Filip
calculation.
2004-06-06Cleanup in iface.cOndrej Filip
2004-06-05Staticized lots of local functions.Martin Mares
2004-06-05... and a whole bunch of unused parameters and variables in ospf.Martin Mares
2004-06-04cleanup in lsupd.c, indenting, "struct proto" removed...Ondrej Filip
2004-06-01Patch from Andreas Steinmetz <ast@domdv.de>Ondrej Filip
2004-05-31Documented the pxlen parameter.Martin Mares
2004-05-31The code was broken for external /29 to /32 routes. Assuming that youMartin Mares
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.
2003-08-23Many spelling mistakes fixed.Ondrej Filip
Thanks you Harry Moyes.
2001-08-21Useless trace.Ondrej Filip
2001-08-19Fix %<something>I format strings.Martin Mares
2001-08-11Bugfix in B-bit setting in router LSA.Ondrej Filip
2001-08-11I will not originate the same lsa before MINLSINTERVAL.Ondrej Filip
2000-09-03Serious bug in ext lsa origination found. Going for 1.0.4.Ondrej Filip
2000-08-28Bugfix in ext lsa importing.Ondrej Filip
2000-06-08HASH_DEF_ORDER back to 6.Ondrej Filip
2000-06-07Doc in lsalib.c + related minor changes.Ondrej Filip
2000-06-07Removed some FIXMEs simply deleting them.Ondrej Filip
2000-06-07Doc in neighbor.c and some tiny changes related to.Ondrej Filip
2000-06-06Tracing in topologyOndrej Filip
2000-06-06Allocate OSPF areas before interfaces.Ondrej Filip
2000-06-05Bugfix in NET LSA flushing.Ondrej Filip
Configuration now works! :-) Better "show ospf" Some minor bugfixes.
2000-06-05PTP link in RTLSA was not announced correctly.Ondrej Filip
2000-06-05Unless a filter specifies otherwise, all external routes have type 2Martin Mares
metric 10000.
2000-06-05Bug in LSA origination.Ondrej Filip
2000-06-05Small patch to better hash type=2 LSAs.Ondrej Filip
2000-06-05Many bugfixes (I don't remember all of them):Ondrej Filip
Added link ID calculation for external routes with same prefix but different mask. Bugfix in NET lsa origination. Bugfix in NET hashing. Bugfix in LSA installing.
2000-06-04Many bugs in ext lsa origination.Ondrej Filip
2000-05-31Stuping bug in net LSA origination. Now, I should surviveOndrej Filip
loss of my only neighbor.
2000-05-31Sort cleanup in aging.Ondrej Filip
2000-05-31LSArt origination and routing table calculation is now not doing soOndrej Filip
often. Instead of calculation I just schedule it latter.
2000-05-31Handle better next hop in external LSA.Ondrej Filip
2000-05-30Route attributes for OSPF.Martin Mares
2000-05-30You can decide if add LSA into lsrth during flood_lsa().Ondrej Filip
2000-05-27Better shutdown. (Flush my own router LSA and send 1WAY to every neighbor.)Ondrej Filip
Ext LSA originating and flushing added.
2000-05-27Originating of external LSA.Ondrej Filip
2000-05-11Minor changes.Ondrej Filip
2000-05-11Bugfix in network LSA originating.Ondrej Filip
2000-05-09Better dumping.Ondrej Filip
2000-05-09Many bugfixes. (I added one entry twice to slist.)Ondrej Filip
Debug cleanup. Retransmiting of unacknolegded LSAs
2000-05-09Many bugfixes. Actually, how could this ever work? :-)Ondrej Filip