summaryrefslogtreecommitdiff
path: root/usr.sbin/ospfd
AgeCommit message (Expand)Author
2011-07-04LINK_STATE_IS_UP() cleanup userland part. There is no need to specialClaudio Jeker
2011-06-21Convert SO_RTABLE's protocol level to the SOL_SOCKET; ok claudioMike Belopuhov
2011-05-24Fix nexthop calculation for directly connected P2P links. connectedClaudio Jeker
2011-05-09First bits to support opaque LSA. Type-9, 10 and 11 are LSA that canClaudio Jeker
2011-05-06Do not special case loopback interfaces on init. Instead force themClaudio Jeker
2011-05-02More spring cleaningClaudio Jeker
2011-05-02Wrap some long lines and other cleanup. No functional change.Claudio Jeker
2011-05-02Some KNF, some other cleanup, fix some fatalx() messages.Claudio Jeker
2011-04-30no need to escape |, pointed out by jmc@Stuart Henderson
2011-03-25Rewrite the lsack generation. Make it more like the lsupdate code.Claudio Jeker
2011-03-24Fix some memory leaks. Mainly better cleanup on shutdown but the v_nexthopClaudio Jeker
2011-03-08It was not possible to send out LS updates larger then the MTU.Claudio Jeker
2011-03-08Instead of using IBUF_READ_SIZE as upper bound when building variousClaudio Jeker
2011-03-04Indent block correctly.Claudio Jeker
2011-02-02s/microseconds/milliseconds/, from Stijn on bugs@.Stuart Henderson
2011-01-18When fixing conflicts make sure the right vertex is passed to lsa_merge()Claudio Jeker
2011-01-17Fix redistribution of overlapping routes (e.g 10/8 and 10.0/16).Claudio Jeker
2011-01-12Kill struct rroute and move the metric to struct kroute. ThisClaudio Jeker
2010-12-13Do not use a carp address as ospf router id because it is not unique.Alexander Bluhm
2010-10-14kr_redistribute() needs to be called with the head node of a multipathClaudio Jeker
2010-10-01Reword a commentClaudio Jeker
2010-09-25When counting the lsa also build the sum of the ls_checksums. This can beClaudio Jeker
2010-09-02remove trailing spaces and tabs from source code; no binary changesIgor Sobrado
2010-08-03fix linecount bug with comments spanning multiple linesHenning Brauer
2010-07-19When removing an announced prefix inherit the metric and ext_tag from theClaudio Jeker
2010-07-19lsa_refresh() was able to resurect dead LSA resulting in zombie anouncements.Claudio Jeker
2010-07-14handle RTM_DESYNC. if the kernel says we're out of sync with the kernelDavid Gwynne
2010-07-12Merge duplicate log messages into one log_warn().Alexander Bluhm
2010-07-09ospfd is a AF_INET only routing daemon so limit the routing socket to thatClaudio Jeker
2010-07-03Fix the naming of interfaces and variables for rdomains and rtablesPhilip Guenthe
2010-07-01Fix memory leak by adding a missing free(lsa).Alexander Bluhm
2010-06-28Fix IFADDRDEL imsg error message.Alexander Bluhm
2010-06-27fix rtmsg_process to return on an error during processing rather thanDavid Gwynne
2010-06-26Use offsetof() instead of writing our own version (...which generatesPhilip Guenthe
2010-06-23127/8 is INADDR_LOOPBACK & IN_CLASSA_NET the kroute code does notClaudio Jeker
2010-06-23fetchifs and fetchtable return -1 on error, not !0. in fact, they returnDavid Gwynne
2010-05-26Move imsg into libutil and add a man page.Nicholas Marriott
2010-05-26Rename some imsg bits to make namespace collisions less likely buf toNicholas Marriott
2010-05-24now that we can handle >9 args, put "-D name=value" on one line: it's a bitJason McIntyre
2010-05-18Spacing.Claudio Jeker
2010-05-17more then -> more than;Jason McIntyre
2010-05-14Use calloc() instead of malloc() to allocate the connection structure. ThisClaudio Jeker
2010-05-14When merging interfaces after a config reload, the fsm state for interfacesStuart Henderson
2010-05-13typo: colision->collisionStuart Henderson
2010-05-07When failing to form an adjacency, log the interface name as wellStuart Henderson
2010-04-27imsg.h does not need sys/tree.h.Nicholas Marriott
2010-04-07Remove XXX comment and just close received fd if calloc() fails.Nicholas Marriott
2010-04-02The rtm_errno check which was moved in the last commit should onlyStuart Henderson
2010-04-01Minor cleanup figured out while syncing kroute with snmpd's.Claudio Jeker
2010-03-24options must be sorted.Joerg Goltermann