Statistics
| Branch: | Revision:

iof-bird-daemon / proto / ospf / iface.c @ af157fa3

History | View | Annotate | Download (18.6 KB)

# Date Author Comment
af157fa3 03/26/2010 01:48 PM Ondrej Zajicek

Disable multiple OSPF pseudointerfaces on BSD.

0aad2b92 03/14/2010 03:36 PM Ondrej Zajicek

Temporary OSPF commit - sockets.

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.

aa80826e 02/07/2010 08:49 AM Ondrej Zajicek

Unnumbered OSPF interfaces should be always in the point-to-point mode.

a3062085 01/13/2010 01:53 PM Ondrej Zajicek

Comment update.

99f5fc14 01/08/2010 09:19 PM Ondrej Zajicek

A partial vlink fix.

6901fd06 01/07/2010 10:42 PM Ondrej Filip

More information about vlinks.

18722dc9 01/07/2010 10:03 PM Ondrej Filip

Bugfix in DBG call.

3127b817 01/07/2010 09:54 PM Ondrej Filip

Be a little bit more verbose on virtual links.

cf31112f 01/03/2010 11:17 AM Ondrej Zajicek

Implements MRTdump feature.

be2d38b7 12/10/2009 11:31 PM Ondrej Zajicek

Temporary OSPFv3 commit.

4ac7c834 11/09/2009 10:22 PM Ondrej Zajicek

Use IPv6 checksums in OSPFv3.

be862406 09/08/2009 11:45 AM Ondrej Zajicek

Temporary OSPFv3 development commit.

Finally, it is working.

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

Temporary OSPFv3 development commit (changing multicast support).

d2ceaf4e 08/28/2009 11:45 AM Ondrej Zajicek

Temporary OSPFv3 development commit

061ab802 08/27/2009 04:25 PM Ondrej Zajicek

Temporary OSPFv3 development commit

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.

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.

20e94fb8 05/06/2009 08:02 PM Ondrej Zajicek

A change in OSPF and RIP interface patterns.

Allows to add more interface patterns to one common 'options'
section like:

interface "eth3", "eth4" { options common to eth3 and eth4 };

Also removes undocumented and unnecessary ability to specify
more interface patterns with different 'options' sections:...

23d67029 01/11/2009 11:14 AM Ondrej Zajicek

Some fixes and update of OSPF debug messages

94c42054 03/15/2005 10:06 PM Ondrej Filip

Added new parametr 'rx buffer <num>'. BIRD is able to receive
very large packets (if configured).

e300066d 03/14/2005 11:24 AM Ondrej Filip

OSPF can accept larger packets than MTU.

63ca37f3 02/20/2005 06:56 PM Ondrej Filip

Cleanup - all unused variables deleted.

d8c7d9e8 02/20/2005 04:27 AM Ondrej Filip

Since now I can also use 'dead interval', not just 'dead counter'.

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.

3b16080c 07/14/2004 09:46 PM Ondrej Filip

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

897999c2 07/13/2004 11:31 PM Ondrej Filip

Send hello as soon as possible after the interface is up.
This helps to faster establish the adjacency.

621ccdfe 07/13/2004 11:58 AM Ondrej Filip

Bugfix - options bits were not included in LSAs
Bugfix - E bit was not unset on stub areas.

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

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

Indentation.

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

Cleanup in iface.c

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.

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?

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

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

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

OSPF is ready for changing MTU.

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.

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

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

Minor bug fix in neighbor state machine.

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

Many spelling mistakes fixed.

Thanks you Harry Moyes.

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

I will not originate the same lsa before MINLSINTERVAL.

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.

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.

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

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

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

Doc

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

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

1ae494a7 06/07/2000 11:55 AM Martin Mares

Avoid SEGV's in tracing.

41ad16e2 06/06/2000 11:50 AM Ondrej Filip

Added IP protocols.

abcbfd04 06/06/2000 02:34 AM Ondrej Filip

Tracing.

c1824c4d 06/06/2000 01:23 AM Ondrej Filip

Simple autentication added.

fef1badf 06/06/2000 01:00 AM Ondrej Filip

All die() renamed to bug().

f8f1e1f1 06/06/2000 12:46 AM Ondrej Filip

Interface locks added.

e5b5d18c 06/05/2000 11:44 PM Ondrej Filip

NBMA networks should work now.

3b580a23 06/05/2000 08:57 PM Ondrej Filip

Bugfix in NET LSA flushing.
Configuration now works! :-)
Better "show ospf"
Some minor bugfixes.

3585d400 06/05/2000 07:31 PM Ondrej Filip

Don't info about DR and BDR on non-MA networks.

eb2c99a1 06/05/2000 04:32 PM Ondrej Filip

Yet another change, now flushing of net lsa seems to be perfect. :-)

07b71002 06/05/2000 03:44 PM Ondrej Filip

Don;t send packet over downed interface.

dc2548d2 06/05/2000 05:06 AM Ondrej Filip

Premature age LSA if you're NOT dr.

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.

c4f0f014 06/01/2000 05:52 PM Ondrej Filip

Added show ospf interface.
show ospf neighbors now knows "<interface>".

b5958826 05/31/2000 06:55 PM Ondrej Filip

Ehm, some other "down" steps.

3f6953a1 05/31/2000 06:45 PM Ondrej Filip

Some bugs in cleanup after iface down.

489b2155 05/31/2000 06:36 PM Ondrej Filip

Why does not work "sk_close(sk);rfree(sk);"?

46962be6 05/31/2000 06:31 PM Ondrej Filip

Better debugging.
Safe neigh_list deleting.

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.

3e864556 05/30/2000 06:21 PM Ondrej Filip

Added \n in debug.

45132806 05/30/2000 03:04 PM Ondrej Filip

Bug in socket closing.

18a0c0bb 05/16/2000 11:59 PM Ondrej Filip

Downing of interface should work.

54ac9d2e 05/09/2000 12:02 PM Ondrej Filip

Bugfix in hello.

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

Better rt and net originating.

0bf2f203 05/02/2000 11:09 PM Ondrej Filip

Originating of network LSA.

249fdef7 05/02/2000 10:31 PM Ondrej Filip

Adding InfTransDelay for outgoing lsa.

85195f1a 04/30/2000 10:14 PM Ondrej Filip

Many small changes and bug fixes. Routing table calculation works.
I'm waiting for rt lookup to add stub networks.

9eea6047 04/18/2000 07:31 PM Ondrej Filip

Multicast open socket for (B)DR bugfix.

79f036ef 04/18/2000 07:22 PM Ondrej Filip

Dump changes.

1508ee8b 04/18/2000 06:01 PM Ondrej Filip

Iface chstate run only if something really change.

8914e37d 04/18/2000 05:54 PM Ondrej Filip

Better chstate dumping.

2a092594 04/17/2000 09:10 PM Ondrej Filip

Listening on AllDRouters for DR and BACKUP added.

910e557b 03/29/2000 05:18 PM Ondrej Filip

Many changes in dbdes sending & receiving. EXDONE caused.

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

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

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

Area work and router LSA starts when interface goes up.

ea28da04 02/23/2000 11:23 PM Ondrej Filip

Small change for debugging.

e6fcf113 02/23/2000 11:13 PM Ondrej Filip

Better debuging.

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

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