| Branch: | Revision:

iof-bird-daemon / proto / ospf / topology.h @ 74c838a8

History | View | Annotate | Download (9.53 KB)

# Date Author Comment
fe9f1a6d 11/05/2015 11:48 AM Ondrej Zajicek (work)

Initial commit on integrated BIRD

New data types net_addr and variants (in lib/net.h) describing
network addresses (prefix/pxlen). Modifications of FIB structures
to handle these data types and changing everything to use these
data types instead of prefix/pxlen pairs where possible....

d217ba51 06/08/2015 12:24 AM Ondrej Zajicek

Moving of mulipath merging code from OSPF to nest

742029eb 07/19/2014 03:28 PM Ondrej Zajicek

Whitespace cleanup in OSPF.

a7a7372a 07/18/2014 04:24 PM Ondrej Zajicek

Temporary integrated OSPF commit.

70945cb6 06/26/2014 09:58 AM Ondrej Zajicek

Temporary integrated OSPF commit.

bbcfd5a0 07/26/2012 11:59 AM Ondrej Zajicek

Fixes default route in OSPF multiple area setting.

2918e610 09/03/2011 07:31 PM Ondrej Zajicek

Fixes for OSPF NSSA handling.

ed317862 08/07/2011 11:45 PM Ondrej Zajicek

OSPF NSSA support, inter-area LSA translation.

41b612c3 07/20/2011 09:48 PM Ondrej Zajicek

OSPF NSSA support, part one.

57c574d8 12/07/2010 10:35 PM Ondrej Zajicek

Multipath support for OSPF

6384c7d7 05/02/2010 05:58 PM Ondrej Zajicek

OSPF: most of summary LSA orig./flush logic rewritten.

Fixes many bugs in the old code and makes it much cleaner.

0ea8fb4a 04/24/2010 01:18 PM Ondrej Zajicek

Fixes and enhancements in 'show ospf state' command.

Now it shows a distance, option to change showing reachable/all network
nodes and better handling of AS-external LSAs in multiple areas. The
command 'show ospf topology' was changed to not show stubnets in both...

3b89a232 04/21/2010 07:50 PM Ondrej Zajicek

Fixes several problems in OSPF vlink implementation.

6e806760 04/11/2010 10:22 AM Ondrej Zajicek

Fixes next hop calculation on NBMA and parallel PTP links.

9f0ba7b1 09/17/2009 10:18 AM Ondrej Zajicek

Implements proper RID handling in OSPFv3.

b49e6f5a 08/25/2009 02:42 PM Ondrej Zajicek

Temporary OSPFv3 development commit

c3226991 08/21/2009 07:27 AM Ondrej Zajicek

Temporary OSPFv3 development commit

5d3f5552 02/13/2005 11:36 PM Ondrej Filip

Many bugfixes in routing table calculation and summary LSA origination.

86c84d76 07/15/2004 04:37 PM Ondrej Filip

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.

98ac6176 06/25/2004 04:39 PM Ondrej Filip

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)...

d5d9693c 06/06/2004 06:45 PM Ondrej Filip

Deleted unused parameters.

b9ed99f7 06/06/2004 08:55 AM Ondrej Filip

Cleanup in iface.c

035f6acb 06/01/2004 01:12 PM Ondrej Filip

Patch from Andreas Steinmetz <>

0077aab4 05/31/2004 06:16 PM Martin Mares

The code was broken for external /29 to /32 routes. Assuming that you
have one machine publishing a route to and another one
publishing a route to If the first machine went down the
route to was wrongly killed by the old code, leading either...

87c450df 06/09/2001 02:56 PM Ondrej Filip

Added comments.

88aa2af7 08/18/2000 04:36 PM Ondrej Filip

Just formatting.

17e29574 06/07/2000 11:48 PM Ondrej Filip

Better algoritmus of LSA aging.

7ab3ff6a 06/07/2000 09:46 PM Ondrej Filip

Doc in neighbor.c and some tiny changes related to.

992705f6 06/06/2000 02:27 AM Ondrej Filip

Tracing in topology

70a38319 05/31/2000 02:06 PM Ondrej Filip

LSArt origination and routing table calculation is now not doing so
often. Instead of calculation I just schedule it latter.

5919c66e 05/30/2000 09:25 PM Martin Mares

Route attributes for OSPF.

4bd28fb6 05/27/2000 03:36 PM Ondrej Filip

Better shutdown. (Flush my own router LSA and send 1WAY to every neighbor.)
Ext LSA originating and flushing added.

ad5453b5 05/03/2000 10:12 PM Ondrej Filip

Testing if I can flush LSA from database.

9bc1808a 05/03/2000 12:08 AM Ondrej Filip

Better rt and net originating.

c6c56264 04/30/2000 11:31 AM Ondrej Filip

Sync with nest's rt table and some minor improvements.

e80e9d0d 04/30/2000 09:32 AM Ondrej Filip

RT calculation strongly simplified. Now, I don't need any
memory allocation. :-)

468f2347 04/29/2000 03:57 PM Ondrej Filip

Calculating of nexts hop(s) added.

dfa9a53a 04/26/2000 12:54 PM Ondrej Filip

Routing table calculation. Dijkstra done.

d8852b36 04/04/2000 03:55 PM Ondrej Filip

LSupdate processing improved. Now there is some bug in hashing. :-(

921a93f2 04/04/2000 12:32 AM Ondrej Filip

Flooding work continues.

9f940976 03/31/2000 01:14 AM Ondrej Filip

Some bug fixes. LSA checksum is still bad. I'll fix it later.

14a7921c 03/30/2000 08:18 PM Ondrej Filip

LSA structure changes. (Len added.)

ce17d4c1 03/09/2000 10:38 PM Ondrej Filip

LSA DB is completely redesigned. Now it should be faster and it needs
less memory.

30147b89 03/08/2000 12:50 PM Ondrej Filip

Sending of DBDes. (Checksum and length calculation NOT done.)

de30342f 02/25/2000 07:19 PM Ondrej Filip

Router LSA & area adding.

ab56f6b1 02/24/2000 12:26 AM Ondrej Filip

Area work and router LSA starts when interface goes up.

91808fff 02/23/2000 11:14 PM Ondrej Filip

Structures for router LSA added.

4bf6de87 02/08/2000 10:43 PM Ondrej Filip

Hash table structure redesigned.

316d7bd7 02/08/2000 10:13 PM Ondrej Filip

Other LS struct added.

d3cb6980 02/08/2000 07:24 PM Ondrej Filip

LSA type changed from u16 to u8.

4364b47e 11/17/1999 03:50 PM Ondrej Filip

ospf.c and ospc.h splitted into various files.