Module Name: src Committed By: kefren Date: Thu Jul 18 11:45:36 UTC 2013
Modified Files: src/usr.sbin/ldpd: label.c label.h mpls_interface.c mpls_routes.c mpls_routes.h tlv_stack.c Log Message: * rework the reattachment code * build an implnull label when a route is added and let mpls_add_label to take care of relabelling * take out last piece of the code where we do route lookups - we should have every information we need in labels * tested these changes using a number of rump kernels and some couple of thousands of flapping routes To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/usr.sbin/ldpd/label.c cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/ldpd/label.h \ src/usr.sbin/ldpd/mpls_routes.h cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/ldpd/mpls_interface.c \ src/usr.sbin/ldpd/tlv_stack.c cvs rdiff -u -r1.17 -r1.18 src/usr.sbin/ldpd/mpls_routes.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.