4991756863
Dont check netmask field on PTP links.
2004-09-15 19:33:01 +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
a417ad13a1
Send hello just after interface is up.
...
This makes the adjacency forming faster.
Minor code clean up.
2004-07-13 23:42:14 +00:00
621ccdfe5a
Bugfix - options bits were not included in LSAs
...
Bugfix - E bit was not unset on stub areas.
2004-07-13 11:58:50 +00:00
bc4ea680ce
Hello reading bugfix.
2004-07-01 15:01:04 +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
2e10a170fe
Indentation.
2004-06-06 09:37:54 +00:00
a5918961f3
Be more verbose in troubles.
2004-06-06 08:12:42 +00:00
1512813e95
... and a whole bunch of unused parameters and variables in ospf.
2004-06-05 09:28:17 +00:00
77539c4471
hello.* reindented, code cleanup.
2004-06-04 17:12:27 +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
6f18235aad
Useless include deleted.
2004-05-31 16:42:12 +00:00
781aa475aa
Minor bug fix in neighbor state machine.
2004-05-31 13:22:49 +00:00
35a86ceb40
This prevents infinite loop when bird has more that 60 neighbors. Thanks to Rani Assaf
2003-09-03 17:31:23 +00:00
1e972b5524
Log some unusual situation.
2000-09-03 16:16:33 +00:00
e3bc10fdc4
Added stub interface. (Interface which is propagated to OSPF but
...
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-02 08:54:40 +00:00
a190e7200b
Added hellos on NBMA networks. (I don't violate RFC now.)
2000-09-02 00:03:36 +00:00
365211d588
Bugfix in logging.
2000-06-13 19:03:41 +00:00
099c017fca
Still some endianity bugs.
2000-06-08 02:28:04 +00:00
59ba334296
I forgot some endianity operations.
2000-06-08 02:04:45 +00:00
423230f2f1
Ehm, my (B)DR election was based on router id, but RFC says ip!
2000-06-08 01:49:19 +00:00
c2553b1b3e
Minor changes.
2000-06-07 22:56:52 +00:00
b4af36e0d8
Removed some FIXMEs simply deleting them.
2000-06-07 21:50:16 +00:00
064b1d8932
Tracing.
2000-06-06 02:50:49 +00:00
abcbfd0400
Tracing.
2000-06-06 02:34:57 +00:00
b131e163c2
Some useles variable deleted.
2000-06-06 00:16:31 +00:00
e5b5d18c1c
NBMA networks should work now.
2000-06-05 23:44:26 +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
89d6782dd1
interface {} added.
2000-06-03 01:29:00 +00:00
31dca43534
Be more verbose.
2000-05-10 23:42:13 +00:00
c7e46aae66
Destroying of neighbor moved from 'hello' to 'neighbor' and
...
improved.
2000-05-10 12:37:43 +00:00
850fda2518
Backup seen is not called so often.
2000-05-09 18:35:57 +00:00
9669362f05
Many bugfixes. (I added one entry twice to slist.)
...
Debug cleanup.
Retransmiting of unacknolegded LSAs
2000-05-09 18:17:34 +00:00
54ac9d2e03
Bugfix in hello.
2000-05-09 12:02:48 +00:00
551d444382
Sorry, it didn't compile. :-(
2000-05-09 11:29:52 +00:00
b29c620f90
Another bugfix in neighbor state machine.
2000-05-09 11:27:31 +00:00
0ebb8b64f3
Bugfix in new neighbor allocation.
2000-05-08 22:24:22 +00:00
89929e9daa
Many %u changed into %I and dump cleanup.
2000-04-18 18:21:10 +00:00
67315ef64e
Some lsack work. There is something very worng. :-( It locked my network.
2000-04-18 01:06:16 +00:00
6d2b32114f
LSreq initial work.
2000-03-30 00:18:59 +00:00
910e557b47
Many changes in dbdes sending & receiving. EXDONE caused.
2000-03-29 17:18:06 +00:00
30147b89ff
Sending of DBDes. (Checksum and length calculation NOT done.)
2000-03-08 12:50:28 +00:00
4364b47e48
ospf.c and ospc.h splitted into various files.
1999-11-17 15:50:41 +00:00