summaryrefslogtreecommitdiff
path: root/usr.sbin/ldpd
AgeCommit message (Expand)Author
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
2010-05-25Implement the missing label map recv functions and cleanup the other recvClaudio Jeker
2010-05-25Add upcomming IMSG_LABEL_RELEASE, IMSG_LABEL_WITHDRAW and IMSG_LABEL_ABORT.Claudio Jeker
2010-05-25Kill a bogus bzero() and introduce an empty lde_check_release().Claudio Jeker
2010-05-25I removed code in the last commit that is needed. Allocate rbuf now byClaudio Jeker
2010-05-24now that we can handle >9 args, put "-D name=value" on one line: it's a bitJason McIntyre
2010-05-19Remove yet another ospf leftover that is not needed here. This timeClaudio Jeker
2010-05-19Set RTF_MPLS in rtm_fmask and rtm_flags because ldpd wants to play withClaudio Jeker
2010-05-17The host address encoding of FEC was killed in RFC5036 and we're happyClaudio Jeker
2010-05-14Order struct element by size.Claudio Jeker
2010-05-14Do not send notifications directly onto the wire. Decide in the caller howClaudio Jeker
2010-05-14Use calloc() instead of malloc() to allocate the connection structure. ThisClaudio Jeker
2010-05-12Make sure there is a difference in the log of non-fatal and fatalClaudio Jeker
2010-05-11sort struct by size and kill some unneeded spaces.Claudio Jeker
2010-05-11Kill IMSG_RECONF_AREA. LDP does not have a concept of areas.Claudio Jeker
2010-05-11No need to do a rt_find() twice.Claudio Jeker
2010-05-01split up a multiple assignment so we aren't casting an lvalue.Jonathan Gray
2010-04-29Remove some more ospfd-ism from the interface code. This time removeClaudio Jeker
2010-04-27imsg.h does not need sys/tree.h.Nicholas Marriott
2010-04-15Log recieved notifications in a human understanable way. Makes debuggingClaudio Jeker
2010-04-15Cleanup the interface FSM by removing most of the ospfd specific statesClaudio Jeker
2010-04-15session_shutdown() issues a NBR_EVT_CLOSE_SESSION and therefore aClaudio Jeker
2010-04-15Fix fd leak in error case.Claudio Jeker
2010-04-15Instead of having three ways of setting fds non-blocking useClaudio Jeker
2010-04-15struct ldp_hdr has probably the worst possible layout (ending with a singleClaudio Jeker
2010-04-15Even though label withdraw, release, and abort requests are not fullyClaudio Jeker
2010-04-13When a prefix has a implicit null label associated, force pop operation.Michele Marchetto
2010-04-07Remove XXX comment and just close received fd if calloc() fails.Nicholas Marriott
2010-03-26Never call close(nbr->fd) when the neighbor session was fully established,Claudio Jeker
2010-03-26event_del() the read event when hitting a read error or when closing theClaudio Jeker
2010-03-25Kroute updates from the LDE are per FEC so do the lookup in kroute withClaudio Jeker
2010-03-24We need to set the rtm_priority when changing a route so that we do notClaudio Jeker
2010-03-03Rework the kroute code by stealing some code from ospfd and massaging itClaudio Jeker
2010-03-01nitpicking, NULL instead of 0 in lde_imsg_compose_ldpe() call.Claudio Jeker
2010-02-25One more substitution of label 0 with NO_LABEL.Michele Marchetto
2010-02-25Whitespaces cleanup.Michele Marchetto
2010-02-25NO_LABEL (instead of zero) must be used to mean that no labels are associatedMichele Marchetto
2010-02-25Do not use bufferevent for something that's already covered in the imsgClaudio Jeker
2010-02-24sort SEE ALSO;Jason McIntyre
2010-02-23Fix .Oo .Xo .Oc .Xc mis-nesting by just dropping the .Xo and .Xc which,Ingo Schwarze
2010-02-22Correctly encode FEC prefixes. This makes my test setup much happyer.Claudio Jeker
2010-02-21Kill double declaration of control_imsg_relay().Michele Marchetto
2010-02-21Check bufferevent_new() return value. If it is NULL print an error messageMichele Marchetto
2010-02-20Make send_* functions return void (and not int) as they can just succeedMichele Marchetto