summaryrefslogtreecommitdiff
path: root/usr.sbin/ospfd
AgeCommit message (Expand)Author
2018-02-11Use the new route filter ROUTE_PRIOFILTER in ospfd. Usually we onlySebastian Benoit
2018-02-09Style tweaksJeremie Courreges-Anglas
2018-02-09Simplify logic a bit by moving a block. nbr_stop_itimer() does not useClaudio Jeker
2018-02-08Bump the read sockbuf of the routing socket to 2MB, may help reduce some ofClaudio Jeker
2018-02-05simplify macros, and avoid some arg splitting;Jason McIntyre
2018-02-05Introduce "depend on". This allows ospfd to set the metric dependentremi
2017-11-07document how ospfd interacts with carpremi
2017-07-24Unify ROUNDUP macros for parsing route messages.friehm
2017-03-21From a syslog perspective it does not make sense to log fatal andAlexander Bluhm
2017-01-24sync log.c from relayd et al to ospfd.Sebastian Benoit
2017-01-23copy log.c/h from bgpd.Sebastian Benoit
2017-01-23Remove incomplete "forced nexthop" support.Jeremie Courreges-Anglas
2017-01-08Replace hand-rolled for(;;) traversal of ctl_conns TAILQ withKenneth R Westerback
2017-01-05Replace hand-rolled for(;;) emptying of 'symhead' TAILQ with moreKenneth R Westerback
2017-01-05Replace symset()'s hand-rolled for(;;) traversal of 'symhead' TAILQKenneth R Westerback
2016-12-27struct rroute has been removed, rename variables.Jeremie Courreges-Anglas
2016-12-26Fix typo, happend -> happenedJeremie Courreges-Anglas
2016-12-21For IFINFO msgs, don't run the FSM if the interface state hasn't changed.Jeremie Courreges-Anglas
2016-12-21When receiving an IFINFO message, also update the MTU of the interfaceJeremie Courreges-Anglas
2016-11-19Print metric and type for "redistribute" in ospfd -v.Stuart Henderson
2016-09-28'unneded stuff' -> 'unneeded stuff' in comments.Kenneth R Westerback
2016-09-04A few bits of stray leading/embedded/trailing whitespace spotted whileKenneth R Westerback
2016-09-03Simplify shutdown process.Renato Westphal
2016-09-02work on making log.c similar in all daemons:Sebastian Benoit
2016-09-02work on making log.c similar in all daemons:Sebastian Benoit
2016-06-21do not allow whitespace in macro names, i.e. "this is" = "a variable".Sebastian Benoit
2016-06-06add format attributes to the proper functions and then fix theSebastian Benoit
2016-02-18Fix format string of a warning.Alexander Bluhm
2016-02-02Remove setproctitle() for the parent process. Because rc.d(8) uses processStuart Henderson
2015-12-05Pledge ospfd SE ("stdio inet mcast") and RDE ("stdio") move some codeClaudio Jeker
2015-12-03imsg_read will return EAGAIN in some cases so prep code for it.Claudio Jeker
2015-11-22Improve ABR support especially for self-originated stub networks.Claudio Jeker
2015-10-26Kernel got fixed we no longer need to check if rtm_pid is 0 to filter outClaudio Jeker
2015-10-24Filter our RTM_GET messages which are not from us.Claudio Jeker
2015-09-27As done for bgpd recently, rename if_mediatype to if_type in ospfd/ospf6d.Stefan Sperling
2015-07-27use file system path (.Pa) semantic markup macros where appropriate.Igor Sobrado
2015-07-20Fix a segfault at startup when if_change() ist called beforeSebastian Benoit
2015-07-19revert previousSebastian Benoit
2015-07-18Properly handle carp(4) interfaces in "backup" mode on start-up.Martin Pieuchot
2015-07-17Do similar handling of connected routes and filtering of llinfo and broadcast.Claudio Jeker
2015-05-05use the sizeof the struct not the sizeof a pointer to the structJonathan Gray
2015-03-14When removing interfaces in the RDE we also need to remove all the RDEClaudio Jeker
2015-03-13Make sure that the debug messages include the neighbor ID so we hava a chanceClaudio Jeker
2015-03-11tweak wording; "a value different to 1" -> "...other than 1", from Sevan JaniyanStuart Henderson
2015-02-11Use sizeof(u_short) in the first check since there are RT messages thatClaudio Jeker
2015-02-10Forgot the EAGAIN or EINTR check on read.Claudio Jeker
2015-02-10Convert ospfd over to SOCK_CLOEXEC | SOCK_NONBLOCK and make the routeClaudio Jeker
2015-01-28When comparing the LSA with the Ack, also check the age field. ThisAlexander Bluhm
2015-01-22remove a stupid -Wstrict-prototype warning by making the hash functionTed Unangst
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt