History | View | Annotate | Download (12.6 KB)
Doc in lsalib.c + related minor changes.
Avoid SEGV's in tracing.
Tracing in LSUPD.
NBMA networks seems to work, but this should be better. :-)
Reset inactim timer if you receive any packet from neighbor.
Better checksum checking.
Many bugfixes (I don't remember all of them):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.
One more newline less... :)
Removed lots of trailing newlines in log messages.
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.
Schedule RT calcualtion if you delete LSA by premature aging.
interface {} added.
area {} added to config.
Flush LSA when receive aged one.
Bugfix in receiving of aged LSA.
Speedup loading process.
Cleanup.
And finally, Premature aging works. :-)
Another step to make premature aging better.
Warning destroyed. :-)
Flood my LSA (if exists) after old one is flushed.
Stupig bug in debugging.
You can decide if add LSA into lsrth during flood_lsa().
Don't send empty LS upd. (And better debugging.)
Don't send empty LS update.
Bug in direct ack (via update).
Kosmetic change in debugging.
Better shutdown. (Flush my own router LSA and send 1WAY to every neighbor.)Ext LSA originating and flushing added.
Bugfix in flooding. (bad size)Better debugging.More robust in receiving.
Some better lsa checking added.
Out dump deleted.
Premature aging of self-originated LSA received in flooding.
Bugfix in lsrt slist adding.
Don't send flushed LSAs.
Many bugfixes. (I added one entry twice to slist.)Debug cleanup.Retransmiting of unacknolegded LSAs
Many bugfixes. Actually, how could this ever work? :-)
Bug fix in sending updates.
Better debug output.
Bugfix in Network lsa originatingBugfix in ntohlsab() and htonlsab()For calculating of rt I use my own fib. I delete routes! ;-)
Adding InfTransDelay for outgoing lsa.
Many small changes and bug fixes. Routing table calculation works.I'm waiting for rt lookup to add stub networks.
Routing table calculation. Dijkstra done.
Grr, another patch to make it compile.
Another ack bugfix. (Bad test for MIN_LS_ARRIVAL.)
LS ack bugfix. (I didn't remove LSA from LSret hash.)
Many %u changer into %I.
Some lsack work. There is something very worng. :-( It locked my network.
Small change in LSA originating.
LSA flooding done.
Small clean up. (Duplicate #defines.)
"Bug in hashing" fixed. Ehm it was bug in lsrql node removing.
LSupdate processing improved. Now there is some bug in hashing. :-(
Flooding work continues.
Minor change in area list. Now I use MJ's lists.
Work on lsupdates continues. Some checksum cleanup.
Some bug fixes. LSA checksum is still bad. I'll fix it later.
Sending of lspd as responce to lsreq done.
Skeleton structures and files added.