3aab39f589
Use %R in OSPF when appropriate.
2009-07-23 16:51:28 +02:00
2389c46fe3
Another pile of ipa_from_u32() calls.
2009-07-05 21:18:55 +02:00
8298d780be
Better OSPF packet tracing log messages.
...
Replaces old OSPF packet tracing messages with
uniform messages with packet dumps.
2009-04-06 16:17:47 +02:00
23d6702952
Some fixes and update of OSPF debug messages
2009-01-11 12:14:27 +01:00
52586ccdf1
Missing newline.
2008-10-26 23:53:05 +01:00
b181f444a6
Small changes to reduce number of warnings.
2005-02-14 11:54:16 +00:00
86c84d76b7
Huge OSPF database redesign. Since now, all LSAs of all areas
...
are in single database. This avoids duplication of external LSAs and
fixes bug in external LSA distribution.
2004-07-15 16:37:52 +00:00
3b16080c97
Multiple OSPF areas can be attached.
...
Origination of summary LSA works.
Routing table calculation works.
Virtual links works.
Well, I hope, OSPF is fully compatible with RFC2328!!!!
2004-07-14 21:46:20 +00:00
3e2bd0f17a
Md5 authentification added (unsested).
...
Packet receiving clean up.
2004-06-26 20:15:34 +00:00
98ac61766d
A lot of changes:
...
- 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-25 16:39:53 +00:00
5e3436d20f
Cleanup in packet.c. Deleted unused parameters.
2004-06-06 19:53:52 +00:00
d5d9693ce9
Deleted unused parameters.
2004-06-06 18:45:08 +00:00
b8f17cf192
Small cleanup, indentation and preparation for multiple areas routing table calculation.
2004-06-06 16:00:09 +00:00
1512813e95
... and a whole bunch of unused parameters and variables in ospf.
2004-06-05 09:28:17 +00:00
6f3203fabf
cleanup in lsupd.c, indenting, "struct proto" removed...
2004-06-04 21:05:43 +00:00
9b7de4c4d1
'struct proto' removed
...
Finally, I found the bug reported by Andreas Steinmetz. FIXED.
2004-06-04 20:41:02 +00:00
27f49a2c3c
lsreq.c indented and small 'struct proto' changes.
2004-06-04 17:28:41 +00:00
8e15e048f2
Deleted useles "struct proto" sending.
2004-06-04 17:05:24 +00:00
c76ba51a5f
lsack.c cleaned. Better names for functions and
...
DIRECT acks can be sent in one packet now.
2004-06-04 16:30:04 +00:00
f9fdabe4f6
Small reversing of previous patch.
2004-06-04 14:22:30 +00:00
d6c28f3ada
Code and comments cleanup.
2004-06-04 14:03:30 +00:00
39e517d47c
hello.c and hello.h cleaned up. No design changes.
2004-06-04 12:53:10 +00:00
035f6acbfe
Patch from Andreas Steinmetz <ast@domdv.de>
2004-06-01 13:12:10 +00:00
baa5dd6ccc
Many spelling mistakes fixed.
...
Thanks you Harry Moyes.
2003-08-23 10:42:41 +00:00
32749f493f
Hmm, nasty bug, LSUPD was not well flooded via PTP interfaces. :-(
2000-12-14 01:04:51 +00:00
52fa3e3869
Fixed many bugs in rt calculation and interface adding. Now it seems to be
...
OK, I'm going to advertise 1.0.4.
2000-09-04 21:21:34 +00:00
135857e577
Acknoledge your own premature aged LSA.
2000-06-08 19:14:08 +00:00
e9ab0b4212
Doc in lsalib.c + related minor changes.
2000-06-07 22:31:47 +00:00
1ae494a7e1
Avoid SEGV's in tracing.
2000-06-07 11:55:36 +00:00
d3995c498d
Tracing in LSUPD.
2000-06-06 02:16:39 +00:00
eb436e16fd
NBMA networks seems to work, but this should be better. :-)
2000-06-06 00:08:27 +00:00
4bb9ce56bb
Reset inactim timer if you receive any packet from neighbor.
2000-06-05 19:45:06 +00:00
aba5e89f93
Better checksum checking.
2000-06-05 18:09:15 +00:00
273fd2c164
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.
2000-06-05 02:23:20 +00:00
13e9bac33f
One more newline less... :)
2000-06-04 19:57:04 +00:00
df49d4e14b
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().
2000-06-04 19:56:06 +00:00
ce8f0c083a
Schedule RT calcualtion if you delete LSA by premature aging.
2000-06-04 19:19:36 +00:00
89d6782dd1
interface {} added.
2000-06-03 01:29:00 +00:00
b36a0a799c
area {} added to config.
2000-06-02 19:55:55 +00:00
62924172ae
Flush LSA when receive aged one.
2000-06-02 13:52:50 +00:00
e4ba0ec197
Bugfix in receiving of aged LSA.
2000-06-02 13:27:34 +00:00
489f800b45
Speedup loading process.
2000-06-02 09:53:26 +00:00
42542c56c2
Cleanup.
2000-06-01 00:32:08 +00:00
3728267827
And finally, Premature aging works. :-)
2000-05-31 18:21:42 +00:00
31ee3d5f21
Another step to make premature aging better.
2000-05-31 15:51:39 +00:00
a9eeefd63a
Warning destroyed. :-)
2000-05-31 15:28:13 +00:00
82364f4db8
Flood my LSA (if exists) after old one is flushed.
2000-05-31 15:24:29 +00:00
7e1c7efae2
Stupig bug in debugging.
2000-05-30 17:57:06 +00:00
3dd8f983b6
You can decide if add LSA into lsrth during flood_lsa().
2000-05-30 17:51:22 +00:00
b477a9a855
Don't send empty LS upd. (And better debugging.)
2000-05-30 16:49:48 +00:00