summaryrefslogtreecommitdiff
path: root/usr.sbin/ldpd
AgeCommit message (Expand)Author
2011-01-10Fix a bad heritage from ospfd. Make neighbors independent of interfaces.Claudio Jeker
2011-01-10Make sure the tlv length is exactly the size we expect.Claudio Jeker
2011-01-10Implement optional parameter handling for initialization messages.Claudio Jeker
2011-01-10Better optional parameter parsing. Ignore unknown TLVs that haveClaudio Jeker
2011-01-10Rename struct fec_tlv to struct tlv since it is just the genericClaudio Jeker
2011-01-08Count the right values for the consumed counter.Claudio Jeker
2010-12-31Add missing #includes instead of assuming that some system header pulls inPhilip Guenthe
2010-11-04Rewrite all packet parsers to be more careful about alignment. UntilClaudio Jeker
2010-11-04Only consider pathes with highest priority when replying to labelClaudio Jeker
2010-10-26Implement the optional label request message ID TLV.Claudio Jeker
2010-10-26For label release and withdraw messages make sure that a wildcardClaudio Jeker
2010-10-26struct mapping_entry should just have a struct map instead of ownClaudio Jeker
2010-10-26Change lde_check_request(), lde_check_mapping(), lde_send_labelmapping(),Claudio Jeker
2010-10-26Shuffle the deck chairs to make the code more compact.Claudio Jeker
2010-10-21Start implementing the missing lablemapping messages in the LDE andClaudio Jeker
2010-10-20Since on shutdown fib_sync is forced to 1 to remove the multicast routeClaudio Jeker
2010-10-15Rework the kroute framework of ldpd. ldpd is different from the otherClaudio Jeker
2010-10-07Don't try to add MPLS routes with a incomming MPLS_LABEL_IMPLNULL label.Claudio Jeker
2010-10-07Garbage collect some unused structs.Claudio Jeker
2010-09-06Only run the nbr_idtimer() when this side is acting as master (establishingClaudio Jeker
2010-09-06The nbr_reset_*() timer fucntions are the same as the nbr_start_* function.Claudio Jeker
2010-09-02NBR_STA_SESSION, NBR_STA_UP, and NBR_STA_ACTIVE represent all the sameClaudio Jeker
2010-09-01s/lfib/fib/ for more consitency with the other routing daemons.Claudio Jeker
2010-08-27Fix format string that was not changed after the log_fec introduction.Claudio Jeker
2010-08-26Fix a memory leak in an error path. Found and diff by Igor Zinovik.Claudio Jeker
2010-08-03fix linecount bug with comments spanning multiple linesHenning Brauer
2010-07-12Merge duplicate log messages into one log_warn().Alexander Bluhm
2010-07-08Kill more code in kroute.c that is unneeded in ldpd. ldpd is a bit strangeClaudio Jeker
2010-06-30Make it possible to store multiple LSP to a FEC. This is another step toClaudio Jeker
2010-06-30Pass a struct kroute and not a kroute_node to kr_redist_remove(). ThisClaudio Jeker
2010-06-30Kill IMSG_KLABEL_INSERT and all the related functions around it.Claudio Jeker
2010-06-30Rework how we "redistribute" networks. Send all pathes of an active routeClaudio Jeker
2010-06-30Sync kroute.c code with ospfd's version of kroute.c. A small step to supportClaudio Jeker
2010-06-30Switch prefix in struct map to a struct in_addr instead of a u_int32_t.Claudio Jeker
2010-06-23Fix comment. Downstream is towards the destination of a LSP.Claudio Jeker
2010-06-23Kill rt_node->invalid it is not used by anything.Claudio Jeker
2010-06-21Send the right kroute struct to ldpctl for IMSG_CTL_KROUTE. This shouldClaudio Jeker
2010-06-21Requiring { } blocks for interfaces is dumb since most don't need anyClaudio Jeker
2010-06-10No need to print FEC twice. Remove it in the log function.Claudio Jeker
2010-06-10Signal a neighbor down event to the LDE when the TCP session is closed.Claudio Jeker
2010-06-09Move the logging of FEC changes to the LDE and print the FEC and labelClaudio Jeker
2010-06-09More useful warning message.Claudio Jeker
2010-06-07Store all labels in ldpd in host byte order without any additional shifting.Claudio Jeker
2010-06-02MPLSCTL_ENABLE is gone, no need to check for it. There is also no realClaudio Jeker
2010-06-02Start reworking the LDE. Implement a FEC RB tree that can be used for theClaudio Jeker
2010-05-28Send the IMSG_NEIGHBOR_UP msg when the neighbor is going into operationalClaudio Jeker
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-25Ugh. Remove name2id.c for real now.Claudio Jeker
2010-05-25Remove another leftover from ospfd. ldpd does not have a concept of ext_tagClaudio Jeker