| Branch: | Revision:

iof-bird-daemon / proto / ospf / lsack.c @ 74c838a8

History | View | Annotate | Download (4.49 KB)

# Date Author Comment
6f8bbaa1 11/03/2014 09:42 AM Ondrej Zajicek

Fininshing integrated OSPF.

f8fefde3 10/24/2014 09:07 AM Ondrej Zajicek

Refactoring of OSPF messages.

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.

48e5f32d 02/06/2014 04:46 PM Ondrej Zajicek

Many changes in I/O and OSPF sockets and packet handling.

- BSD: specify src addr on IP sockets by IP_HDRINCL
- BSD: specify src addr on UDP sockets by IP_SENDSRCADDR
- Linux: specify src addr on IP/UDP sockets by IP_PKTINFO
- IPv6: specify src addr on IP/UDP sockets by IPV6_PKTINFO...

95127cbb 05/14/2012 09:47 AM Ondrej Zajicek

Real broadcast mode for OSPFv2.

ee7408c2 05/07/2010 01:54 PM Ondrej Zajicek

Fixes a bug in LSA flooding.

LSAs are sometimes prematurely removed from LS retransmission lists.

e7b76b97 03/11/2010 05:07 PM Ondrej Zajicek

Temoporary OSPF commit - socket changes.

353729f5 02/11/2010 09:23 AM Ondrej Zajicek

Temporary OSPF commit - socket changes.

34a877cc 12/14/2009 04:29 PM Ondrej Zajicek

Minor updates.

bb3c7c6d 12/03/2009 05:56 PM Ondrej Zajicek

Fixes some log messages.

69fbf9a2 12/03/2009 05:25 PM Ondrej Zajicek

Minor fix in LSA update.

a6bc04d5 10/29/2009 10:57 PM Ondrej Zajicek

Implements better checks on incoming packets and LSAs in OSPF.

f9c799a0 09/04/2009 09:06 AM Ondrej Zajicek

Temporary OSPFv3 development commit (changing multicast support).

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

3aab39f5 07/23/2009 02:51 PM Ondrej Zajicek

Use %R in OSPF when appropriate.

2389c46f 07/05/2009 07:18 PM Ondrej Zajicek

Another pile of ipa_from_u32() calls.

f9bdcad4 07/05/2009 05:01 PM Ondrej Zajicek

Fixes type mismatch in OSPF printf statements.

Mixing ip_addr and u32 does bad things on Ultrasparc.
Although both have the same size. Fascinating.
It was not catched by compiler because of varargs.

8298d780 04/06/2009 02:17 PM Ondrej Zajicek

Better OSPF packet tracing log messages.

Replaces old OSPF packet tracing messages with
uniform messages with packet dumps.

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.

3e2bd0f1 06/26/2004 08:15 PM Ondrej Filip

Md5 authentification added (unsested).
Packet receiving clean up.

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

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

Cleanup in packet.c. Deleted unused parameters.

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


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

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

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

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

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

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

Patch from Andreas Steinmetz <>

d5e4b518 06/07/2000 10:10 PM Ondrej Filip


531a48d8 06/06/2000 02:32 AM Ondrej Filip

Tracing in LS ack.

eb436e16 06/06/2000 12:08 AM Ondrej Filip

NBMA networks seems to work, but this should be better. :-)

4bb9ce56 06/05/2000 07:45 PM Ondrej Filip

Reset inactim timer if you receive any packet from neighbor.

df49d4e1 06/04/2000 07:56 PM Martin Mares

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.

83e50ffc 06/04/2000 05:33 PM Ondrej Filip

Bug in debugging.

89d6782d 06/03/2000 01:29 AM Ondrej Filip

interface {} added.

7a5582ac 06/02/2000 11:00 AM Ondrej Filip

Better dumping, if I get strange lsack.

37282678 05/31/2000 06:21 PM Ondrej Filip

And finally, Premature aging works. :-)

c8d1f3fe 05/11/2000 10:00 PM Ondrej Filip

Better debugging.
More robust.

a3ae6246 05/09/2000 07:38 PM Ondrej Filip

Bugfix in lsrt slist adding.

9669362f 05/09/2000 06:17 PM Ondrej Filip

Many bugfixes. (I added one entry twice to slist.)
Debug cleanup.
Retransmiting of unacknolegded LSAs

8a3049f6 05/08/2000 10:42 PM Ondrej Filip

Useless '\n' in log()

158b99c9 05/08/2000 10:02 PM Ondrej Filip

Better logging. (%d->%I)

19fc4c76 04/18/2000 09:13 PM Ondrej Filip

LS ack.

26116eac 04/18/2000 08:34 PM Ondrej Filip

Better LS Ack dumping.

9eada7ca 04/18/2000 07:44 PM Ondrej Filip

Fixed the serious bug in LSack.
Oh, I'm an idiot. I sent LSACK, but in header was LSUPD. :-(

284c43ff 04/18/2000 05:36 PM Ondrej Filip

Sending of ACK disabled, since I'll find bug.

023f5e86 04/18/2000 05:00 PM Ondrej Filip

Another LSack update. It's still NOT correct and it surely
kills gated or Cyclades OSPF implementation. :-)

67315ef6 04/18/2000 01:06 AM Ondrej Filip

Some lsack work. There is something very worng. :-( It locked my network.

ebff007f 04/12/2000 03:37 PM Ondrej Filip

LSack receiving bugfix.

4bf41ac8 04/12/2000 03:20 PM Ondrej Filip

LS Ack receiving done.

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

Flooding work continues.

de769e24 03/30/2000 08:00 PM Ondrej Filip

Skeleton structures and files added.