39fc85b4c6
Unused code deleted.
2005-02-20 19:03:34 +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
35fdf4b6a2
Don't inform us about every ospf_age()
2004-07-13 21:22:32 +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
e02652a7d2
Bugfix in RT calculation.
2004-06-07 16:42:48 +00:00
d5d9693ce9
Deleted unused parameters.
2004-06-06 18:45:08 +00:00
cd09226078
Be sure, that ospf_area is aged before routing table calculation.
2004-06-06 17:03:56 +00:00
b8f17cf192
Small cleanup, indentation and preparation for multiple areas routing table calculation.
2004-06-06 16:00:09 +00:00
2e10a170fe
Indentation.
2004-06-06 09:37:54 +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
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
c11007bc42
Endian-related bug fixes sent by Krzysztof Szuster <kszuster@polbox.com>
2003-08-26 10:41:02 +00:00
baa5dd6ccc
Many spelling mistakes fixed.
...
Thanks you Harry Moyes.
2003-08-23 10:42:41 +00:00
47f18ac39a
ABS should be a macro.
2002-11-13 08:47:19 +00:00
4ca0d0847e
Small typo fixed.
2002-04-03 15:41:05 +00:00
025b0e856a
New trace added.
2002-03-04 15:52:40 +00:00
fdb1998202
Serious bug in ext lsa origination found. Going for 1.0.4.
2000-09-03 22:18:40 +00:00
a012cbb16f
Nasty bug in LSA refreshing. I didn't refesh my own copy! :-(
2000-06-08 19:16:21 +00:00
6567e6cf50
Missing parameters...
2000-06-08 12:42:34 +00:00
17e29574bc
Better algoritmus of LSA aging.
2000-06-07 23:48:33 +00:00
25a3f3da7a
I mark all LSA as in distance INFINITY in process of aging.
...
I don't have to WALK twice through it.
2000-06-07 23:34:43 +00:00
e9ab0b4212
Doc in lsalib.c + related minor changes.
2000-06-07 22:31:47 +00:00
064b1d8932
Tracing.
2000-06-06 02:50:49 +00:00
fef1badfcf
All die() renamed to bug().
2000-06-06 01:00:34 +00:00
44fc1888cf
First calculate checksum and then send refreshed LSA!
2000-06-05 18:09:49 +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
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
dab6651916
Install newer lsa even if nothing in its body change.
2000-06-04 19:21:23 +00:00
2eac33f774
Better LSA Aging.
2000-06-02 12:34:28 +00:00
c52c7e7645
Calculate checksum when reflooding (after min ls_refresh).
2000-06-01 12:08:14 +00:00
d27d0efe17
Very stuping bug. (I took me 4 hours to find it!)
...
I just wrote "=!" instead of "!=". :-(((((((
2000-06-01 00:22:48 +00:00
3728267827
And finally, Premature aging works. :-)
2000-05-31 18:21:42 +00:00
d1660fd3f3
Sort cleanup in aging.
2000-05-31 14:21:56 +00:00
70a383198a
LSArt origination and routing table calculation is now not doing so
...
often. Instead of calculation I just schedule it latter.
2000-05-31 14:06:33 +00:00
3d410fdfa1
Reflood your old lsa.
2000-05-30 17:49:25 +00:00
13b02be25a
Don't run rt calculation twice.
2000-05-30 17:00:17 +00:00
ef6f26b417
Bug in lsa comparision.
2000-05-30 15:01:51 +00:00
2aa476a535
Yeah, the endianity bug found.
2000-05-30 13:39:06 +00:00
7f6b3cf247
Typo in comment.
2000-05-17 00:28:11 +00:00
e8bd039da8
Bugfix in ip_addr endianity.
2000-05-10 11:52:39 +00:00
b224ca32cf
Flushing of old LSAs added.
2000-05-09 19:36:32 +00:00
d345cda5a1
Bugfix in Network lsa originating
...
Bugfix in ntohlsab() and htonlsab()
For calculating of rt I use my own fib. I delete routes! ;-)
2000-05-04 01:23:03 +00:00
a02c6c184b
Cleanup of code. Some arguments of functions were useless.
2000-05-03 22:23:41 +00:00
c45f48fba5
Aging of lsa database added.
2000-05-02 22:19:41 +00:00
85195f1a53
Many small changes and bug fixes. Routing table calculation works.
...
I'm waiting for rt lookup to add stub networks.
2000-04-30 22:14:31 +00:00
c6c5626436
Sync with nest's rt table and some minor improvements.
2000-04-30 11:31:05 +00:00
d8852b362c
LSupdate processing improved. Now there is some bug in hashing. :-(
2000-04-04 15:55:55 +00:00