8e48831a97
Vastly improved OSPF reconfiguration.
...
Now it can handle a change in iface pattern structure.
It can add, remove and reconfigure interfaces, vlinks and areas.
2011-03-17 15:53:36 +01:00
919f5411c4
Implements Point-to-MultiPoint interface type for OSPF.
2010-12-24 18:08:07 +01:00
391931d456
Minor finalizations of link state checks.
2010-11-19 13:46:21 +01:00
6e80676096
Fixes next hop calculation on NBMA and parallel PTP links.
2010-04-11 12:22:47 +02:00
54305181f6
Merge branch 'new' into socket2
2010-03-11 18:55:59 +01:00
e81b440f68
Fix configure to enable warnings and fix most of them.
2010-02-21 14:34:53 +01:00
353729f513
Temporary OSPF commit - socket changes.
2010-02-11 10:23:35 +01:00
cf31112f0d
Implements MRTdump feature.
2010-01-03 12:17:52 +01:00
8a70a13e7e
Implements protocol-specific Router ID for OSPF.
...
And fixes one minor bug.
2009-12-11 11:06:51 +01:00
f9c799a00e
Temporary OSPFv3 development commit (changing multicast support).
2009-09-04 11:06:51 +02:00
061ab802a6
Temporary OSPFv3 development commit
2009-08-27 18:25:46 +02:00
b49e6f5a65
Temporary OSPFv3 development commit
2009-08-25 16:42:14 +02:00
c3226991a0
Temporary OSPFv3 development commit
2009-08-21 09:27:52 +02:00
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
b722fe7ebd
Fixes bug in OSPF packet retransmission.
...
If a DBDES packet from a master to a slave is lost, then the old code
does not retransmit it and instead send a next one with the same
sequence number. That leads to silent desynchronization of LSA
databases.
2009-04-06 16:53:06 +02:00
0dd7ccc766
Fix typo.
2009-01-13 19:25:27 +01:00
0844b65d13
Fix OSPF protocol error recovery behavior.
...
When OSPF neighbor state drops down to EXSTART,
clear LSA request and retransmit lists, as specified
by RFC. I hope that this will prevent oscillations
between EXSTART and LOADING states, which sometimes
happened.
It also contains related fix from Yury Shevchuk that
properly resets DB summary list iterator.
2009-01-13 19:15:49 +01:00
23d6702952
Some fixes and update of OSPF debug messages
2009-01-11 12:14:27 +01:00
d8c7d9e884
Since now I can also use 'dead interval', not just 'dead counter'.
2005-02-20 04:27:56 +00:00
6eb4b73fe8
Time of neighbor's dead was not shown correctly.
2005-02-20 03:30:44 +00:00
b181f444a6
Small changes to reduce number of warnings.
2005-02-14 11:54:16 +00:00
5d3f555234
Many bugfixes in routing table calculation and summary LSA origination.
2005-02-13 23:36:31 +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
b1f7229ad7
Better adjacency building, some minor bugfixes.
2004-06-11 09:34:48 +00:00
541cbe9763
It was too verbose.
2004-06-07 12:52:32 +00:00
d5d9693ce9
Deleted unused parameters.
2004-06-06 18:45:08 +00:00
2e10a170fe
Indentation.
2004-06-06 09:37:54 +00:00
b9ed99f738
Cleanup in iface.c
2004-06-06 08:55:33 +00:00
9831e5916f
Staticized lots of local functions.
2004-06-05 09:58:23 +00:00
1512813e95
... and a whole bunch of unused parameters and variables in ospf.
2004-06-05 09:28:17 +00:00
c6bdc78bef
Be more verbose.
2004-06-04 21:19:47 +00:00
6f3203fabf
cleanup in lsupd.c, indenting, "struct proto" removed...
2004-06-04 21:05:43 +00:00
54467ed46b
Useless logs removed.
2004-06-04 19:53:36 +00:00
e7ef86a58c
OSPF is ready for changing MTU.
2004-06-04 18:51:29 +00:00
12bed559ff
dbdes indent an minor changes.
2004-06-04 17:49:25 +00:00
27f49a2c3c
lsreq.c indented and small 'struct proto' changes.
2004-06-04 17:28:41 +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
28de5133ec
ackd_timer_hook moded to neighbor.c
2004-06-04 15:45:35 +00:00
b90f9c526e
Initialize iterator on the right place.
2004-06-04 14:23:58 +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
781aa475aa
Minor bug fix in neighbor state machine.
2004-05-31 13:22:49 +00:00
1d1a3c1c2a
Minor OSPF changes for faster startup.
2003-08-23 10:47:46 +00:00
baa5dd6ccc
Many spelling mistakes fixed.
...
Thanks you Harry Moyes.
2003-08-23 10:42:41 +00:00
e43ae6330e
Fix %<something>I format strings.
2001-08-19 11:15:24 +00:00
78e2c6ccf1
I will not originate the same lsa before MINLSINTERVAL.
2001-08-11 14:01:54 +00:00
e9d3c3aaea
Bug in next-hop calculation fixed. (For dual connected neighbors.)
2001-06-09 14:55:10 +00:00