summaryrefslogtreecommitdiff
path: root/usr.sbin/ldpd/labelmapping.c
AgeCommit message (Expand)Author
2016-09-02Fix small memleak on error path.Renato Westphal
2016-09-02Improve logging of sent and received messages.Renato Westphal
2016-08-08Normalize the received prefixes.Renato Westphal
2016-07-16Fix parsing of mal-formed optional TLVs/Sub-TLVs.Renato Westphal
2016-07-15Improve logging of reserved labels.Renato Westphal
2016-07-15Explicitly ignore the Hop Count and Path Vector TLVs.Renato Westphal
2016-07-01More renaming and whitespace cleanup.Renato Westphal
2016-07-01Be more compliant with RFC 4447.Renato Westphal
2016-07-01Several minor tweaks.Renato Westphal
2016-06-27Handle ibuf_add() errors.Renato Westphal
2016-06-18Remove TODO comments about loop detection.Renato Westphal
2016-06-11Send an 'Unknown FEC' Notification for unexpected wildcard FECs.Renato Westphal
2016-06-11Make all TLV parsing functions look the same for consistency.Renato Westphal
2016-06-11Make it possible to parse unknown TLVs in the future.Renato Westphal
2016-06-11Fix parsing of multiple optional TLVs in label and notification messages.Renato Westphal
2016-05-23Update copyright information.Renato Westphal
2016-05-23Remove superfluous includes.Renato Westphal
2016-05-23Make functions and variables static whenever possible.Renato Westphal
2016-05-23Add support for IPv6 (RFC 7552).Renato Westphal
2016-05-23Reject null labels for PW-ID FECs.Renato Westphal
2016-05-23Fix mess caused by my commit script.Renato Westphal
2016-05-23Make send_labelmessage() more robust.Renato Westphal
2016-05-23Fix check of when a wildcard group PW-ID FEC is valid or not.Renato Westphal
2016-05-23Remove unnecessary break statements.Renato Westphal
2016-05-23Rename a few constants to avoid confusion.Renato Westphal
2016-05-23Improve the parser of TCP/session packets.Renato Westphal
2016-05-23Replace manually written function names with __func__.Renato Westphal
2015-07-21Rename, move and reuse mapping list functions.Renato Westphal
2015-07-21VPLS signaling support.Renato Westphal
2015-07-19Rework label mapping algorithms to be more in line with the RFC.Renato Westphal
2015-02-09Initialise a variable to please gcc.Claudio Jeker
2015-01-20Do not assume a read buffer coming from libevent is aligned. Copy theTheo de Raadt
2014-10-25Remove unnecessary netinet/in_systm.h include.Lawrence Teo
2013-10-17Respect the max pdu length and merge all send_label* functions intoRenato Westphal
2013-10-17Improve parsing of label mapping messages and merge all recv_label*Renato Westphal
2013-10-15Generate the NBR_EVT_PDU_RCVD event in a single point.Renato Westphal
2013-10-15Improve parsing of LDP messages.Renato Westphal
2013-06-04Always accept TCP connection requests and identify to which neighborClaudio Jeker
2013-06-01Restart the keepalive timer whenever a LDP PDU is sent. There is no needClaudio Jeker
2013-06-01Improve error handling on session_readClaudio Jeker
2013-06-01Drop support for per-interface labelspaces.Claudio Jeker
2013-06-01Drop support for passive interfaces.Claudio Jeker
2011-01-10Rename struct fec_tlv to struct tlv since it is just the genericClaudio 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-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-06-30Switch prefix in struct map to a struct in_addr instead of a u_int32_t.Claudio Jeker
2010-06-09Move the logging of FEC changes to the LDE and print the FEC and labelClaudio Jeker