History log of /openbsd/usr.sbin/ospfd/ospf.h (Results 1 – 23 of 23)
Revision Date Author Comments
# 9171581d 17-Jan-2013 markus <markus@openbsd.org>

allow two minutes until neighbor adjacencies are formed; ok claudio@


# fddf39b9 16-Sep-2011 sthen <sthen@openbsd.org>

Rather than reloading kernel routes immediately when an RTM_DESYNC is seen,
set (or extend) a timer and only reload when this expires. Avoids repeatedly
dumping full kernel routes (thus generating mo

Rather than reloading kernel routes immediately when an RTM_DESYNC is seen,
set (or extend) a timer and only reload when this expires. Avoids repeatedly
dumping full kernel routes (thus generating more load) when the machine has
problems keeping up with messages on the route socket. (if you see lots of
repeated "reloading interface list and routing table" in ospfd logs, this
will help).

Suggestions/ok claudio@.

show more ...


# 097ed198 09-May-2011 claudio <claudio@openbsd.org>

First bits to support opaque LSA. Type-9, 10 and 11 are LSA that can
hold about any data you like and is used for things like greaceful
reload. Implement the basic redistribute logic and LSDB handlin

First bits to support opaque LSA. Type-9, 10 and 11 are LSA that can
hold about any data you like and is used for things like greaceful
reload. Implement the basic redistribute logic and LSDB handling but
the data sent is currently not looked at.
Tested and OK sthen@

show more ...


# 62d04914 25-Mar-2011 claudio <claudio@openbsd.org>

Rewrite the lsack generation. Make it more like the lsupdate code.
Removes some of the rather strange packet handling.
Tested by a few especially sthen@


# 370c8b16 26-Jun-2010 guenther <guenther@openbsd.org>

Use offsetof() instead of writing our own version (...which generates
warnings from gcc4)
os claudio@


# 7afdfd2d 16-Feb-2010 dlg <dlg@openbsd.org>

implement support for fast hello packets.

if route-dead-time is set to "minimal" (rather than a number of
seconds), the dead time is set to 1 second and hellos are sent at
the interval specified by

implement support for fast hello packets.

if route-dead-time is set to "minimal" (rather than a number of
seconds), the dead time is set to 1 second and hellos are sent at
the interval specified by fast-hello-interval in msecs. this is non
standard wrt to the ospf rfc, but it does interoperate with at least
one other router vendor.

this allows much better responsiveness to l3 topology changes than
the standard intervals allow. if i yank a cable to one of my
upstreams, the routes adjust in a second rather than the default
of 40 i was running with before. the users dont even notice something
changed.

developed while working with joshua atterbury.
ok claudio@ as part of a larger diff.
dedicated to zan rowe who thinks she is a bigger nerd than me.

show more ...


# 37877ca4 16-Feb-2010 dlg <dlg@openbsd.org>

allow spf-delay and spf-holdtime to be specified in msec so ospfd can
better respond to rapid topology changes.

developed while working with joshua atterbury
ok claudio@ as part of a larger diff.


# f373ed5a 07-Dec-2006 claudio <claudio@openbsd.org>

Make it possible to set the metric and LSA type for redistributed routes.
Mostly based on a diff by Pierre-Yves Ritschard (I just simplified the parser
code). OK norby@


# 4ef2a6fc 09-Mar-2006 norby <norby@openbsd.org>

It seems that 60 secs is a reasonable amount of time to reach state FULL.


# 1ccc5a96 09-Feb-2006 norby <norby@openbsd.org>

Prevent the neighbor FSM from getting stuck forever in state EXSTART.

ok claudio@


# 11d8e949 04-Dec-2005 norby <norby@openbsd.org>

Increase ADJ_TMOUT to prevent loss of adjacency during bulk ls update
transfers.

ok claudio@


# 44ca2d17 10-May-2005 claudio <claudio@openbsd.org>

Do no longer force the default router priority to 0.
Ospfd can be used as DR or BDR since quite some time so there is no need to
make ospfd ineligible as DR or BDR.


# eee4aafb 06-Apr-2005 norby <norby@openbsd.org>

Add check for key lengths. Based on diff from Jason Ackley.
Reworked by me.
ok claudio@


# 03431b74 31-Mar-2005 norby <norby@openbsd.org>

Add support for crypt authentication (MD5).

ok and input claudio@


# 5c6e55e9 22-Mar-2005 norby <norby@openbsd.org>

Remove bool cruft.

ok claudio@


# 3ada9d8f 27-Feb-2005 norby <norby@openbsd.org>

SPF and route table calculation.

Calculate Shortest Path Tree for each area known in the link state
database.

The Shortest Path Tree is used as input for route table calculation.
Route tabled is ca

SPF and route table calculation.

Calculate Shortest Path Tree for each area known in the link state
database.

The Shortest Path Tree is used as input for route table calculation.
Route tabled is calculated and the result is inserted into the kernel
route table.

ok claudio@

show more ...


# 5909657c 08-Feb-2005 norby <norby@openbsd.org>

Change default metric to 10, reflects what is stated in ospfd.conf(5).

ok claudio@


# fd136cab 08-Feb-2005 claudio <claudio@openbsd.org>

The LSA seq_num should be unsigned as it is expected by ntohl/htonl() even
though the seq_num needs to be compared as signed number.
No idea how IETF came up with such a stupid idea especially becaus

The LSA seq_num should be unsigned as it is expected by ntohl/htonl() even
though the seq_num needs to be compared as signed number.
No idea how IETF came up with such a stupid idea especially because the
seq_num is not allowed to wrap.
requested by henning@ OK henning@

show more ...


# ee89e4e9 04-Feb-2005 claudio <claudio@openbsd.org>

Add sanity checks for AS-external LSA. Refine some other checks to be as
strict as possible. OK norby@


# 1084cfe8 02-Feb-2005 norby <norby@openbsd.org>

Typo in constant.

ok claudio@ henning@


# 37cea71b 01-Feb-2005 norby <norby@openbsd.org>

Free neighbors that have been inactive for 24hrs.

OK claudio@


# 367f601b 28-Jan-2005 norby <norby@openbsd.org>

Change my email address to the OpenBSD one since Ericsson has nothing to
do with this software, just happend to be my only valid email address at
the time.


# 204df0f8 28-Jan-2005 claudio <claudio@openbsd.org>

Welcome ospfd
started by Esben Norby some time ago by using the imsg/three process framework
of bgpd. He implemented the basic concept plus the ospf finite state machines.
Later I joined and helped h

Welcome ospfd
started by Esben Norby some time ago by using the imsg/three process framework
of bgpd. He implemented the basic concept plus the ospf finite state machines.
Later I joined and helped him cleanup, debug and extend his work.
Right now it is not particularly useful, major parts are still missing but is
imported to allow more people to work on it.
status:
The basic protocol works for broadcast networks and the LS database is
synchronized and updated. It is not possible to be DR or BDR on a network
and other interface types like point-to-point are not yet supported.
The shortest path tree is not calculated and so no routing information is
exchanged with the kernel FIB.

Not yet connected to the builds.
OK henning@

show more ...