summaryrefslogtreecommitdiff
path: root/proto/ospf/ospf.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-13Bugfix - options bits were not included in LSAsOndrej Filip
Bugfix - E bit was not unset on stub areas.
2004-06-26Md5 authentification added (unsested).Ondrej Filip
Packet receiving clean up.
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-11Better routing table calculation. We are ready to work withOndrej Filip
multiple OSPF areas.
2004-06-06Deleted unused parameters.Ondrej Filip
2004-06-06Small cleanup, indentation and preparation for multiple areas routing table ↵Ondrej Filip
calculation.
2004-06-06Indentation.Ondrej Filip
2004-06-06Struct area_net changed.Ondrej Filip
2004-06-06Cleanup in iface.cOndrej Filip
2004-06-05One less unused variable.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-04Don't repeat "Sheduling rt calc....."Ondrej Filip
2004-06-04hello.c and hello.h cleaned up. No design changes.Ondrej Filip
2004-06-01Patch from Andreas Steinmetz <ast@domdv.de>Ondrej Filip
2004-05-31static declarations don't belong to includes. (And most of them wereMartin Mares
redundant anyway.)
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.
2002-03-04Age LSA DB after LSA origination and before routing table calculation.Ondrej Filip
2001-08-19Fix %<something>I format strings.Martin Mares
2001-08-12Area networks added into configuration.Ondrej Filip
2001-08-11I will not originate the same lsa before MINLSINTERVAL.Ondrej Filip
2000-09-04Fixed many bugs in rt calculation and interface adding. Now it seems to beOndrej Filip
OK, I'm going to advertise 1.0.4.
2000-09-04I allocate struct ifa before unlocking. So route exported to OSPF are correct.Ondrej Filip
I work also with interfaces that have some problems with socket opening. I declare them as stub.
2000-09-03Serious bug in ext lsa origination found. Going for 1.0.4.Ondrej Filip
2000-09-02Added stub interface. (Interface which is propagated to OSPF butOndrej Filip
it does not sends nor listens packets.) I added some new options, please look at it and look into doc if it's OK.
2000-09-02Reconfigure poll interval.Ondrej Filip
2000-09-02Reconfiguration for new options.Ondrej Filip
2000-08-16Typo in rte_better.Ondrej Filip
2000-08-16Bug in rte_better.Ondrej Filip
2000-06-08Missing parameters...Martin Mares
2000-06-08Fixes for the programmer's manual.Martin Mares
2000-06-07Better algoritmus of LSA aging.Ondrej Filip
2000-06-07Simple explanation, how LSA are kept in database.Ondrej Filip
2000-06-07DocOndrej Filip
2000-06-07Doc in neighbor.c and some tiny changes related to.Ondrej Filip
2000-06-07DocOndrej Filip
2000-06-07Introdution into OSPF.Ondrej Filip
2000-06-07Now I can change cost of interface without OSPF restart.Ondrej Filip
2000-06-07Removed useless trace.Ondrej Filip
2000-06-07Reconfiguration hook.Ondrej Filip
It will survive many timer and constat changes.
2000-06-06Some '\n' deleted.Ondrej Filip
2000-06-06Tracing in topologyOndrej Filip
2000-06-06First part of tracing.Ondrej Filip
2000-06-06Allocate OSPF areas before interfaces.Ondrej Filip
2000-06-06Dummy reconfigure added.Ondrej Filip
2000-06-05Bugfix in NET LSA flushing.Ondrej Filip
Configuration now works! :-) Better "show ospf" Some minor bugfixes.
2000-06-05Unless a filter specifies otherwise, all external routes have type 2Martin Mares
metric 10000.