Module Name: src Committed By: kefren Date: Thu Jul 18 06:07:45 UTC 2013
Modified Files: src/usr.sbin/ldpd: label.c label.h ldp_command.c ldp_command.h ldp_peer.c mpls_interface.c mpls_interface.h mpls_routes.c socketops.c tlv_stack.c Log Message: Make sure labels are always updated when a route is added and when a peer is added Rework mpls_add_label according to that so no route refresh is done anymore Use poll when reading the PF_ROUTE socket setsockopt SO_USELOOPBACK on the PF_ROUTE socket Output some information on SIGINFO Allow map changing for a ldp peer Finally fix the connected routes admission into labels Correct the route trigger when a label map is received To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/ldpd/label.c cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/ldpd/label.h cvs rdiff -u -r1.11 -r1.12 src/usr.sbin/ldpd/ldp_command.c cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/ldpd/ldp_command.h cvs rdiff -u -r1.13 -r1.14 src/usr.sbin/ldpd/ldp_peer.c cvs rdiff -u -r1.9 -r1.10 src/usr.sbin/ldpd/mpls_interface.c \ src/usr.sbin/ldpd/tlv_stack.c cvs rdiff -u -r1.3 -r1.4 src/usr.sbin/ldpd/mpls_interface.h cvs rdiff -u -r1.16 -r1.17 src/usr.sbin/ldpd/mpls_routes.c cvs rdiff -u -r1.28 -r1.29 src/usr.sbin/ldpd/socketops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.