summaryrefslogtreecommitdiff
path: root/usr.sbin/ospfd/ospf.h
AgeCommit message (Collapse)Author
2006-03-09It seems that 60 secs is a reasonable amount of time to reach state FULL.Esben Norby
2006-02-09Prevent the neighbor FSM from getting stuck forever in state EXSTART.Esben Norby
ok claudio@
2005-12-04Increase ADJ_TMOUT to prevent loss of adjacency during bulk ls updateEsben Norby
transfers. ok claudio@
2005-05-10Do no longer force the default router priority to 0.Claudio Jeker
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.
2005-04-06Add check for key lengths. Based on diff from Jason Ackley.Esben Norby
Reworked by me. ok claudio@
2005-03-31Add support for crypt authentication (MD5).Esben Norby
ok and input claudio@
2005-03-22Remove bool cruft.Esben Norby
ok claudio@
2005-02-27SPF and route table calculation.Esben Norby
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@
2005-02-08Change default metric to 10, reflects what is stated in ospfd.conf(5).Esben Norby
ok claudio@
2005-02-08The LSA seq_num should be unsigned as it is expected by ntohl/htonl() evenClaudio Jeker
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@
2005-02-04Add sanity checks for AS-external LSA. Refine some other checks to be asClaudio Jeker
strict as possible. OK norby@
2005-02-02Typo in constant.Esben Norby
ok claudio@ henning@
2005-02-01Free neighbors that have been inactive for 24hrs.Esben Norby
OK claudio@
2005-01-28Change my email address to the OpenBSD one since Ericsson has nothing toEsben Norby
do with this software, just happend to be my only valid email address at the time.
2005-01-28Welcome ospfdClaudio Jeker
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@