| Branch: | Revision:

iof-bird-daemon / proto / ospf @ 1a61882d

# Date Author Comment
1a61882d 06/11/2004 09:36 AM Ondrej Filip

Better routing table calculation. We are ready to work with
multiple OSPF areas.

b1f7229a 06/11/2004 09:34 AM Ondrej Filip

Better adjacency building, some minor bugfixes.

7df86c25 06/09/2004 12:39 PM Ondrej Filip

Better checking of configuration.

e02652a7 06/07/2004 04:42 PM Ondrej Filip

Bugfix in RT calculation.

541cbe97 06/07/2004 12:52 PM Ondrej Filip

It was too verbose.

5e3436d2 06/06/2004 07:53 PM Ondrej Filip

Cleanup in packet.c. Deleted unused parameters.

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

Deleted unused parameters.

cd092260 06/06/2004 05:03 PM Ondrej Filip

Be sure, that ospf_area is aged before routing table calculation.

933bfdde 06/06/2004 04:14 PM Ondrej Filip

Keep al lSAs invalidated.

b8f17cf1 06/06/2004 04:00 PM Ondrej Filip

Small cleanup, indentation and preparation for multiple areas routing table calculation.

d631698e 06/06/2004 02:27 PM Ondrej Filip


d8d553ca 06/06/2004 02:25 PM Ondrej Filip

This warning is stupid.

2e10a170 06/06/2004 09:37 AM Ondrej Filip


66261211 06/06/2004 09:13 AM Ondrej Filip

Struct area_net changed.

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

Cleanup in iface.c

a5918961 06/06/2004 08:12 AM Ondrej Filip

Be more verbose in troubles.

66004c91 06/05/2004 03:02 PM Ondrej Filip

Set size of the buffers. (Thanx MJ.)

9831e591 06/05/2004 09:58 AM Martin Mares

Staticized lots of local functions.

598b984d 06/05/2004 09:58 AM Martin Mares

One less unused variable.

189dab54 06/05/2004 09:29 AM Martin Mares

`defaut' should be `default'.

1512813e 06/05/2004 09:28 AM Martin Mares

... and a whole bunch of unused parameters and variables in ospf.

c33d4cad 06/05/2004 08:59 AM Martin Mares

Moved the tests for socket existence here.

BTW, where do you exactly set the new buffer sizes?

c6bdc78b 06/04/2004 09:19 PM Ondrej Filip

Be more verbose.

6f3203fa 06/04/2004 09:05 PM Ondrej Filip

cleanup in lsupd.c, indenting, "struct proto" removed...

9b7de4c4 06/04/2004 08:41 PM Ondrej Filip

'struct proto' removed
Finally, I found the bug reported by Andreas Steinmetz. FIXED.

54467ed4 06/04/2004 07:53 PM Ondrej Filip

Useless logs removed.

551e3088 06/04/2004 07:21 PM Ondrej Filip

Bugfix in last patch.

e7ef86a5 06/04/2004 06:51 PM Ondrej Filip

OSPF is ready for changing MTU.

f158bb71 06/04/2004 06:24 PM Ondrej Filip

no comment

12bed559 06/04/2004 05:49 PM Ondrej Filip

dbdes indent an minor changes.

87465407 06/04/2004 05:31 PM Ondrej Filip

better log() usage.

27f49a2c 06/04/2004 05:28 PM Ondrej Filip

lsreq.c indented and small 'struct proto' changes.

77539c44 06/04/2004 05:12 PM Ondrej Filip

hello.* reindented, code cleanup.

8e15e048 06/04/2004 05:05 PM Ondrej Filip

Deleted useles "struct proto" sending.

7a03e29d 06/04/2004 04:56 PM Ondrej Filip

Better log() usage.

fb9bf688 06/04/2004 04:55 PM Ondrej Filip

Indented. No other change.

c76ba51a 06/04/2004 04:30 PM Ondrej Filip

lsack.c cleaned. Better names for functions and
DIRECT acks can be sent in one packet now.

28de5133 06/04/2004 03:45 PM Ondrej Filip

ackd_timer_hook moded to neighbor.c

d03e8ce0 06/04/2004 03:26 PM Ondrej Filip

Fatal bug found. Sometimes BIRD did not originate router LSA. FIXED. :-)

b90f9c52 06/04/2004 02:23 PM Ondrej Filip

Initialize iterator on the right place.

18b40a40 06/04/2004 02:23 PM Ondrej Filip

This can happen now.

f9fdabe4 06/04/2004 02:22 PM Ondrej Filip

Small reversing of previous patch.

3df1e804 06/04/2004 02:21 PM Ondrej Filip

Don't repeat "Sheduling rt calc....."

d6c28f3a 06/04/2004 02:03 PM Ondrej Filip

Code and comments cleanup.

39e517d4 06/04/2004 12:53 PM Ondrej Filip

hello.c and hello.h cleaned up. No design changes.

591656cd 06/03/2004 08:18 AM Ondrej Filip

Added source addr for multicast socket.

9b133458 06/02/2004 09:14 AM Ondrej Filip

Hotfix for router's parent without nexthop.
It will probably work perfect, but I need to eliminate such situation.

f9625e9a 06/01/2004 02:06 PM Ondrej Filip

Bugfix in external routes calculation.

e8bf6c07 06/01/2004 01:44 PM Ondrej Filip

Easier cleanup of an interface.

c9f6cf8a 06/01/2004 01:29 PM Ondrej Filip

Don't free socket's resources.

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

Patch from Andreas Steinmetz <>

bb68ad2f 05/31/2004 10:22 PM Martin Mares

Documented the pxlen parameter.

d83faf8d 05/31/2004 08:53 PM Martin Mares

static declarations don't belong to includes. (And most of them were
redundant anyway.)

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

4ef3dccf 05/31/2004 06:13 PM Martin Mares

The OSPF authentication type was sent in host byte order instead of of
network byte order thus breaking interoperability with other routing
daemons on litte endian machines. The patch fixes this but note that
this breaks compatability with older bird installations using OSPF and...

6f18235a 05/31/2004 04:42 PM Ondrej Filip

Useless include deleted.

781aa475 05/31/2004 01:22 PM Ondrej Filip

Minor bug fix in neighbor state machine.

de259a41 05/31/2004 10:38 AM Ondrej Filip

Minor bug in configuration.

caeb02ea 05/19/2004 12:30 PM Ondrej Filip

Bug in DBDES receiving fixed.

37299f1e 09/30/2003 05:05 PM Ondrej Filip

OSPF was not able to be built stand-alone.

00bd27a1 09/14/2003 01:41 PM Ondrej Filip

Endianity problem fixed. Thanx to S?r?s J?zsef

35a86ceb 09/03/2003 05:31 PM Ondrej Filip

This prevents infinite loop when bird has more that 60 neighbors. Thanks to Rani Assaf

c11007bc 08/26/2003 10:41 AM Ondrej Filip

Endian-related bug fixes sent by Krzysztof Szuster <>

1d1a3c1c 08/23/2003 10:47 AM Ondrej Filip

Minor OSPF changes for faster startup.

baa5dd6c 08/23/2003 10:42 AM Ondrej Filip

Many spelling mistakes fixed.

Thanks you Harry Moyes.

47f18ac3 11/13/2002 08:47 AM Martin Mares

ABS should be a macro.

4ca0d084 04/03/2002 03:41 PM Ondrej Filip

Small typo fixed.

e59e310e 03/04/2002 03:54 PM Ondrej Filip

Age LSA DB after LSA origination and before routing table calculation.

025b0e85 03/04/2002 03:52 PM Ondrej Filip

New trace added.

b7869628 12/07/2001 05:34 PM Ondrej Filip

Bugfix in router importation.

8e32493c 08/21/2001 05:00 PM Ondrej Filip

Removed some useless (hope!) code in next hop calculation.

68db89a2 08/21/2001 04:44 PM Ondrej Filip

Finally, next hop problem fixed.

37da5516 08/21/2001 03:03 PM Ondrej Filip

Useless trace.

e8ab1680 08/21/2001 03:00 PM Ondrej Filip

Hope, bug in next hop calculation for stub routes fixed.

e43ae633 08/19/2001 11:15 AM Martin Mares

Fix %<something>I format strings.

c926eee7 08/12/2001 12:04 AM Ondrej Filip

Area networks added into configuration.

b2bdb406 08/11/2001 04:22 PM Ondrej Filip

Changed definition of stub area.

85062e8a 08/11/2001 02:40 PM Ondrej Filip

Bugfix in B-bit setting in router LSA.

78e2c6cc 08/11/2001 02:01 PM Ondrej Filip

I will not originate the same lsa before MINLSINTERVAL.

24c00cb1 06/12/2001 09:10 PM Ondrej Filip

Install route into main routing table just if it's necessary.

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

Added comments.

e9d3c3aa 06/09/2001 02:55 PM Ondrej Filip

Bug in next-hop calculation fixed. (For dual connected neighbors.)

ea31425a 04/09/2001 07:15 PM Ondrej Filip

Patch from David Rohleder <> thanx.

32749f49 12/14/2000 01:04 AM Ondrej Filip

Hmm, nasty bug, LSUPD was not well flooded via PTP interfaces. :-(

501c5bb0 11/21/2000 11:47 PM Ondrej Filip

Small bugfix in ext routes calculation.

52fa3e38 09/04/2000 09:21 PM Ondrej Filip

Fixed many bugs in rt calculation and interface adding. Now it seems to be
OK, I'm going to advertise 1.0.4.

b02e4011 09/04/2000 07:42 PM Ondrej Filip

I allocate struct ifa before unlocking. So route exported to OSPF are correct.
I work also with interfaces that have some problems with socket opening.
I declare them as stub.

fdb19982 09/03/2000 10:18 PM Ondrej Filip

Serious bug in ext lsa origination found. Going for 1.0.4.

1e972b55 09/03/2000 04:16 PM Ondrej Filip

Log some unusual situation.

e3bc10fd 09/02/2000 08:54 AM Ondrej Filip

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.

5ddec4e6 09/02/2000 07:58 AM Ondrej Filip

Reconfigure poll interval.

7cedbf21 09/02/2000 12:15 AM Ondrej Filip

Reconfiguration for new options.

a190e720 09/02/2000 12:03 AM Ondrej Filip

Added hellos on NBMA networks. (I don't violate RFC now.)

5a063efe 08/28/2000 01:51 PM Ondrej Filip

Bugfix in ext lsa importing.

9e292082 08/18/2000 04:47 PM Ondrej Filip


f321a61f 08/18/2000 04:44 PM Ondrej Filip

Fixed bug in nex hop calculation of external routes.

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

Just formatting.

28a6e1aa 08/17/2000 07:42 PM Ondrej Filip

Stupid bug in next hop calculation of external routes.

1eec7607 08/16/2000 08:18 PM Ondrej Filip

Typo in rte_better.

059fc1e9 08/16/2000 07:37 PM Ondrej Filip

My calculation of external routes violated rfc. :-(