From 00afc45974c373a076023ade9160e90f19ca704d Mon Sep 17 00:00:00 2001 From: "James R. Leu" Date: Thu, 15 Jul 2004 00:05:23 -0600 Subject: [PATCH] I forgot to update the changelog [git-p4: depot-paths = "//depot/ldp-portable/": change = 784] --- ChangeLog | 1383 ++++--------------------------------------------------------- VERSION | 2 +- 2 files changed, 81 insertions(+), 1304 deletions(-) rewrite ChangeLog (99%) diff --git a/ChangeLog b/ChangeLog dissimilarity index 99% index ae70ef8..abbe72a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,1303 +1,80 @@ -ldp-portable changes -------------------- -Change 328 by jleu@jleu:all on 2003/03/14 08:16:54 - - Latest zebra-ldp diff - -Affected files ... - -... //depot/ldp-portable/zebra-ldp.diff#15 edit - -Change 321 by jleu@jleu:all on 2003/03/13 21:15:18 - - Clean up the FTN functions a bit. There is not reason to check for - programtic errors, just assert instead. - -Affected files ... - -... //depot/ldp-portable/lsr/lsr_global.c#5 edit -... //depot/ldp-portable/lsr/lsr_global.h#4 edit - -Change 320 by jleu@jleu:all on 2003/03/13 21:14:26 - - Were referencing a file that should have been dead for a long - time now. - -Affected files ... - -... //depot/ldp-portable/lsr/lsr_struct.h#6 edit - -Change 319 by jleu@jleu:all on 2003/03/13 21:13:43 - - There was a possibility for a memory leak, if the adding of the FTN - to the global structure failed (the lower layer failed) then the - FTN would not be deleted. By doing the hold the the release, it - wil be deleted unless the global structure is holding a reference. - -Affected files ... - -... //depot/ldp-portable/lsr/lsr_cfg.c#7 edit - -Change 299 by jleu@jleu:all on 2003/02/26 14:04:55 - - I changed all of the porting layer verify and compare - routines to be macros which are implemented in mpls_handle_type.h - - Fix some of the socket implementation to differenciate from EGAIN - and other errors - -Affected files ... - -... //depot/ldp-portable/common/mpls_fib_impl.h#7 edit -... //depot/ldp-portable/common/mpls_ifmgr_impl.h#5 edit -... //depot/ldp-portable/common/mpls_lock_impl.h#3 edit -... //depot/ldp-portable/common/mpls_mpls_impl.h#7 edit -... //depot/ldp-portable/common/mpls_socket_impl.h#4 edit -... //depot/ldp-portable/common/mpls_timer_impl.h#5 edit -... //depot/ldp-portable/common/mpls_tree_impl.h#4 edit -... //depot/zebra-ldp/mplsd/impl_ifmgr.c#11 edit -... //depot/zebra-ldp/mplsd/impl_lock.c#5 edit -... //depot/zebra-ldp/mplsd/impl_mm.c#5 edit -... //depot/zebra-ldp/mplsd/impl_mpls.c#11 edit -... //depot/zebra-ldp/mplsd/impl_policy.c#7 edit -... //depot/zebra-ldp/mplsd/impl_socket.c#8 edit -... //depot/zebra-ldp/mplsd/impl_timer.c#9 edit -... //depot/zebra-ldp/mplsd/impl_tree.c#6 edit -... //depot/zebra-ldp/mplsd/mpls_handle_type.h#7 edit - -Change 298 by jleu@jleu:all on 2003/02/26 14:04:39 - - Centralized the compare functions for structures in the MPLS layer - -Affected files ... - -... //depot/ldp-portable/common/mpls_compare.c#1 add -... //depot/ldp-portable/common/mpls_compare.h#1 add -... //depot/ldp-portable/ldp/ldp_inet_addr.c#5 edit - -Change 297 by jleu@jleu:all on 2003/02/26 14:04:15 - - Changed the relationship between entity-adj-sessios (again) - this is in hopes of supporting multiple parrell links. - - Changed the structure of mpls_nexthops to be more intuitive. - - Added support for more of the notification messages. - - Added the notion of shutting a session all the way down - (deleting it) or just resetting it. - - Clean up some left over code from the 'genericized' rib - - Fix labelspace setting. - -Affected files ... - -... //depot/ldp-portable/common/mpls_list.h#5 edit -... //depot/ldp-portable/common/mpls_struct.h#8 edit -... //depot/ldp-portable/doc/ldp_struct.txt#3 edit -... //depot/ldp-portable/ldp/ldp_adj.c#6 edit -... //depot/ldp-portable/ldp/ldp_adj.h#5 edit -... //depot/ldp-portable/ldp/ldp_attr.c#11 edit -... //depot/ldp-portable/ldp/ldp_attr.h#6 edit -... //depot/ldp-portable/ldp/ldp_cfg.c#11 edit -... //depot/ldp-portable/ldp/ldp_cfg.h#8 edit -... //depot/ldp-portable/ldp/ldp_entity.c#6 edit -... //depot/ldp-portable/ldp/ldp_entity.h#4 edit -... //depot/ldp-portable/ldp/ldp_fec.c#11 edit -... //depot/ldp-portable/ldp/ldp_global.c#12 edit -... //depot/ldp-portable/ldp/ldp_hello.c#7 edit -... //depot/ldp-portable/ldp/ldp_init.c#6 edit -... //depot/ldp-portable/ldp/ldp_inlabel.c#8 edit -... //depot/ldp-portable/ldp/ldp_keepalive.c#7 edit -... //depot/ldp-portable/ldp/ldp_label_abort.c#7 edit -... //depot/ldp-portable/ldp/ldp_label_mapping.c#16 edit -... //depot/ldp-portable/ldp/ldp_label_rel_with.c#8 edit -... //depot/ldp-portable/ldp/ldp_label_request.c#8 edit -... //depot/ldp-portable/ldp/ldp_mesg.c#6 edit -... //depot/ldp-portable/ldp/ldp_notif.c#6 edit -... //depot/ldp-portable/ldp/ldp_outlabel.c#8 edit -... //depot/ldp-portable/ldp/ldp_peer.c#7 edit -... //depot/ldp-portable/ldp/ldp_session.c#12 edit -... //depot/ldp-portable/ldp/ldp_session.h#5 edit -... //depot/ldp-portable/ldp/ldp_state_funcs.c#6 edit -... //depot/ldp-portable/ldp/ldp_state_machine.c#7 edit -... //depot/ldp-portable/ldp/ldp_struct.h#15 edit -... //depot/ldp-portable/lsr/lsr_global.c#4 edit -... //depot/zebra-ldp/mplsd/ldp_vty.c#15 edit -... //depot/zebra-ldp/mplsd/mpls.c#6 edit -... //depot/zebra-ldp/mplsd/mpls.h#5 edit -... //depot/zebra-ldp/mplsd/mpls_interface.c#7 edit -... //depot/zebra-ldp/mplsd/mpls_main.c#4 edit -... //depot/zebra-ldp/mplsd/mpls_vty.c#9 edit -... //depot/zebra-ldp/mplsd/mpls_zebra.c#9 edit -... //depot/zebra-ldp/mplsd/mpls_zebra.h#3 edit - -Change 294 by jleu@jleu:all on 2003/02/26 13:44:56 - - This file should have been deleted what ldp-portable was - broken into the LSR and LDP parts. - -Affected files ... - -... //depot/ldp-portable/ldp/ldp_timer_impl.h#4 delete - -Change 279 by jleu@jleu:all on 2002/12/15 22:01:01 - - Store and provide the user access to the time (as reported - by time() that the session became operational - - Provide a mechanism for the user to walk over the list - of adj's assocaited with an entity - -Affected files ... - -... //depot/ldp-portable/ldp/ldp_cfg.c#10 edit -... //depot/ldp-portable/ldp/ldp_cfg.h#7 edit -... //depot/ldp-portable/ldp/ldp_entity.c#5 edit -... //depot/ldp-portable/ldp/ldp_session.c#11 edit -... //depot/ldp-portable/ldp/ldp_struct.h#14 edit -... //depot/zebra-ldp/mplsd/ldp_vty.c#14 edit - -Change 278 by jleu@jleu:all on 2002/12/15 20:31:12 - - This change started out as making the relationship between - adjacencies and entities M:N (to support parrallel direct adj) - It grew into much more: - -no longer maintain an relationship between sessions and entities - -cache entity configuration information on the adjcency - -create a TX buffer on the session since we can nolonger use the - one from the entity - -cleanup the a_add_b and a_del_b functions to assert non-NULL pointers - and no longer return SUCCESS of FAILURE for those functions that - cannot fail (mostly those that use the endo-list) - -remove the unused "LDP_USER_ALLOCS_BUF" functionality - -modify the logic for finding/creating adjacencies to take into - account adjacencies create by other entities - -add a new function for walking the list of entities that contribute - to an adjcency - -added (re-added) lots of debugging printfs. These should eventually - become part of the protocol tracing - -changed the signature on ldp_event since LDP will now use it's - own internal buffers for reads and writes - - I have tested that functionallity that existing before this changes - has not regressed. I have not tested parallel direct adj yet. - -Affected files ... - -... //depot/ldp-portable/common/mpls_list.h#4 edit -... //depot/ldp-portable/doc/ldp_struct.txt#2 edit -... //depot/ldp-portable/ldp/ldp_addr.c#5 edit -... //depot/ldp-portable/ldp/ldp_addr.h#4 edit -... //depot/ldp-portable/ldp/ldp_adj.c#5 edit -... //depot/ldp-portable/ldp/ldp_adj.h#4 edit -... //depot/ldp-portable/ldp/ldp_attr.c#10 edit -... //depot/ldp-portable/ldp/ldp_cfg.c#9 edit -... //depot/ldp-portable/ldp/ldp_cfg.h#6 edit -... //depot/ldp-portable/ldp/ldp_entity.c#4 edit -... //depot/ldp-portable/ldp/ldp_entity.h#3 edit -... //depot/ldp-portable/ldp/ldp_global.c#11 edit -... //depot/ldp-portable/ldp/ldp_global.h#3 edit -... //depot/ldp-portable/ldp/ldp_hello.c#6 edit -... //depot/ldp-portable/ldp/ldp_hello.h#4 edit -... //depot/ldp-portable/ldp/ldp_if.c#5 edit -... //depot/ldp-portable/ldp/ldp_init.c#5 edit -... //depot/ldp-portable/ldp/ldp_init.h#3 edit -... //depot/ldp-portable/ldp/ldp_inlabel.c#7 edit -... //depot/ldp-portable/ldp/ldp_inlabel.h#4 edit -... //depot/ldp-portable/ldp/ldp_keepalive.c#6 edit -... //depot/ldp-portable/ldp/ldp_label_abort.c#6 edit -... //depot/ldp-portable/ldp/ldp_label_mapping.c#15 edit -... //depot/ldp-portable/ldp/ldp_label_rel_with.c#7 edit -... //depot/ldp-portable/ldp/ldp_label_request.c#7 edit -... //depot/ldp-portable/ldp/ldp_mesg.c#5 edit -... //depot/ldp-portable/ldp/ldp_notif.c#5 edit -... //depot/ldp-portable/ldp/ldp_outlabel.c#7 edit -... //depot/ldp-portable/ldp/ldp_peer.c#6 edit -... //depot/ldp-portable/ldp/ldp_session.c#10 edit -... //depot/ldp-portable/ldp/ldp_session.h#4 edit -... //depot/ldp-portable/ldp/ldp_state_funcs.c#5 edit -... //depot/ldp-portable/ldp/ldp_state_machine.c#6 edit -... //depot/ldp-portable/ldp/ldp_state_machine.h#4 edit -... //depot/ldp-portable/ldp/ldp_struct.h#13 edit -... //depot/zebra-ldp/mplsd/impl_mm.c#4 edit -... //depot/zebra-ldp/mplsd/impl_socket.c#7 edit -... //depot/zebra-ldp/mplsd/impl_timer.c#8 edit -... //depot/zebra-ldp/mplsd/ldp_vty.c#13 edit -... //depot/zebra-ldp/mplsd/mpls_trace.h#2 edit - -Change 276 by jleu@jleu:all on 2002/12/08 18:16:09 - - Implemented a non-endo(*) linked list. Replaced all N:M relationships - (which cannot use the endo linked list) with this implemetation. - Session <-> Addr, Session <-> Inlabel. - - * The existing link list implementation (macro based) is an - endo implementation. The fields for prev/next are embeded into - the elements being stored in the linked list, thus adding to a list - does not require a memory allocation. The non-endo implementation - (inline functions) requires a node to be allocated before an element - can be added to the list. - - In addition there is a fix to deleting the attrs when a label mapping - fails (most often due to the session begining to shutdown while - a label mapping is being processed). - -Affected files ... - -... //depot/ldp-portable/common/mpls_list.h#3 edit -... //depot/ldp-portable/ldp/ldp_addr.c#4 edit -... //depot/ldp-portable/ldp/ldp_addr.h#3 edit -... //depot/ldp-portable/ldp/ldp_inlabel.c#6 edit -... //depot/ldp-portable/ldp/ldp_label_mapping.c#14 edit -... //depot/ldp-portable/ldp/ldp_session.c#9 edit -... //depot/ldp-portable/ldp/ldp_session.h#3 edit -... //depot/ldp-portable/ldp/ldp_struct.h#12 edit - -Change 275 by jleu@jleu:all on 2002/12/03 22:48:45 - - Fixes proposed by Yon Uriarte - -in the failure case for ldp session startup, do not delete - the session twice. ldp_adj_delete_session already does this - -do not try to remove a non-existance socket reader thread - -use the correct enum when setting the LDP entity admin state - -print out information about the TCP connection used by the LDP - session - -when allocating memory for mplsd copy of the RIB, use the memory - type MTYPE_RIB, because that is what will will be used when - it is de-allocated - -Affected files ... - -... //depot/ldp-portable/ldp/ldp_session.c#8 edit -... //depot/zebra-ldp/mplsd/impl_socket.c#6 edit -... //depot/zebra-ldp/mplsd/ldp_interface.c#6 edit -... //depot/zebra-ldp/mplsd/ldp_vty.c#12 edit -... //depot/zebra-ldp/mplsd/mpls_zebra.c#8 edit - -Change 274 by jleu@jleu:ldp-portable-fixes on 2002/11/26 20:06:37 - - Version and ChangeLog inforamtion for release 0.305 - -Affected files ... - -... //depot/ldp-portable/ChangeLog#4 edit -... //depot/ldp-portable/VERSION#6 edit - -Change 273 by jleu@jleu:ldp-portable-fixes on 2002/11/26 20:02:52 - - Latest diff (see changelog for more info) - -Affected files ... - -... //depot/ldp-portable/zebra-ldp.diff#14 edit - -Change 272 by jleu@jleu:ldp-portable-fixes on 2002/11/26 19:50:24 - - Re-write of "Detect Change in Next hop for FEC" - and "Recongnize new FEC" to more closly follow - appendix A of RFC3036 - -Affected files ... - -... //depot/ldp-portable/ldp/ldp_fec.c#10 edit - -Change 269 by jleu@jleu:ldp-portable-fixes on 2002/11/26 19:37:56 - - Add a new field to mpls_fec - attached. This field is used by - the porting layer to indicate mpls_fecs that are attached to the - local LSR. - -Affected files ... - -... //depot/ldp-portable/common/mpls_struct.h#7 edit -... //depot/ldp-portable/ldp/ldp_label_mapping.c#13 edit - -Change 268 by jleu@jleu:ldp-portable-fixes on 2002/11/26 19:18:52 - - Return the index of the connected outsegment. outsegment_index - is never initialize inside of lsr-portable, it is only used to - for (set/get)ting executed by the user - -Affected files ... - -... //depot/ldp-portable/lsr/lsr_cfg.c#6 edit - -Change 267 by jleu@jleu:ldp-portable-fixes on 2002/11/26 19:02:33 - - Misc clean ups and debug additions. - -Affected files ... - -... //depot/ldp-portable/ldp/ldp_label_rel_with.c#6 edit - -Change 265 by jleu@jleu:ldp-portable-fixes on 2002/11/22 18:06:10 - - Change the meaning of "installed" and "ingress" attrs: - -installed has gone away, in it's place a field on outlabel - has been added that indicated it has been installed into the - forwarding plane - -the meaning of ingress has changed. It now it set only when - there exists a FTN entry for the attr/outlabel - - Re-wronte much of ldp_label_mapping_process (again). It now - follows the LMp procedures in Appendix A of RFC3036 much closer. - I have added to these procedure a little: - -if running in non-merge mode I have added code that will allow - result in parallel label mappings (the resulting LSPs would ingress - at different LSRs) - -an LSR can be transit for a FEC but does not need to be ingress or - egress for the FEC - -Affected files ... - -... //depot/ldp-portable/ldp/ldp_attr.c#9 edit -... //depot/ldp-portable/ldp/ldp_cfg.c#8 edit -... //depot/ldp-portable/ldp/ldp_cfg.h#5 edit -... //depot/ldp-portable/ldp/ldp_fec.c#9 edit -... //depot/ldp-portable/ldp/ldp_label_mapping.c#12 edit -... //depot/ldp-portable/ldp/ldp_struct.h#11 edit - -Change 264 by jleu@jleu:ldp-portable-fixes on 2002/11/22 00:17:49 - - Move insegment/outsegment installation to the control of 'global' - Move cross connect creation to the control of 'inlabel' - -Affected files ... - -... //depot/ldp-portable/ldp/ldp_attr.c#8 edit -... //depot/ldp-portable/ldp/ldp_fec.c#8 edit -... //depot/ldp-portable/ldp/ldp_global.c#10 edit -... //depot/ldp-portable/ldp/ldp_inlabel.c#5 edit -... //depot/ldp-portable/ldp/ldp_inlabel.h#3 edit -... //depot/ldp-portable/ldp/ldp_label_mapping.c#11 edit -... //depot/ldp-portable/ldp/ldp_outlabel.c#6 edit -... //depot/ldp-portable/ldp/ldp_struct.h#10 edit - -Change 258 by jleu@jleu:all on 2002/11/21 16:19:16 - - The LSR handle is no longer created by LDP. The LSR handle - must be provided as part of LDPs initial config. - -Affected files ... - -... //depot/ldp-portable/ldp/ldp_cfg.c#7 edit -... //depot/ldp-portable/ldp/ldp_global.c#9 edit - -Change 257 by jleu@jleu:all on 2002/11/21 16:17:43 - - Add some adhoc debugging output. - Maye sure to set the owner when creating XCs - -Affected files ... - -... //depot/ldp-portable/ldp/ldp_label_mapping.c#10 edit - -Change 256 by jleu@jleu:all on 2002/11/21 16:15:52 - - Return the index of the in/out segment attached to the xc structure. - The outsegment_index and insegment_index are only used (and filled with - valid data) when being passed to/from the "user" - -Affected files ... - -... //depot/ldp-portable/lsr/lsr_cfg.c#5 edit - -Change 255 by jleu@jleu:all on 2002/11/21 16:13:50 - - Set the type when creating a mpls_nexthop - -Affected files ... - -... //depot/ldp-portable/ldp/ldp_outlabel.c#5 edit - -Change 254 by jleu@jleu:all on 2002/11/18 22:55:53 - - ChangeLog for ldp-portable and zebra-ldp between 0.250 and 0.300 - Version file to reflect this release - -Affected files ... - -... //depot/ldp-portable/ChangeLog#3 edit -... //depot/ldp-portable/VERSION#5 edit - -Change 253 by jleu@jleu:all on 2002/11/18 22:49:13 - - Latest diff see, changelog for more info - -Affected files ... - -... //depot/ldp-portable/zebra-ldp.diff#13 edit - -Change 252 by jleu@jleu:all on 2002/11/18 22:44:22 - - Add new egress FEC and address filtering - -Affected files ... - -... //depot/ldp-portable/common/mpls_policy_impl.h#5 edit -... //depot/ldp-portable/ldp/ldp_global.c#8 edit -... //depot/ldp-portable/ldp/ldp_session.c#7 edit - -Change 251 by jleu@jleu:all on 2002/11/18 22:44:02 - - Remove the define for compiling the LSR code into - LDP. This is controlled by the user environment. - -Affected files ... - -... //depot/ldp-portable/ldp/ldp_struct.h#9 edit - -Change 238 by jleu@jleu:all on 2002/11/11 18:23:56 - - ChangeLog from @200 to @237 - Update the VERSION file - -Affected files ... - -... //depot/ldp-portable/ChangeLog#2 edit -... //depot/ldp-portable/VERSION#4 edit - -Change 237 by jleu@jleu:all on 2002/11/11 18:13:15 - - Lastest diff. Lots oh stuff has changed. Look at the - change log for more info - -Affected files ... - -... //depot/ldp-portable/zebra-ldp.diff#12 edit - -Change 236 by jleu@jleu:all on 2002/11/11 18:12:02 - - Update the readme to show the correct command. - 'show ldp session' is usless compared to - 'show ldp neighbor' In fact 'show ldp session' - will probably disappear soon - -Affected files ... - -... //depot/ldp-portable/README.zebra-ldp#6 edit - -Change 235 by jleu@jleu:all on 2002/11/11 17:54:16 - - We should be looking for a mappiung recv'd at NH.11 - -Affected files ... - -... //depot/ldp-portable/ldp/ldp_fec.c#7 edit - -Change 234 by jleu@jleu:all on 2002/11/11 17:32:52 - - Make sure to compare nexthop type corretly - -Affected files ... - -... //depot/ldp-portable/ldp/ldp_global.c#7 edit - -Change 229 by jleu@jleu:all on 2002/11/06 20:07:18 - - Added FTN support to lsr-portable - - Fixed the initialization of many of the - LSR portable components - - Added alternate version of the xconnect and ftn - set/get cfg calls - - Fix for static routing bug (introduced when I moved the - "rib" code into the zebra library) from Georg Klug - - - More integration of ldp-portable and lsr-portable: - -add a parrallel implementation of the MPLS calls - that make cfg calls into lsr-portable bracketed by - MPLS_USE_LSR - -this alternate implementation of MPLS calls is - selected at compile time - -Affected files ... - -... //depot/ldp-portable/ldp/ldp_attr.c#7 edit -... //depot/ldp-portable/ldp/ldp_cfg.c#6 edit -... //depot/ldp-portable/ldp/ldp_cfg.h#4 edit -... //depot/ldp-portable/ldp/ldp_fec.c#6 edit -... //depot/ldp-portable/ldp/ldp_global.c#6 edit -... //depot/ldp-portable/ldp/ldp_init.c#4 edit -... //depot/ldp-portable/ldp/ldp_inlabel.c#4 edit -... //depot/ldp-portable/ldp/ldp_label_abort.c#5 edit -... //depot/ldp-portable/ldp/ldp_label_mapping.c#9 edit -... //depot/ldp-portable/ldp/ldp_label_rel_with.c#5 edit -... //depot/ldp-portable/ldp/ldp_label_request.c#6 edit -... //depot/ldp-portable/ldp/ldp_session.c#6 edit -... //depot/ldp-portable/ldp/ldp_struct.h#8 edit -... //depot/ldp-portable/lsr/lsr_cfg.c#4 edit -... //depot/ldp-portable/lsr/lsr_cfg.h#3 edit -... //depot/ldp-portable/lsr/lsr_ftn.c#1 add -... //depot/ldp-portable/lsr/lsr_ftn.h#1 add -... //depot/ldp-portable/lsr/lsr_global.c#3 edit -... //depot/ldp-portable/lsr/lsr_global.h#3 edit -... //depot/ldp-portable/lsr/lsr_insegment.c#3 edit -... //depot/ldp-portable/lsr/lsr_outsegment.c#3 edit -... //depot/ldp-portable/lsr/lsr_outsegment.h#3 edit -... //depot/ldp-portable/lsr/lsr_struct.h#5 edit -... //depot/ldp-portable/lsr/lsr_xconnect.c#3 edit -... //depot/zebra-ldp/mplsd/Makefile.am#9 edit -... //depot/zebra-ldp/mplsd/create-links#7 edit -... //depot/zebra-ldp/mplsd/delete-links#7 edit -... //depot/zebra-ldp/zebra/zrib.c#3 edit - -Change 228 by jleu@jleu:all on 2002/11/03 21:40:44 - - Convert LDP and LSR to use common insegment and - outsegment structures. - -Affected files ... - -... //depot/ldp-portable/common/mpls_mpls_impl.h#6 edit -... //depot/ldp-portable/common/mpls_struct.h#6 edit -... //depot/ldp-portable/ldp/ldp_attr.c#6 edit -... //depot/ldp-portable/ldp/ldp_cfg.c#5 edit -... //depot/ldp-portable/ldp/ldp_fec.c#5 edit -... //depot/ldp-portable/ldp/ldp_inlabel.c#3 edit -... //depot/ldp-portable/ldp/ldp_label_mapping.c#8 edit -... //depot/ldp-portable/ldp/ldp_outlabel.c#4 edit -... //depot/ldp-portable/ldp/ldp_struct.h#7 edit -... //depot/ldp-portable/lsr/lsr_cfg.c#3 edit -... //depot/ldp-portable/lsr/lsr_struct.h#4 edit -... //depot/zebra-ldp/mplsd/impl_mpls.c#9 edit -... //depot/zebra-ldp/mplsd/ldp_vty.c#8 edit -... //depot/zebra-ldp/mplsd/mpls_handle_type.h#4 edit - -zebra-ldp changes ------------------ -Change 327 by jleu@jleu:all on 2003/03/14 07:51:55 - - Should have been deleted in the last integration *sigh* - -Affected files ... - -... //depot/zebra-ldp/acconfig.h#3 delete - -Change 326 by jleu@jleu:all on 2003/03/13 23:04:39 - - Integration from zebra-plus, with modification of configure.ac - and config.h.in - -Affected files ... - -... //depot/zebra-ldp/bgpd/bgp_clist.c#4 integrate -... //depot/zebra-ldp/bgpd/bgp_route.c#4 integrate -... //depot/zebra-ldp/config.h.in#4 edit -... //depot/zebra-ldp/configure.ac#2 edit -... //depot/zebra-ldp/lib/routemap.c#2 integrate -... //depot/zebra-ldp/lib/zebra.h#6 integrate -... //depot/zebra-ldp/vtysh/vtysh_cmd.c#3 integrate - -Change 323 by jleu@jleu:all on 2003/03/13 21:24:29 - - Should have been deleted in a previous change. I am sick of - dealing with piddly autoconf changes. - -Affected files ... - -... //depot/zebra-ldp/mplsd/Makefile.in#5 delete - -Change 322 by jleu@jleu:all on 2003/03/13 21:17:20 - - changes that were lost when updating to the latest zebra from CVS - (the file rib.c moved to zebra_rib.c and the changes I had made - to rib.c did not follow atomagically :-( - -Affected files ... - -... //depot/zebra-ldp/zebra/zebra_rib.c#2 edit - -Change 317 by jleu@jleu:all on 2003/02/26 23:15:56 - - Minor integrations from zebra-plus - -Affected files ... - -... //depot/zebra-ldp/aclocal.m4#4 integrate -... //depot/zebra-ldp/update-autotools#3 integrate - -Change 315 by jleu@jleu:all on 2003/02/26 23:09:37 - - Integrate from zebra-plus - -Affected files ... - -... //depot/zebra-ldp/Makefile.in#4 delete -... //depot/zebra-ldp/aclocal.m4#3 integrate -... //depot/zebra-ldp/bgpd/Makefile.in#4 delete -... //depot/zebra-ldp/bgpd/bgp_advertise.h#2 integrate -... //depot/zebra-ldp/bgpd/bgp_snmp.c#3 integrate -... //depot/zebra-ldp/cleanup-jleu#1 branch -... //depot/zebra-ldp/config.h.in#3 integrate -... //depot/zebra-ldp/configure.ac#1 branch -... //depot/zebra-ldp/configure.in#4 delete -... //depot/zebra-ldp/lib/zebra.h#5 integrate -... //depot/zebra-ldp/update-autotools#2 integrate -... //depot/zebra-ldp/zebra/zebra_snmp.c#2 integrate -... //depot/zebra-ldp/zebra/zserv.c#8 integrate - -Change 310 by jleu@jleu:all on 2003/02/26 22:38:59 - - Integration from zebra-plus with fixes - -Affected files ... - -... //depot/zebra-ldp/.cvsignore#2 integrate -... //depot/zebra-ldp/Makefile.in#3 integrate -... //depot/zebra-ldp/aclocal.m4#2 edit -... //depot/zebra-ldp/bgpd/ChangeLog#3 integrate -... //depot/zebra-ldp/bgpd/Makefile.in#3 integrate -... //depot/zebra-ldp/bgpd/bgp_aspath.c#2 integrate -... //depot/zebra-ldp/bgpd/bgp_clist.c#3 integrate -... //depot/zebra-ldp/bgpd/bgp_clist.h#2 integrate -... //depot/zebra-ldp/bgpd/bgp_ecommunity.c#2 integrate -... //depot/zebra-ldp/bgpd/bgp_ecommunity.h#2 integrate -... //depot/zebra-ldp/bgpd/bgp_network.c#2 integrate -... //depot/zebra-ldp/bgpd/bgp_packet.c#3 integrate -... //depot/zebra-ldp/bgpd/bgp_route.c#3 integrate -... //depot/zebra-ldp/bgpd/bgp_routemap.c#2 integrate -... //depot/zebra-ldp/bgpd/bgp_snmp.c#2 integrate -... //depot/zebra-ldp/bgpd/bgp_vty.c#3 integrate -... //depot/zebra-ldp/bgpd/bgpd.c#3 integrate -... //depot/zebra-ldp/bgpd/bgpd.h#3 integrate -... //depot/zebra-ldp/configure#3 delete -... //depot/zebra-ldp/configure.in#3 integrate -... //depot/zebra-ldp/doc/ChangeLog#2 integrate -... //depot/zebra-ldp/doc/Makefile.in#3 delete -... //depot/zebra-ldp/doc/bgpd.texi#2 integrate -... //depot/zebra-ldp/doc/ospfd.texi#2 integrate -... //depot/zebra-ldp/doc/zebra.info#2 integrate -... //depot/zebra-ldp/doc/zebra.texi#2 integrate -... //depot/zebra-ldp/guile/Makefile.in#2 delete -... //depot/zebra-ldp/lib/.cvsignore#2 integrate -... //depot/zebra-ldp/lib/ChangeLog#3 integrate -... //depot/zebra-ldp/lib/Makefile.in#4 delete -... //depot/zebra-ldp/lib/command.c#4 integrate -... //depot/zebra-ldp/lib/hash.c#2 integrate -... //depot/zebra-ldp/lib/memory.h#5 integrate -... //depot/zebra-ldp/lib/rib.c#6 delete -... //depot/zebra-ldp/lib/rib.h#5 delete -... //depot/zebra-ldp/lib/vector.c#2 integrate -... //depot/zebra-ldp/lib/vector.h#2 integrate -... //depot/zebra-ldp/lib/version.h#2 integrate -... //depot/zebra-ldp/lib/vty.c#4 integrate -... //depot/zebra-ldp/lib/vty.h#2 integrate -... //depot/zebra-ldp/lib/zclient.c#5 integrate -... //depot/zebra-ldp/lib/zebra.h#4 integrate -... //depot/zebra-ldp/mplsd/impl_policy.c#8 edit -... //depot/zebra-ldp/mplsd/mpls_handle_type.h#8 edit -... //depot/zebra-ldp/ospf6d/ChangeLog#3 integrate -... //depot/zebra-ldp/ospf6d/Makefile.am#2 integrate -... //depot/zebra-ldp/ospf6d/Makefile.in#3 delete -... //depot/zebra-ldp/ospf6d/ospf6_abr.c#2 integrate -... //depot/zebra-ldp/ospf6d/ospf6_area.h#2 integrate -... //depot/zebra-ldp/ospf6d/ospf6_asbr.c#3 integrate -... //depot/zebra-ldp/ospf6d/ospf6_asbr.h#2 integrate -... //depot/zebra-ldp/ospf6d/ospf6_damp.c#1 branch -... //depot/zebra-ldp/ospf6d/ospf6_damp.h#1 branch -... //depot/zebra-ldp/ospf6d/ospf6_dbex.c#3 integrate -... //depot/zebra-ldp/ospf6d/ospf6_interface.c#2 integrate -... //depot/zebra-ldp/ospf6d/ospf6_lsa.c#3 integrate -... //depot/zebra-ldp/ospf6d/ospf6_lsa.h#2 integrate -... //depot/zebra-ldp/ospf6d/ospf6_message.c#2 integrate -... //depot/zebra-ldp/ospf6d/ospf6_neighbor.c#2 integrate -... //depot/zebra-ldp/ospf6d/ospf6_network.c#2 integrate -... //depot/zebra-ldp/ospf6d/ospf6_redistribute.c#2 delete -... //depot/zebra-ldp/ospf6d/ospf6_redistribute.h#2 delete -... //depot/zebra-ldp/ospf6d/ospf6_route.h#2 integrate -... //depot/zebra-ldp/ospf6d/ospf6_routemap.c#2 integrate -... //depot/zebra-ldp/ospf6d/ospf6_spf.c#2 integrate -... //depot/zebra-ldp/ospf6d/ospf6_top.c#2 integrate -... //depot/zebra-ldp/ospf6d/ospf6_zebra.c#3 integrate -... //depot/zebra-ldp/ospf6d/ospf6d.c#2 integrate -... //depot/zebra-ldp/ospf6d/ospf6d.h#3 integrate -... //depot/zebra-ldp/ospfd/ChangeLog#2 integrate -... //depot/zebra-ldp/ospfd/ChangeLog.opaque.txt#1 branch -... //depot/zebra-ldp/ospfd/Makefile.am#2 integrate -... //depot/zebra-ldp/ospfd/Makefile.in#3 delete -... //depot/zebra-ldp/ospfd/ospf_flood.c#2 integrate -... //depot/zebra-ldp/ospfd/ospf_interface.c#2 integrate -... //depot/zebra-ldp/ospfd/ospf_ism.c#2 integrate -... //depot/zebra-ldp/ospfd/ospf_lsa.c#2 integrate -... //depot/zebra-ldp/ospfd/ospf_neighbor.c#2 integrate -... //depot/zebra-ldp/ospfd/ospf_nsm.c#2 integrate -... //depot/zebra-ldp/ospfd/ospf_opaque.c#2 integrate -... //depot/zebra-ldp/ospfd/ospf_opaque.h#2 integrate -... //depot/zebra-ldp/ospfd/ospf_packet.c#2 integrate -... //depot/zebra-ldp/ospfd/ospf_vty.c#4 integrate -... //depot/zebra-ldp/ospfd/ospf_zebra.c#4 integrate -... //depot/zebra-ldp/ripd/Makefile.in#3 delete -... //depot/zebra-ldp/ripngd/Makefile.in#3 delete -... //depot/zebra-ldp/ripngd/ripngd.c#2 integrate -... //depot/zebra-ldp/vtysh/Makefile.in#3 delete -... //depot/zebra-ldp/vtysh/vtysh_cmd.c#2 integrate -... //depot/zebra-ldp/vtysh/vtysh_config.c#2 integrate -... //depot/zebra-ldp/zebra/ChangeLog#2 integrate -... //depot/zebra-ldp/zebra/Makefile.am#3 integrate -... //depot/zebra-ldp/zebra/Makefile.in#4 delete -... //depot/zebra-ldp/zebra/irdp.c#2 delete -... //depot/zebra-ldp/zebra/irdp.h#2 delete -... //depot/zebra-ldp/zebra/kernel_socket.c#2 integrate -... //depot/zebra-ldp/zebra/main.c#3 integrate -... //depot/zebra-ldp/zebra/redistribute.c#3 integrate -... //depot/zebra-ldp/zebra/rib.c#3 delete -... //depot/zebra-ldp/zebra/rib.h#3 integrate -... //depot/zebra-ldp/zebra/rt_ioctl.c#2 integrate -... //depot/zebra-ldp/zebra/rt_netlink.c#5 integrate -... //depot/zebra-ldp/zebra/rt_socket.c#2 integrate -... //depot/zebra-ldp/zebra/zebra_rib.c#1 branch -... //depot/zebra-ldp/zebra/zebra_vty.c#1 add -... //depot/zebra-ldp/zebra/zserv.c#7 edit - -Change 306 by jleu@jleu:all on 2003/02/26 14:54:01 - - The Makefile needs to be changed to reflect the new files - -Affected files ... - -... //depot/zebra-ldp/mplsd/Makefile.am#11 edit - -Change 305 by jleu@jleu:all on 2003/02/26 14:50:27 - - Macro for getting verifying user provided values - -Affected files ... - -... //depot/zebra-ldp/mplsd/mpls_vty.h#2 edit - -Change 304 by jleu@jleu:all on 2003/02/26 14:33:36 - - Missed when reverting the 'genericized' rib - -Affected files ... - -... //depot/zebra-ldp/zebra/zserv.c#6 edit - -Change 302 by jleu@jleu:all on 2003/02/26 14:06:17 - - Since we reverted the 'generized' rib, mplsd needed to implement - it's own rib. Here is it. - - Part of this change is moved the fib_callback to the mpls structure. - - The new 'rib' is a route-table with linked lists as each node of the - table. The list list is ordered by distance and metric. - -Affected files ... - -... //depot/zebra-ldp/mplsd/impl_fib.c#10 edit -... //depot/zebra-ldp/mplsd/impl_fib.h#6 edit - -Change 301 by jleu@jleu:all on 2003/02/26 14:06:03 - - Changes to account for how the nexthop structure has changed - since mplsd has it's own 'rib' implementation. - -Affected files ... - -... //depot/zebra-ldp/mplsd/static_vty.c#4 edit - -Change 300 by jleu@jleu:all on 2003/02/26 14:05:49 - - These are changes that were made to the 'genericized' rib - that needed to be ported to the normal zebra rib. - They enable the ability for setting a label as part of a - next hop and for using the label of a recusive nexthop. - -Affected files ... - -... //depot/zebra-ldp/zebra/rib.c#2 edit -... //depot/zebra-ldp/zebra/rib.h#2 edit - -Change 299 by jleu@jleu:all on 2003/02/26 14:04:55 - - I changed all of the porting layer verify and compare - routines to be macros which are implemented in mpls_handle_type.h - - Fix some of the socket implementation to differenciate from EGAIN - and other errors - -Affected files ... - -... //depot/ldp-portable/common/mpls_fib_impl.h#7 edit -... //depot/ldp-portable/common/mpls_ifmgr_impl.h#5 edit -... //depot/ldp-portable/common/mpls_lock_impl.h#3 edit -... //depot/ldp-portable/common/mpls_mpls_impl.h#7 edit -... //depot/ldp-portable/common/mpls_socket_impl.h#4 edit -... //depot/ldp-portable/common/mpls_timer_impl.h#5 edit -... //depot/ldp-portable/common/mpls_tree_impl.h#4 edit -... //depot/zebra-ldp/mplsd/impl_ifmgr.c#11 edit -... //depot/zebra-ldp/mplsd/impl_lock.c#5 edit -... //depot/zebra-ldp/mplsd/impl_mm.c#5 edit -... //depot/zebra-ldp/mplsd/impl_mpls.c#11 edit -... //depot/zebra-ldp/mplsd/impl_policy.c#7 edit -... //depot/zebra-ldp/mplsd/impl_socket.c#8 edit -... //depot/zebra-ldp/mplsd/impl_timer.c#9 edit -... //depot/zebra-ldp/mplsd/impl_tree.c#6 edit -... //depot/zebra-ldp/mplsd/mpls_handle_type.h#7 edit - -Change 297 by jleu@jleu:all on 2003/02/26 14:04:15 - - Changed the relationship between entity-adj-sessios (again) - this is in hopes of supporting multiple parrell links. - - Changed the structure of mpls_nexthops to be more intuitive. - - Added support for more of the notification messages. - - Added the notion of shutting a session all the way down - (deleting it) or just resetting it. - - Clean up some left over code from the 'genericized' rib - - Fix labelspace setting. - -Affected files ... - -... //depot/ldp-portable/common/mpls_list.h#5 edit -... //depot/ldp-portable/common/mpls_struct.h#8 edit -... //depot/ldp-portable/doc/ldp_struct.txt#3 edit -... //depot/ldp-portable/ldp/ldp_adj.c#6 edit -... //depot/ldp-portable/ldp/ldp_adj.h#5 edit -... //depot/ldp-portable/ldp/ldp_attr.c#11 edit -... //depot/ldp-portable/ldp/ldp_attr.h#6 edit -... //depot/ldp-portable/ldp/ldp_cfg.c#11 edit -... //depot/ldp-portable/ldp/ldp_cfg.h#8 edit -... //depot/ldp-portable/ldp/ldp_entity.c#6 edit -... //depot/ldp-portable/ldp/ldp_entity.h#4 edit -... //depot/ldp-portable/ldp/ldp_fec.c#11 edit -... //depot/ldp-portable/ldp/ldp_global.c#12 edit -... //depot/ldp-portable/ldp/ldp_hello.c#7 edit -... //depot/ldp-portable/ldp/ldp_init.c#6 edit -... //depot/ldp-portable/ldp/ldp_inlabel.c#8 edit -... //depot/ldp-portable/ldp/ldp_keepalive.c#7 edit -... //depot/ldp-portable/ldp/ldp_label_abort.c#7 edit -... //depot/ldp-portable/ldp/ldp_label_mapping.c#16 edit -... //depot/ldp-portable/ldp/ldp_label_rel_with.c#8 edit -... //depot/ldp-portable/ldp/ldp_label_request.c#8 edit -... //depot/ldp-portable/ldp/ldp_mesg.c#6 edit -... //depot/ldp-portable/ldp/ldp_notif.c#6 edit -... //depot/ldp-portable/ldp/ldp_outlabel.c#8 edit -... //depot/ldp-portable/ldp/ldp_peer.c#7 edit -... //depot/ldp-portable/ldp/ldp_session.c#12 edit -... //depot/ldp-portable/ldp/ldp_session.h#5 edit -... //depot/ldp-portable/ldp/ldp_state_funcs.c#6 edit -... //depot/ldp-portable/ldp/ldp_state_machine.c#7 edit -... //depot/ldp-portable/ldp/ldp_struct.h#15 edit -... //depot/ldp-portable/lsr/lsr_global.c#4 edit -... //depot/zebra-ldp/mplsd/ldp_vty.c#15 edit -... //depot/zebra-ldp/mplsd/mpls.c#6 edit -... //depot/zebra-ldp/mplsd/mpls.h#5 edit -... //depot/zebra-ldp/mplsd/mpls_interface.c#7 edit -... //depot/zebra-ldp/mplsd/mpls_main.c#4 edit -... //depot/zebra-ldp/mplsd/mpls_vty.c#9 edit -... //depot/zebra-ldp/mplsd/mpls_zebra.c#9 edit -... //depot/zebra-ldp/mplsd/mpls_zebra.h#3 edit - -Change 296 by jleu@jleu:all on 2003/02/26 14:01:45 - - Remove fprintf statements - -Affected files ... - -... //depot/zebra-ldp/mplsd/ldp_interface.c#7 edit - -Change 287 by jleu@jleu:all on 2003/02/26 11:15:47 - - Update these scripts to match my current devlepment env - -Affected files ... - -... //depot/zebra-ldp/mplsd/create-links#8 edit -... //depot/zebra-ldp/mplsd/delete-links#8 edit - -Change 285 by jleu@jleu:all on 2003/02/12 11:42:29 - - Integrate the removal of the 'genericized' RIB from zebra-plus - -Affected files ... - -... //depot/zebra-ldp/bgpd/bgp_nexthop.c#3 integrate -... //depot/zebra-ldp/lib/Makefile.am#2 integrate -... //depot/zebra-ldp/lib/Makefile.in#3 integrate -... //depot/zebra-ldp/lib/zclient.c#4 integrate -... //depot/zebra-ldp/zebra/Makefile.am#2 integrate -... //depot/zebra-ldp/zebra/Makefile.in#3 integrate -... //depot/zebra-ldp/zebra/interface.c#2 integrate -... //depot/zebra-ldp/zebra/ioctl.c#2 integrate -... //depot/zebra-ldp/zebra/main.c#2 integrate -... //depot/zebra-ldp/zebra/redistribute.c#2 integrate -... //depot/zebra-ldp/zebra/rib.c#1 branch -... //depot/zebra-ldp/zebra/rib.h#1 branch -... //depot/zebra-ldp/zebra/router-id.c#3 integrate -... //depot/zebra-ldp/zebra/rt_netlink.c#4 integrate -... //depot/zebra-ldp/zebra/zrib.c#4 delete -... //depot/zebra-ldp/zebra/zrib.h#2 delete -... //depot/zebra-ldp/zebra/zserv.c#5 integrate - -Change 283 by jleu@jleu:all on 2003/02/11 17:26:30 - - Integrate OSPF sum of ckecksum changes to zebra-ldp - -Affected files ... - -... //depot/zebra-ldp/ospfd/ospf_lsdb.c#2 integrate -... //depot/zebra-ldp/ospfd/ospf_lsdb.h#2 integrate -... //depot/zebra-ldp/ospfd/ospf_vty.c#3 integrate - -Change 279 by jleu@jleu:all on 2002/12/15 22:01:01 - - Store and provide the user access to the time (as reported - by time() that the session became operational - - Provide a mechanism for the user to walk over the list - of adj's assocaited with an entity - -Affected files ... - -... //depot/ldp-portable/ldp/ldp_cfg.c#10 edit -... //depot/ldp-portable/ldp/ldp_cfg.h#7 edit -... //depot/ldp-portable/ldp/ldp_entity.c#5 edit -... //depot/ldp-portable/ldp/ldp_session.c#11 edit -... //depot/ldp-portable/ldp/ldp_struct.h#14 edit -... //depot/zebra-ldp/mplsd/ldp_vty.c#14 edit - -Change 278 by jleu@jleu:all on 2002/12/15 20:31:12 - - This change started out as making the relationship between - adjacencies and entities M:N (to support parrallel direct adj) - It grew into much more: - -no longer maintain an relationship between sessions and entities - -cache entity configuration information on the adjcency - -create a TX buffer on the session since we can nolonger use the - one from the entity - -cleanup the a_add_b and a_del_b functions to assert non-NULL pointers - and no longer return SUCCESS of FAILURE for those functions that - cannot fail (mostly those that use the endo-list) - -remove the unused "LDP_USER_ALLOCS_BUF" functionality - -modify the logic for finding/creating adjacencies to take into - account adjacencies create by other entities - -add a new function for walking the list of entities that contribute - to an adjcency - -added (re-added) lots of debugging printfs. These should eventually - become part of the protocol tracing - -changed the signature on ldp_event since LDP will now use it's - own internal buffers for reads and writes - - I have tested that functionallity that existing before this changes - has not regressed. I have not tested parallel direct adj yet. - -Affected files ... - -... //depot/ldp-portable/common/mpls_list.h#4 edit -... //depot/ldp-portable/doc/ldp_struct.txt#2 edit -... //depot/ldp-portable/ldp/ldp_addr.c#5 edit -... //depot/ldp-portable/ldp/ldp_addr.h#4 edit -... //depot/ldp-portable/ldp/ldp_adj.c#5 edit -... //depot/ldp-portable/ldp/ldp_adj.h#4 edit -... //depot/ldp-portable/ldp/ldp_attr.c#10 edit -... //depot/ldp-portable/ldp/ldp_cfg.c#9 edit -... //depot/ldp-portable/ldp/ldp_cfg.h#6 edit -... //depot/ldp-portable/ldp/ldp_entity.c#4 edit -... //depot/ldp-portable/ldp/ldp_entity.h#3 edit -... //depot/ldp-portable/ldp/ldp_global.c#11 edit -... //depot/ldp-portable/ldp/ldp_global.h#3 edit -... //depot/ldp-portable/ldp/ldp_hello.c#6 edit -... //depot/ldp-portable/ldp/ldp_hello.h#4 edit -... //depot/ldp-portable/ldp/ldp_if.c#5 edit -... //depot/ldp-portable/ldp/ldp_init.c#5 edit -... //depot/ldp-portable/ldp/ldp_init.h#3 edit -... //depot/ldp-portable/ldp/ldp_inlabel.c#7 edit -... //depot/ldp-portable/ldp/ldp_inlabel.h#4 edit -... //depot/ldp-portable/ldp/ldp_keepalive.c#6 edit -... //depot/ldp-portable/ldp/ldp_label_abort.c#6 edit -... //depot/ldp-portable/ldp/ldp_label_mapping.c#15 edit -... //depot/ldp-portable/ldp/ldp_label_rel_with.c#7 edit -... //depot/ldp-portable/ldp/ldp_label_request.c#7 edit -... //depot/ldp-portable/ldp/ldp_mesg.c#5 edit -... //depot/ldp-portable/ldp/ldp_notif.c#5 edit -... //depot/ldp-portable/ldp/ldp_outlabel.c#7 edit -... //depot/ldp-portable/ldp/ldp_peer.c#6 edit -... //depot/ldp-portable/ldp/ldp_session.c#10 edit -... //depot/ldp-portable/ldp/ldp_session.h#4 edit -... //depot/ldp-portable/ldp/ldp_state_funcs.c#5 edit -... //depot/ldp-portable/ldp/ldp_state_machine.c#6 edit -... //depot/ldp-portable/ldp/ldp_state_machine.h#4 edit -... //depot/ldp-portable/ldp/ldp_struct.h#13 edit -... //depot/zebra-ldp/mplsd/impl_mm.c#4 edit -... //depot/zebra-ldp/mplsd/impl_socket.c#7 edit -... //depot/zebra-ldp/mplsd/impl_timer.c#8 edit -... //depot/zebra-ldp/mplsd/ldp_vty.c#13 edit -... //depot/zebra-ldp/mplsd/mpls_trace.h#2 edit - -Change 275 by jleu@jleu:all on 2002/12/03 22:48:45 - - Fixes proposed by Yon Uriarte - -in the failure case for ldp session startup, do not delete - the session twice. ldp_adj_delete_session already does this - -do not try to remove a non-existance socket reader thread - -use the correct enum when setting the LDP entity admin state - -print out information about the TCP connection used by the LDP - session - -when allocating memory for mplsd copy of the RIB, use the memory - type MTYPE_RIB, because that is what will will be used when - it is de-allocated - -Affected files ... - -... //depot/ldp-portable/ldp/ldp_session.c#8 edit -... //depot/zebra-ldp/mplsd/impl_socket.c#6 edit -... //depot/zebra-ldp/mplsd/ldp_interface.c#6 edit -... //depot/zebra-ldp/mplsd/ldp_vty.c#12 edit -... //depot/zebra-ldp/mplsd/mpls_zebra.c#8 edit - -Change 271 by jleu@jleu:all on 2002/11/26 19:41:23 - - Implement 'show mpls ftn' - -Affected files ... - -... //depot/zebra-ldp/mplsd/static_vty.c#3 edit - -Change 270 by jleu@jleu:all on 2002/11/26 19:41:02 - - Implement the new 'attached' field availble on mpls_fec. - This is use to inidicate when a mpls_fec is attached to the - local LSR (other means of conveying this information require more - porting layer to ldp-portable communication. On some systems that - comumination might be between distributed nodes. This method - keep the communication simpler) - -Affected files ... - -... //depot/zebra-ldp/mplsd/impl_fib.c#9 edit -... //depot/zebra-ldp/mplsd/impl_fib.h#5 edit -... //depot/zebra-ldp/mplsd/mpls_zebra.c#7 edit - -Change 266 by jleu@jleu:all on 2002/11/22 18:11:04 - - If compiling the ldp portion of zebra-ldp w/o support for lsr-portable - then don't try to set the lsr_handle when configuring the 'global' - ldp structures. - - ldp-portable no longer maintains the notion of a database entry - being "installed" it is now keep track of whether or not it is - "ingress". - -Affected files ... - -... //depot/zebra-ldp/mplsd/ldp.c#12 edit -... //depot/zebra-ldp/mplsd/ldp_vty.c#11 edit - -Change 263 by jleu@jleu:all on 2002/11/21 16:33:45 - - Compile in the static LSP files - LSR portable icontrol has been given - to the top level mpls structure. - -Affected files ... - -... //depot/zebra-ldp/mplsd/Makefile.am#10 edit -... //depot/zebra-ldp/mplsd/mpls.c#5 edit -... //depot/zebra-ldp/mplsd/mpls.h#4 edit -... //depot/zebra-ldp/mplsd/mpls_vty.c#8 edit - -Change 262 by jleu@jleu:all on 2002/11/21 16:30:22 - - Change the way LDPs to level data structure get initialized. - I should atleast make an attempt to support multiple LDP - instances - -Affected files ... - -... //depot/zebra-ldp/mplsd/ldp.c#11 edit - -Change 261 by jleu@jleu:all on 2002/11/21 16:27:02 - - Change the mpls_instance_type to void* - THis is a hack, a better solution is needed - especially when RSVP is introduced to the picture - -Affected files ... - -... //depot/zebra-ldp/mplsd/impl_policy.c#6 edit -... //depot/zebra-ldp/mplsd/mpls_handle_type.h#6 edit - -Change 260 by jleu@jleu:all on 2002/11/21 16:24:12 - - Change the base value for label allocations - -Affected files ... - -... //depot/zebra-ldp/mplsd/impl_mpls.c#10 edit - -Change 259 by jleu@jleu:all on 2002/11/21 16:23:08 - - Initial implementation of static LSP creation via the LSR - layer. The old hacky implementation has been ripped out. - - This includes support for insegments, outsegments, and - cross connecting them. A new show command is introduced: - 'show mpls forwarding' which lists the in/out segments - and any cross connect that exist between them. - -Affected files ... - -... //depot/zebra-ldp/mplsd/static.c#3 edit -... //depot/zebra-ldp/mplsd/static.h#3 edit -... //depot/zebra-ldp/mplsd/static_in_instr.c#2 delete -... //depot/zebra-ldp/mplsd/static_in_instr.h#2 delete -... //depot/zebra-ldp/mplsd/static_in_segment.c#2 delete -... //depot/zebra-ldp/mplsd/static_in_segment.h#2 delete -... //depot/zebra-ldp/mplsd/static_out_instr.c#2 delete -... //depot/zebra-ldp/mplsd/static_out_instr.h#2 delete -... //depot/zebra-ldp/mplsd/static_out_segment.c#2 delete -... //depot/zebra-ldp/mplsd/static_out_segment.h#2 delete -... //depot/zebra-ldp/mplsd/static_vty.c#2 edit -... //depot/zebra-ldp/mplsd/static_vty.h#1 add - -Change 250 by jleu@jleu:all on 2002/11/18 22:42:50 - - Add a define that triggers the LSR code to be compiled - and used - - Implement the new egress FEC and address filters - -Affected files ... - -... //depot/zebra-ldp/mplsd/impl_policy.c#5 edit -... //depot/zebra-ldp/mplsd/mpls_handle_type.h#5 edit - -Change 249 by jleu@jleu:all on 2002/11/18 22:41:27 - - Add CLI support for egress FECs and address filtering - Also add additional handling of labelspace that occurs when - an interface arrives after it is configured - -Affected files ... - -... //depot/zebra-ldp/mplsd/ldp_vty.c#10 edit -... //depot/zebra-ldp/mplsd/mpls.c#4 edit -... //depot/zebra-ldp/mplsd/mpls_interface.c#6 edit -... //depot/zebra-ldp/mplsd/mpls_vty.c#7 edit - -Change 248 by jleu@jleu:all on 2002/11/18 22:38:04 - - Add fields in the top level LDP structure to - control address advertisements and the FECs - that the LSR will be egress for. - -Affected files ... - -... //depot/zebra-ldp/mplsd/ldp.c#10 edit -... //depot/zebra-ldp/mplsd/ldp.h#6 edit - -Change 247 by jleu@jleu:all on 2002/11/18 22:34:40 - - Only set the callback when it is not zero. This is kinda of - a hack to work around LSR and LDP calling mpls_ifmgr_open ... - -Affected files ... - -... //depot/zebra-ldp/mplsd/impl_ifmgr.c#10 edit - -Change 246 by jleu@jleu:all on 2002/11/18 22:32:45 - - Fix suggested by Georg Klug . - Make sure to set the labelspace for interfaces which - show up after they have been configured via the CLI. - -Affected files ... - -... //depot/zebra-ldp/mplsd/mpls_zebra.c#6 edit - -Change 233 by jleu@jleu:all on 2002/11/11 17:30:16 - - Changed the output of the 'show ldp database' command - to always show the next hope LSR for recv'd label - mappings - -Affected files ... - -... //depot/zebra-ldp/mplsd/ldp_vty.c#9 edit - -Change 229 by jleu@jleu:all on 2002/11/06 20:07:18 - - Added FTN support to lsr-portable - - Fixed the initialization of many of the - LSR portable components - - Added alternate version of the xconnect and ftn - set/get cfg calls - - Fix for static routing bug (introduced when I moved the - "rib" code into the zebra library) from Georg Klug - - - More integration of ldp-portable and lsr-portable: - -add a parrallel implementation of the MPLS calls - that make cfg calls into lsr-portable bracketed by - MPLS_USE_LSR - -this alternate implementation of MPLS calls is - selected at compile time - -Affected files ... - -... //depot/ldp-portable/ldp/ldp_attr.c#7 edit -... //depot/ldp-portable/ldp/ldp_cfg.c#6 edit -... //depot/ldp-portable/ldp/ldp_cfg.h#4 edit -... //depot/ldp-portable/ldp/ldp_fec.c#6 edit -... //depot/ldp-portable/ldp/ldp_global.c#6 edit -... //depot/ldp-portable/ldp/ldp_init.c#4 edit -... //depot/ldp-portable/ldp/ldp_inlabel.c#4 edit -... //depot/ldp-portable/ldp/ldp_label_abort.c#5 edit -... //depot/ldp-portable/ldp/ldp_label_mapping.c#9 edit -... //depot/ldp-portable/ldp/ldp_label_rel_with.c#5 edit -... //depot/ldp-portable/ldp/ldp_label_request.c#6 edit -... //depot/ldp-portable/ldp/ldp_session.c#6 edit -... //depot/ldp-portable/ldp/ldp_struct.h#8 edit -... //depot/ldp-portable/lsr/lsr_cfg.c#4 edit -... //depot/ldp-portable/lsr/lsr_cfg.h#3 edit -... //depot/ldp-portable/lsr/lsr_ftn.c#1 add -... //depot/ldp-portable/lsr/lsr_ftn.h#1 add -... //depot/ldp-portable/lsr/lsr_global.c#3 edit -... //depot/ldp-portable/lsr/lsr_global.h#3 edit -... //depot/ldp-portable/lsr/lsr_insegment.c#3 edit -... //depot/ldp-portable/lsr/lsr_outsegment.c#3 edit -... //depot/ldp-portable/lsr/lsr_outsegment.h#3 edit -... //depot/ldp-portable/lsr/lsr_struct.h#5 edit -... //depot/ldp-portable/lsr/lsr_xconnect.c#3 edit -... //depot/zebra-ldp/mplsd/Makefile.am#9 edit -... //depot/zebra-ldp/mplsd/create-links#7 edit -... //depot/zebra-ldp/mplsd/delete-links#7 edit -... //depot/zebra-ldp/zebra/zrib.c#3 edit - -Change 228 by jleu@jleu:all on 2002/11/03 21:40:44 - - Convert LDP and LSR to use common insegment and - outsegment structures. - -Affected files ... - -... //depot/ldp-portable/common/mpls_mpls_impl.h#6 edit -... //depot/ldp-portable/common/mpls_struct.h#6 edit -... //depot/ldp-portable/ldp/ldp_attr.c#6 edit -... //depot/ldp-portable/ldp/ldp_cfg.c#5 edit -... //depot/ldp-portable/ldp/ldp_fec.c#5 edit -... //depot/ldp-portable/ldp/ldp_inlabel.c#3 edit -... //depot/ldp-portable/ldp/ldp_label_mapping.c#8 edit -... //depot/ldp-portable/ldp/ldp_outlabel.c#4 edit -... //depot/ldp-portable/ldp/ldp_struct.h#7 edit -... //depot/ldp-portable/lsr/lsr_cfg.c#3 edit -... //depot/ldp-portable/lsr/lsr_struct.h#4 edit -... //depot/zebra-ldp/mplsd/impl_mpls.c#9 edit -... //depot/zebra-ldp/mplsd/ldp_vty.c#8 edit -... //depot/zebra-ldp/mplsd/mpls_handle_type.h#4 edit - +----------- ldp-portable changes ------------- + +Change 783 by jleu@jleu:ldp-portable on 2004/07/15 01:00:15 + + Updated READMEs and the latest diff + + "Release the hounds!" + +Affected files ... + +... //depot/ldp-portable/README#6 edit +... //depot/ldp-portable/README.quagga-mpls#2 edit +... //depot/ldp-portable/VERSION#9 edit +... //depot/ldp-portable/quagga-mpls.diff#2 edit + +Change 782 by jleu@jleu:ldp-portable on 2004/07/15 00:41:42 + + Start to prepare for another release + +Affected files ... + +... //depot/ldp-portable/FAQ#2 edit +... //depot/ldp-portable/README#5 edit +... //depot/ldp-portable/README.quagga-mpls#1 branch +... //depot/ldp-portable/README.zebra-ldp#8 delete +... //depot/ldp-portable/THANKYOU#2 edit +... //depot/ldp-portable/quagga-mpls.diff#1 branch +... //depot/ldp-portable/zebra-ldp.diff#17 delete + +Change 755 by jleu@jleu:ldp-portable on 2004/06/23 23:21:50 + + Assertting on session is not valid. A route addition that is + not pointing into the MPLS network results in a no out going session + being sent to these functions + +Affected files ... + +... //depot/ldp-portable/ldp/ldp_attr.c#21 edit + +Change 754 by jleu@jleu:ldp-portable on 2004/06/15 16:52:20 + + Re-work iff, addr, fec, nexthop life cycle. + iff and fec are now held by cfg. + +Affected files ... + +... //depot/ldp-portable/ldp/ldp_addr.c#13 edit +... //depot/ldp-portable/ldp/ldp_cfg.c#28 edit +... //depot/ldp-portable/ldp/ldp_fec.c#28 edit +... //depot/ldp-portable/ldp/ldp_global.c#29 edit +... //depot/ldp-portable/ldp/ldp_if.c#12 edit +... //depot/ldp-portable/ldp/ldp_nexthop.c#10 edit +... //depot/ldp-portable/ldp/ldp_nexthop.h#5 edit +... //depot/ldp-portable/ldp/ldp_outlabel.c#13 edit +... //depot/ldp-portable/ldp/ldp_outlabel.h#7 edit + +Change 752 by jleu@jleu:ldp-portable on 2004/06/07 23:11:04 + + Misc debug code + Push fecs further down the label handling path to reduce + fec lookups + +Affected files ... + +... //depot/ldp-portable/VERSION#8 edit +... //depot/ldp-portable/common/mpls_ifmgr_impl.h#8 edit +... //depot/ldp-portable/ldp/ldp_attr.c#20 edit +... //depot/ldp-portable/ldp/ldp_attr.h#11 edit +... //depot/ldp-portable/ldp/ldp_buf.c#3 edit +... //depot/ldp-portable/ldp/ldp_cfg.c#27 edit +... //depot/ldp-portable/ldp/ldp_cfg.h#17 edit +... //depot/ldp-portable/ldp/ldp_entity.c#9 edit +... //depot/ldp-portable/ldp/ldp_fec.c#27 edit +... //depot/ldp-portable/ldp/ldp_global.c#28 edit +... //depot/ldp-portable/ldp/ldp_label_mapping.c#28 edit +... //depot/ldp-portable/ldp/ldp_label_mapping.h#10 edit +... //depot/ldp-portable/ldp/ldp_nexthop.h#4 edit +... //depot/ldp-portable/lsr/lsr_struct.h#8 edit + +----------- quagga-mpls changes ------------- diff --git a/VERSION b/VERSION index 886ab6b..95bf1bc 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -ldp-portable verion 0.800 (@783) +ldp-portable verion 0.800 (@784) -- 2.11.4.GIT