summaryrefslogtreecommitdiff
path: root/proto/ospf/lsalib.c
AgeCommit message (Collapse)Author
2010-05-02Merge several fixes suggested by Joakim Tjernlund.Ondrej Zajicek
2010-05-02OSPF: most of summary LSA orig./flush logic rewritten.Ondrej Zajicek
Fixes many bugs in the old code and makes it much cleaner.
2010-04-25Skip LSA host<->network endianity conversions on big endians.Ondrej Zajicek
2010-04-24Fixes and enhancements in 'show ospf state' command.Ondrej Zajicek
Now it shows a distance, option to change showing reachable/all network nodes and better handling of AS-external LSAs in multiple areas. The command 'show ospf topology' was changed to not show stubnets in both OSPFv2 and OSPFv3 (previously it displayed stubnets in OSPFv2).
2010-02-21Fix configure to enable warnings and fix most of them.Ondrej Zajicek
2009-12-14Minor updates.Ondrej Zajicek
2009-12-11Implements protocol-specific Router ID for OSPF.Ondrej Zajicek
And fixes one minor bug.
2009-10-29Implements better checks on incoming packets and LSAs in OSPF.Ondrej Zajicek
2009-09-08Make endianity swapping simpler.Ondrej Zajicek
2009-09-08Temporary OSPFv3 development commit.Ondrej Zajicek
Finally, it is working.
2009-09-04Temporary OSPFv3 development commit (changing multicast support).Ondrej Zajicek
2009-08-27Temporary OSPFv3 development commitOndrej Zajicek
2009-08-25Temporary OSPFv3 development commitOndrej Zajicek
2009-08-21Temporary OSPFv3 development commitOndrej Zajicek
2009-07-23Use %R in OSPF when appropriate.Ondrej Zajicek
2009-07-05Another pile of ipa_from_u32() calls.Ondrej Zajicek
2005-02-20Unused code deleted.Ondrej Filip
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-13Don't inform us about every ospf_age()Ondrej Filip
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-07Bugfix in RT calculation.Ondrej Filip
2004-06-06Deleted unused parameters.Ondrej Filip
2004-06-06Be sure, that ospf_area is aged before routing table calculation.Ondrej Filip
2004-06-06Small cleanup, indentation and preparation for multiple areas routing table ↵Ondrej Filip
calculation.
2004-06-06Indentation.Ondrej Filip
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-04hello.c and hello.h cleaned up. No design changes.Ondrej Filip
2004-06-01Patch from Andreas Steinmetz <ast@domdv.de>Ondrej Filip
2003-08-26Endian-related bug fixes sent by Krzysztof Szuster <kszuster@polbox.com>Ondrej Filip
2003-08-23Many spelling mistakes fixed.Ondrej Filip
Thanks you Harry Moyes.
2002-11-13ABS should be a macro.Martin Mares
2002-04-03Small typo fixed.Ondrej Filip
2002-03-04New trace added.Ondrej Filip
2000-09-03Serious bug in ext lsa origination found. Going for 1.0.4.Ondrej Filip
2000-06-08Nasty bug in LSA refreshing. I didn't refesh my own copy! :-(Ondrej Filip
2000-06-08Missing parameters...Martin Mares
2000-06-07Better algoritmus of LSA aging.Ondrej Filip
2000-06-07I mark all LSA as in distance INFINITY in process of aging.Ondrej Filip
I don't have to WALK twice through it.
2000-06-07Doc in lsalib.c + related minor changes.Ondrej Filip
2000-06-06Tracing.Ondrej Filip
2000-06-06All die() renamed to bug().Ondrej Filip
2000-06-05First calculate checksum and then send refreshed LSA!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-04Removed lots of trailing newlines in log messages.Martin Mares
Please note that the only calls which don't add newlines automatically (i.e., don't print a full line of output) are debug() and DBG().
2000-06-04Install newer lsa even if nothing in its body change.Ondrej Filip
2000-06-02Better LSA Aging.Ondrej Filip
2000-06-01Calculate checksum when reflooding (after min ls_refresh).Ondrej Filip
2000-06-01Very stuping bug. (I took me 4 hours to find it!)Ondrej Filip
I just wrote "=!" instead of "!=". :-(((((((