3 Change 328 by jleu@jleu:all on 2003/03/14 08:16:54
9 ... //depot/ldp-portable/zebra-ldp.diff#15 edit
11 Change 321 by jleu@jleu:all on 2003/03/13 21:15:18
13 Clean up the FTN functions a bit. There is not reason to check for
14 programtic errors, just assert instead.
18 ... //depot/ldp-portable/lsr/lsr_global.c#5 edit
19 ... //depot/ldp-portable/lsr/lsr_global.h#4 edit
21 Change 320 by jleu@jleu:all on 2003/03/13 21:14:26
23 Were referencing a file that should have been dead for a long
28 ... //depot/ldp-portable/lsr/lsr_struct.h#6 edit
30 Change 319 by jleu@jleu:all on 2003/03/13 21:13:43
32 There was a possibility for a memory leak, if the adding of the FTN
33 to the global structure failed (the lower layer failed) then the
34 FTN would not be deleted. By doing the hold the the release, it
35 wil be deleted unless the global structure is holding a reference.
39 ... //depot/ldp-portable/lsr/lsr_cfg.c#7 edit
41 Change 299 by jleu@jleu:all on 2003/02/26 14:04:55
43 I changed all of the porting layer verify and compare
44 routines to be macros which are implemented in mpls_handle_type.h
46 Fix some of the socket implementation to differenciate from EGAIN
51 ... //depot/ldp-portable/common/mpls_fib_impl.h#7 edit
52 ... //depot/ldp-portable/common/mpls_ifmgr_impl.h#5 edit
53 ... //depot/ldp-portable/common/mpls_lock_impl.h#3 edit
54 ... //depot/ldp-portable/common/mpls_mpls_impl.h#7 edit
55 ... //depot/ldp-portable/common/mpls_socket_impl.h#4 edit
56 ... //depot/ldp-portable/common/mpls_timer_impl.h#5 edit
57 ... //depot/ldp-portable/common/mpls_tree_impl.h#4 edit
58 ... //depot/zebra-ldp/mplsd/impl_ifmgr.c#11 edit
59 ... //depot/zebra-ldp/mplsd/impl_lock.c#5 edit
60 ... //depot/zebra-ldp/mplsd/impl_mm.c#5 edit
61 ... //depot/zebra-ldp/mplsd/impl_mpls.c#11 edit
62 ... //depot/zebra-ldp/mplsd/impl_policy.c#7 edit
63 ... //depot/zebra-ldp/mplsd/impl_socket.c#8 edit
64 ... //depot/zebra-ldp/mplsd/impl_timer.c#9 edit
65 ... //depot/zebra-ldp/mplsd/impl_tree.c#6 edit
66 ... //depot/zebra-ldp/mplsd/mpls_handle_type.h#7 edit
68 Change 298 by jleu@jleu:all on 2003/02/26 14:04:39
70 Centralized the compare functions for structures in the MPLS layer
74 ... //depot/ldp-portable/common/mpls_compare.c#1 add
75 ... //depot/ldp-portable/common/mpls_compare.h#1 add
76 ... //depot/ldp-portable/ldp/ldp_inet_addr.c#5 edit
78 Change 297 by jleu@jleu:all on 2003/02/26 14:04:15
80 Changed the relationship between entity-adj-sessios (again)
81 this is in hopes of supporting multiple parrell links.
83 Changed the structure of mpls_nexthops to be more intuitive.
85 Added support for more of the notification messages.
87 Added the notion of shutting a session all the way down
88 (deleting it) or just resetting it.
90 Clean up some left over code from the 'genericized' rib
92 Fix labelspace setting.
96 ... //depot/ldp-portable/common/mpls_list.h#5 edit
97 ... //depot/ldp-portable/common/mpls_struct.h#8 edit
98 ... //depot/ldp-portable/doc/ldp_struct.txt#3 edit
99 ... //depot/ldp-portable/ldp/ldp_adj.c#6 edit
100 ... //depot/ldp-portable/ldp/ldp_adj.h#5 edit
101 ... //depot/ldp-portable/ldp/ldp_attr.c#11 edit
102 ... //depot/ldp-portable/ldp/ldp_attr.h#6 edit
103 ... //depot/ldp-portable/ldp/ldp_cfg.c#11 edit
104 ... //depot/ldp-portable/ldp/ldp_cfg.h#8 edit
105 ... //depot/ldp-portable/ldp/ldp_entity.c#6 edit
106 ... //depot/ldp-portable/ldp/ldp_entity.h#4 edit
107 ... //depot/ldp-portable/ldp/ldp_fec.c#11 edit
108 ... //depot/ldp-portable/ldp/ldp_global.c#12 edit
109 ... //depot/ldp-portable/ldp/ldp_hello.c#7 edit
110 ... //depot/ldp-portable/ldp/ldp_init.c#6 edit
111 ... //depot/ldp-portable/ldp/ldp_inlabel.c#8 edit
112 ... //depot/ldp-portable/ldp/ldp_keepalive.c#7 edit
113 ... //depot/ldp-portable/ldp/ldp_label_abort.c#7 edit
114 ... //depot/ldp-portable/ldp/ldp_label_mapping.c#16 edit
115 ... //depot/ldp-portable/ldp/ldp_label_rel_with.c#8 edit
116 ... //depot/ldp-portable/ldp/ldp_label_request.c#8 edit
117 ... //depot/ldp-portable/ldp/ldp_mesg.c#6 edit
118 ... //depot/ldp-portable/ldp/ldp_notif.c#6 edit
119 ... //depot/ldp-portable/ldp/ldp_outlabel.c#8 edit
120 ... //depot/ldp-portable/ldp/ldp_peer.c#7 edit
121 ... //depot/ldp-portable/ldp/ldp_session.c#12 edit
122 ... //depot/ldp-portable/ldp/ldp_session.h#5 edit
123 ... //depot/ldp-portable/ldp/ldp_state_funcs.c#6 edit
124 ... //depot/ldp-portable/ldp/ldp_state_machine.c#7 edit
125 ... //depot/ldp-portable/ldp/ldp_struct.h#15 edit
126 ... //depot/ldp-portable/lsr/lsr_global.c#4 edit
127 ... //depot/zebra-ldp/mplsd/ldp_vty.c#15 edit
128 ... //depot/zebra-ldp/mplsd/mpls.c#6 edit
129 ... //depot/zebra-ldp/mplsd/mpls.h#5 edit
130 ... //depot/zebra-ldp/mplsd/mpls_interface.c#7 edit
131 ... //depot/zebra-ldp/mplsd/mpls_main.c#4 edit
132 ... //depot/zebra-ldp/mplsd/mpls_vty.c#9 edit
133 ... //depot/zebra-ldp/mplsd/mpls_zebra.c#9 edit
134 ... //depot/zebra-ldp/mplsd/mpls_zebra.h#3 edit
136 Change 294 by jleu@jleu:all on 2003/02/26 13:44:56
138 This file should have been deleted what ldp-portable was
139 broken into the LSR and LDP parts.
143 ... //depot/ldp-portable/ldp/ldp_timer_impl.h#4 delete
145 Change 279 by jleu@jleu:all on 2002/12/15 22:01:01
147 Store and provide the user access to the time (as reported
148 by time() that the session became operational
150 Provide a mechanism for the user to walk over the list
151 of adj's assocaited with an entity
155 ... //depot/ldp-portable/ldp/ldp_cfg.c#10 edit
156 ... //depot/ldp-portable/ldp/ldp_cfg.h#7 edit
157 ... //depot/ldp-portable/ldp/ldp_entity.c#5 edit
158 ... //depot/ldp-portable/ldp/ldp_session.c#11 edit
159 ... //depot/ldp-portable/ldp/ldp_struct.h#14 edit
160 ... //depot/zebra-ldp/mplsd/ldp_vty.c#14 edit
162 Change 278 by jleu@jleu:all on 2002/12/15 20:31:12
164 This change started out as making the relationship between
165 adjacencies and entities M:N (to support parrallel direct adj)
166 It grew into much more:
167 -no longer maintain an relationship between sessions and entities
168 -cache entity configuration information on the adjcency
169 -create a TX buffer on the session since we can nolonger use the
171 -cleanup the a_add_b and a_del_b functions to assert non-NULL pointers
172 and no longer return SUCCESS of FAILURE for those functions that
173 cannot fail (mostly those that use the endo-list)
174 -remove the unused "LDP_USER_ALLOCS_BUF" functionality
175 -modify the logic for finding/creating adjacencies to take into
176 account adjacencies create by other entities
177 -add a new function for walking the list of entities that contribute
179 -added (re-added) lots of debugging printfs. These should eventually
180 become part of the protocol tracing
181 -changed the signature on ldp_event since LDP will now use it's
182 own internal buffers for reads and writes
184 I have tested that functionallity that existing before this changes
185 has not regressed. I have not tested parallel direct adj yet.
189 ... //depot/ldp-portable/common/mpls_list.h#4 edit
190 ... //depot/ldp-portable/doc/ldp_struct.txt#2 edit
191 ... //depot/ldp-portable/ldp/ldp_addr.c#5 edit
192 ... //depot/ldp-portable/ldp/ldp_addr.h#4 edit
193 ... //depot/ldp-portable/ldp/ldp_adj.c#5 edit
194 ... //depot/ldp-portable/ldp/ldp_adj.h#4 edit
195 ... //depot/ldp-portable/ldp/ldp_attr.c#10 edit
196 ... //depot/ldp-portable/ldp/ldp_cfg.c#9 edit
197 ... //depot/ldp-portable/ldp/ldp_cfg.h#6 edit
198 ... //depot/ldp-portable/ldp/ldp_entity.c#4 edit
199 ... //depot/ldp-portable/ldp/ldp_entity.h#3 edit
200 ... //depot/ldp-portable/ldp/ldp_global.c#11 edit
201 ... //depot/ldp-portable/ldp/ldp_global.h#3 edit
202 ... //depot/ldp-portable/ldp/ldp_hello.c#6 edit
203 ... //depot/ldp-portable/ldp/ldp_hello.h#4 edit
204 ... //depot/ldp-portable/ldp/ldp_if.c#5 edit
205 ... //depot/ldp-portable/ldp/ldp_init.c#5 edit
206 ... //depot/ldp-portable/ldp/ldp_init.h#3 edit
207 ... //depot/ldp-portable/ldp/ldp_inlabel.c#7 edit
208 ... //depot/ldp-portable/ldp/ldp_inlabel.h#4 edit
209 ... //depot/ldp-portable/ldp/ldp_keepalive.c#6 edit
210 ... //depot/ldp-portable/ldp/ldp_label_abort.c#6 edit
211 ... //depot/ldp-portable/ldp/ldp_label_mapping.c#15 edit
212 ... //depot/ldp-portable/ldp/ldp_label_rel_with.c#7 edit
213 ... //depot/ldp-portable/ldp/ldp_label_request.c#7 edit
214 ... //depot/ldp-portable/ldp/ldp_mesg.c#5 edit
215 ... //depot/ldp-portable/ldp/ldp_notif.c#5 edit
216 ... //depot/ldp-portable/ldp/ldp_outlabel.c#7 edit
217 ... //depot/ldp-portable/ldp/ldp_peer.c#6 edit
218 ... //depot/ldp-portable/ldp/ldp_session.c#10 edit
219 ... //depot/ldp-portable/ldp/ldp_session.h#4 edit
220 ... //depot/ldp-portable/ldp/ldp_state_funcs.c#5 edit
221 ... //depot/ldp-portable/ldp/ldp_state_machine.c#6 edit
222 ... //depot/ldp-portable/ldp/ldp_state_machine.h#4 edit
223 ... //depot/ldp-portable/ldp/ldp_struct.h#13 edit
224 ... //depot/zebra-ldp/mplsd/impl_mm.c#4 edit
225 ... //depot/zebra-ldp/mplsd/impl_socket.c#7 edit
226 ... //depot/zebra-ldp/mplsd/impl_timer.c#8 edit
227 ... //depot/zebra-ldp/mplsd/ldp_vty.c#13 edit
228 ... //depot/zebra-ldp/mplsd/mpls_trace.h#2 edit
230 Change 276 by jleu@jleu:all on 2002/12/08 18:16:09
232 Implemented a non-endo(*) linked list. Replaced all N:M relationships
233 (which cannot use the endo linked list) with this implemetation.
234 Session <-> Addr, Session <-> Inlabel.
236 * The existing link list implementation (macro based) is an
237 endo implementation. The fields for prev/next are embeded into
238 the elements being stored in the linked list, thus adding to a list
239 does not require a memory allocation. The non-endo implementation
240 (inline functions) requires a node to be allocated before an element
241 can be added to the list.
243 In addition there is a fix to deleting the attrs when a label mapping
244 fails (most often due to the session begining to shutdown while
245 a label mapping is being processed).
249 ... //depot/ldp-portable/common/mpls_list.h#3 edit
250 ... //depot/ldp-portable/ldp/ldp_addr.c#4 edit
251 ... //depot/ldp-portable/ldp/ldp_addr.h#3 edit
252 ... //depot/ldp-portable/ldp/ldp_inlabel.c#6 edit
253 ... //depot/ldp-portable/ldp/ldp_label_mapping.c#14 edit
254 ... //depot/ldp-portable/ldp/ldp_session.c#9 edit
255 ... //depot/ldp-portable/ldp/ldp_session.h#3 edit
256 ... //depot/ldp-portable/ldp/ldp_struct.h#12 edit
258 Change 275 by jleu@jleu:all on 2002/12/03 22:48:45
260 Fixes proposed by Yon Uriarte <havanna_moon@gmx.net>
261 -in the failure case for ldp session startup, do not delete
262 the session twice. ldp_adj_delete_session already does this
263 -do not try to remove a non-existance socket reader thread
264 -use the correct enum when setting the LDP entity admin state
265 -print out information about the TCP connection used by the LDP
267 -when allocating memory for mplsd copy of the RIB, use the memory
268 type MTYPE_RIB, because that is what will will be used when
273 ... //depot/ldp-portable/ldp/ldp_session.c#8 edit
274 ... //depot/zebra-ldp/mplsd/impl_socket.c#6 edit
275 ... //depot/zebra-ldp/mplsd/ldp_interface.c#6 edit
276 ... //depot/zebra-ldp/mplsd/ldp_vty.c#12 edit
277 ... //depot/zebra-ldp/mplsd/mpls_zebra.c#8 edit
279 Change 274 by jleu@jleu:ldp-portable-fixes on 2002/11/26 20:06:37
281 Version and ChangeLog inforamtion for release 0.305
285 ... //depot/ldp-portable/ChangeLog#4 edit
286 ... //depot/ldp-portable/VERSION#6 edit
288 Change 273 by jleu@jleu:ldp-portable-fixes on 2002/11/26 20:02:52
290 Latest diff (see changelog for more info)
294 ... //depot/ldp-portable/zebra-ldp.diff#14 edit
296 Change 272 by jleu@jleu:ldp-portable-fixes on 2002/11/26 19:50:24
298 Re-write of "Detect Change in Next hop for FEC"
299 and "Recongnize new FEC" to more closly follow
300 appendix A of RFC3036
304 ... //depot/ldp-portable/ldp/ldp_fec.c#10 edit
306 Change 269 by jleu@jleu:ldp-portable-fixes on 2002/11/26 19:37:56
308 Add a new field to mpls_fec - attached. This field is used by
309 the porting layer to indicate mpls_fecs that are attached to the
314 ... //depot/ldp-portable/common/mpls_struct.h#7 edit
315 ... //depot/ldp-portable/ldp/ldp_label_mapping.c#13 edit
317 Change 268 by jleu@jleu:ldp-portable-fixes on 2002/11/26 19:18:52
319 Return the index of the connected outsegment. outsegment_index
320 is never initialize inside of lsr-portable, it is only used to
321 for (set/get)ting executed by the user
325 ... //depot/ldp-portable/lsr/lsr_cfg.c#6 edit
327 Change 267 by jleu@jleu:ldp-portable-fixes on 2002/11/26 19:02:33
329 Misc clean ups and debug additions.
333 ... //depot/ldp-portable/ldp/ldp_label_rel_with.c#6 edit
335 Change 265 by jleu@jleu:ldp-portable-fixes on 2002/11/22 18:06:10
337 Change the meaning of "installed" and "ingress" attrs:
338 -installed has gone away, in it's place a field on outlabel
339 has been added that indicated it has been installed into the
341 -the meaning of ingress has changed. It now it set only when
342 there exists a FTN entry for the attr/outlabel
344 Re-wronte much of ldp_label_mapping_process (again). It now
345 follows the LMp procedures in Appendix A of RFC3036 much closer.
346 I have added to these procedure a little:
347 -if running in non-merge mode I have added code that will allow
348 result in parallel label mappings (the resulting LSPs would ingress
350 -an LSR can be transit for a FEC but does not need to be ingress or
355 ... //depot/ldp-portable/ldp/ldp_attr.c#9 edit
356 ... //depot/ldp-portable/ldp/ldp_cfg.c#8 edit
357 ... //depot/ldp-portable/ldp/ldp_cfg.h#5 edit
358 ... //depot/ldp-portable/ldp/ldp_fec.c#9 edit
359 ... //depot/ldp-portable/ldp/ldp_label_mapping.c#12 edit
360 ... //depot/ldp-portable/ldp/ldp_struct.h#11 edit
362 Change 264 by jleu@jleu:ldp-portable-fixes on 2002/11/22 00:17:49
364 Move insegment/outsegment installation to the control of 'global'
365 Move cross connect creation to the control of 'inlabel'
369 ... //depot/ldp-portable/ldp/ldp_attr.c#8 edit
370 ... //depot/ldp-portable/ldp/ldp_fec.c#8 edit
371 ... //depot/ldp-portable/ldp/ldp_global.c#10 edit
372 ... //depot/ldp-portable/ldp/ldp_inlabel.c#5 edit
373 ... //depot/ldp-portable/ldp/ldp_inlabel.h#3 edit
374 ... //depot/ldp-portable/ldp/ldp_label_mapping.c#11 edit
375 ... //depot/ldp-portable/ldp/ldp_outlabel.c#6 edit
376 ... //depot/ldp-portable/ldp/ldp_struct.h#10 edit
378 Change 258 by jleu@jleu:all on 2002/11/21 16:19:16
380 The LSR handle is no longer created by LDP. The LSR handle
381 must be provided as part of LDPs initial config.
385 ... //depot/ldp-portable/ldp/ldp_cfg.c#7 edit
386 ... //depot/ldp-portable/ldp/ldp_global.c#9 edit
388 Change 257 by jleu@jleu:all on 2002/11/21 16:17:43
390 Add some adhoc debugging output.
391 Maye sure to set the owner when creating XCs
395 ... //depot/ldp-portable/ldp/ldp_label_mapping.c#10 edit
397 Change 256 by jleu@jleu:all on 2002/11/21 16:15:52
399 Return the index of the in/out segment attached to the xc structure.
400 The outsegment_index and insegment_index are only used (and filled with
401 valid data) when being passed to/from the "user"
405 ... //depot/ldp-portable/lsr/lsr_cfg.c#5 edit
407 Change 255 by jleu@jleu:all on 2002/11/21 16:13:50
409 Set the type when creating a mpls_nexthop
413 ... //depot/ldp-portable/ldp/ldp_outlabel.c#5 edit
415 Change 254 by jleu@jleu:all on 2002/11/18 22:55:53
417 ChangeLog for ldp-portable and zebra-ldp between 0.250 and 0.300
418 Version file to reflect this release
422 ... //depot/ldp-portable/ChangeLog#3 edit
423 ... //depot/ldp-portable/VERSION#5 edit
425 Change 253 by jleu@jleu:all on 2002/11/18 22:49:13
427 Latest diff see, changelog for more info
431 ... //depot/ldp-portable/zebra-ldp.diff#13 edit
433 Change 252 by jleu@jleu:all on 2002/11/18 22:44:22
435 Add new egress FEC and address filtering
439 ... //depot/ldp-portable/common/mpls_policy_impl.h#5 edit
440 ... //depot/ldp-portable/ldp/ldp_global.c#8 edit
441 ... //depot/ldp-portable/ldp/ldp_session.c#7 edit
443 Change 251 by jleu@jleu:all on 2002/11/18 22:44:02
445 Remove the define for compiling the LSR code into
446 LDP. This is controlled by the user environment.
450 ... //depot/ldp-portable/ldp/ldp_struct.h#9 edit
452 Change 238 by jleu@jleu:all on 2002/11/11 18:23:56
454 ChangeLog from @200 to @237
455 Update the VERSION file
459 ... //depot/ldp-portable/ChangeLog#2 edit
460 ... //depot/ldp-portable/VERSION#4 edit
462 Change 237 by jleu@jleu:all on 2002/11/11 18:13:15
464 Lastest diff. Lots oh stuff has changed. Look at the
465 change log for more info
469 ... //depot/ldp-portable/zebra-ldp.diff#12 edit
471 Change 236 by jleu@jleu:all on 2002/11/11 18:12:02
473 Update the readme to show the correct command.
474 'show ldp session' is usless compared to
475 'show ldp neighbor' In fact 'show ldp session'
476 will probably disappear soon
480 ... //depot/ldp-portable/README.zebra-ldp#6 edit
482 Change 235 by jleu@jleu:all on 2002/11/11 17:54:16
484 We should be looking for a mappiung recv'd at NH.11
488 ... //depot/ldp-portable/ldp/ldp_fec.c#7 edit
490 Change 234 by jleu@jleu:all on 2002/11/11 17:32:52
492 Make sure to compare nexthop type corretly
496 ... //depot/ldp-portable/ldp/ldp_global.c#7 edit
498 Change 229 by jleu@jleu:all on 2002/11/06 20:07:18
500 Added FTN support to lsr-portable
502 Fixed the initialization of many of the
503 LSR portable components
505 Added alternate version of the xconnect and ftn
508 Fix for static routing bug (introduced when I moved the
509 "rib" code into the zebra library) from Georg Klug
510 <gklug@giga-stream.de>
512 More integration of ldp-portable and lsr-portable:
513 -add a parrallel implementation of the MPLS calls
514 that make cfg calls into lsr-portable bracketed by
516 -this alternate implementation of MPLS calls is
517 selected at compile time
521 ... //depot/ldp-portable/ldp/ldp_attr.c#7 edit
522 ... //depot/ldp-portable/ldp/ldp_cfg.c#6 edit
523 ... //depot/ldp-portable/ldp/ldp_cfg.h#4 edit
524 ... //depot/ldp-portable/ldp/ldp_fec.c#6 edit
525 ... //depot/ldp-portable/ldp/ldp_global.c#6 edit
526 ... //depot/ldp-portable/ldp/ldp_init.c#4 edit
527 ... //depot/ldp-portable/ldp/ldp_inlabel.c#4 edit
528 ... //depot/ldp-portable/ldp/ldp_label_abort.c#5 edit
529 ... //depot/ldp-portable/ldp/ldp_label_mapping.c#9 edit
530 ... //depot/ldp-portable/ldp/ldp_label_rel_with.c#5 edit
531 ... //depot/ldp-portable/ldp/ldp_label_request.c#6 edit
532 ... //depot/ldp-portable/ldp/ldp_session.c#6 edit
533 ... //depot/ldp-portable/ldp/ldp_struct.h#8 edit
534 ... //depot/ldp-portable/lsr/lsr_cfg.c#4 edit
535 ... //depot/ldp-portable/lsr/lsr_cfg.h#3 edit
536 ... //depot/ldp-portable/lsr/lsr_ftn.c#1 add
537 ... //depot/ldp-portable/lsr/lsr_ftn.h#1 add
538 ... //depot/ldp-portable/lsr/lsr_global.c#3 edit
539 ... //depot/ldp-portable/lsr/lsr_global.h#3 edit
540 ... //depot/ldp-portable/lsr/lsr_insegment.c#3 edit
541 ... //depot/ldp-portable/lsr/lsr_outsegment.c#3 edit
542 ... //depot/ldp-portable/lsr/lsr_outsegment.h#3 edit
543 ... //depot/ldp-portable/lsr/lsr_struct.h#5 edit
544 ... //depot/ldp-portable/lsr/lsr_xconnect.c#3 edit
545 ... //depot/zebra-ldp/mplsd/Makefile.am#9 edit
546 ... //depot/zebra-ldp/mplsd/create-links#7 edit
547 ... //depot/zebra-ldp/mplsd/delete-links#7 edit
548 ... //depot/zebra-ldp/zebra/zrib.c#3 edit
550 Change 228 by jleu@jleu:all on 2002/11/03 21:40:44
552 Convert LDP and LSR to use common insegment and
553 outsegment structures.
557 ... //depot/ldp-portable/common/mpls_mpls_impl.h#6 edit
558 ... //depot/ldp-portable/common/mpls_struct.h#6 edit
559 ... //depot/ldp-portable/ldp/ldp_attr.c#6 edit
560 ... //depot/ldp-portable/ldp/ldp_cfg.c#5 edit
561 ... //depot/ldp-portable/ldp/ldp_fec.c#5 edit
562 ... //depot/ldp-portable/ldp/ldp_inlabel.c#3 edit
563 ... //depot/ldp-portable/ldp/ldp_label_mapping.c#8 edit
564 ... //depot/ldp-portable/ldp/ldp_outlabel.c#4 edit
565 ... //depot/ldp-portable/ldp/ldp_struct.h#7 edit
566 ... //depot/ldp-portable/lsr/lsr_cfg.c#3 edit
567 ... //depot/ldp-portable/lsr/lsr_struct.h#4 edit
568 ... //depot/zebra-ldp/mplsd/impl_mpls.c#9 edit
569 ... //depot/zebra-ldp/mplsd/ldp_vty.c#8 edit
570 ... //depot/zebra-ldp/mplsd/mpls_handle_type.h#4 edit
574 Change 327 by jleu@jleu:all on 2003/03/14 07:51:55
576 Should have been deleted in the last integration *sigh*
580 ... //depot/zebra-ldp/acconfig.h#3 delete
582 Change 326 by jleu@jleu:all on 2003/03/13 23:04:39
584 Integration from zebra-plus, with modification of configure.ac
589 ... //depot/zebra-ldp/bgpd/bgp_clist.c#4 integrate
590 ... //depot/zebra-ldp/bgpd/bgp_route.c#4 integrate
591 ... //depot/zebra-ldp/config.h.in#4 edit
592 ... //depot/zebra-ldp/configure.ac#2 edit
593 ... //depot/zebra-ldp/lib/routemap.c#2 integrate
594 ... //depot/zebra-ldp/lib/zebra.h#6 integrate
595 ... //depot/zebra-ldp/vtysh/vtysh_cmd.c#3 integrate
597 Change 323 by jleu@jleu:all on 2003/03/13 21:24:29
599 Should have been deleted in a previous change. I am sick of
600 dealing with piddly autoconf changes.
604 ... //depot/zebra-ldp/mplsd/Makefile.in#5 delete
606 Change 322 by jleu@jleu:all on 2003/03/13 21:17:20
608 changes that were lost when updating to the latest zebra from CVS
609 (the file rib.c moved to zebra_rib.c and the changes I had made
610 to rib.c did not follow atomagically :-(
614 ... //depot/zebra-ldp/zebra/zebra_rib.c#2 edit
616 Change 317 by jleu@jleu:all on 2003/02/26 23:15:56
618 Minor integrations from zebra-plus
622 ... //depot/zebra-ldp/aclocal.m4#4 integrate
623 ... //depot/zebra-ldp/update-autotools#3 integrate
625 Change 315 by jleu@jleu:all on 2003/02/26 23:09:37
627 Integrate from zebra-plus
631 ... //depot/zebra-ldp/Makefile.in#4 delete
632 ... //depot/zebra-ldp/aclocal.m4#3 integrate
633 ... //depot/zebra-ldp/bgpd/Makefile.in#4 delete
634 ... //depot/zebra-ldp/bgpd/bgp_advertise.h#2 integrate
635 ... //depot/zebra-ldp/bgpd/bgp_snmp.c#3 integrate
636 ... //depot/zebra-ldp/cleanup-jleu#1 branch
637 ... //depot/zebra-ldp/config.h.in#3 integrate
638 ... //depot/zebra-ldp/configure.ac#1 branch
639 ... //depot/zebra-ldp/configure.in#4 delete
640 ... //depot/zebra-ldp/lib/zebra.h#5 integrate
641 ... //depot/zebra-ldp/update-autotools#2 integrate
642 ... //depot/zebra-ldp/zebra/zebra_snmp.c#2 integrate
643 ... //depot/zebra-ldp/zebra/zserv.c#8 integrate
645 Change 310 by jleu@jleu:all on 2003/02/26 22:38:59
647 Integration from zebra-plus with fixes
651 ... //depot/zebra-ldp/.cvsignore#2 integrate
652 ... //depot/zebra-ldp/Makefile.in#3 integrate
653 ... //depot/zebra-ldp/aclocal.m4#2 edit
654 ... //depot/zebra-ldp/bgpd/ChangeLog#3 integrate
655 ... //depot/zebra-ldp/bgpd/Makefile.in#3 integrate
656 ... //depot/zebra-ldp/bgpd/bgp_aspath.c#2 integrate
657 ... //depot/zebra-ldp/bgpd/bgp_clist.c#3 integrate
658 ... //depot/zebra-ldp/bgpd/bgp_clist.h#2 integrate
659 ... //depot/zebra-ldp/bgpd/bgp_ecommunity.c#2 integrate
660 ... //depot/zebra-ldp/bgpd/bgp_ecommunity.h#2 integrate
661 ... //depot/zebra-ldp/bgpd/bgp_network.c#2 integrate
662 ... //depot/zebra-ldp/bgpd/bgp_packet.c#3 integrate
663 ... //depot/zebra-ldp/bgpd/bgp_route.c#3 integrate
664 ... //depot/zebra-ldp/bgpd/bgp_routemap.c#2 integrate
665 ... //depot/zebra-ldp/bgpd/bgp_snmp.c#2 integrate
666 ... //depot/zebra-ldp/bgpd/bgp_vty.c#3 integrate
667 ... //depot/zebra-ldp/bgpd/bgpd.c#3 integrate
668 ... //depot/zebra-ldp/bgpd/bgpd.h#3 integrate
669 ... //depot/zebra-ldp/configure#3 delete
670 ... //depot/zebra-ldp/configure.in#3 integrate
671 ... //depot/zebra-ldp/doc/ChangeLog#2 integrate
672 ... //depot/zebra-ldp/doc/Makefile.in#3 delete
673 ... //depot/zebra-ldp/doc/bgpd.texi#2 integrate
674 ... //depot/zebra-ldp/doc/ospfd.texi#2 integrate
675 ... //depot/zebra-ldp/doc/zebra.info#2 integrate
676 ... //depot/zebra-ldp/doc/zebra.texi#2 integrate
677 ... //depot/zebra-ldp/guile/Makefile.in#2 delete
678 ... //depot/zebra-ldp/lib/.cvsignore#2 integrate
679 ... //depot/zebra-ldp/lib/ChangeLog#3 integrate
680 ... //depot/zebra-ldp/lib/Makefile.in#4 delete
681 ... //depot/zebra-ldp/lib/command.c#4 integrate
682 ... //depot/zebra-ldp/lib/hash.c#2 integrate
683 ... //depot/zebra-ldp/lib/memory.h#5 integrate
684 ... //depot/zebra-ldp/lib/rib.c#6 delete
685 ... //depot/zebra-ldp/lib/rib.h#5 delete
686 ... //depot/zebra-ldp/lib/vector.c#2 integrate
687 ... //depot/zebra-ldp/lib/vector.h#2 integrate
688 ... //depot/zebra-ldp/lib/version.h#2 integrate
689 ... //depot/zebra-ldp/lib/vty.c#4 integrate
690 ... //depot/zebra-ldp/lib/vty.h#2 integrate
691 ... //depot/zebra-ldp/lib/zclient.c#5 integrate
692 ... //depot/zebra-ldp/lib/zebra.h#4 integrate
693 ... //depot/zebra-ldp/mplsd/impl_policy.c#8 edit
694 ... //depot/zebra-ldp/mplsd/mpls_handle_type.h#8 edit
695 ... //depot/zebra-ldp/ospf6d/ChangeLog#3 integrate
696 ... //depot/zebra-ldp/ospf6d/Makefile.am#2 integrate
697 ... //depot/zebra-ldp/ospf6d/Makefile.in#3 delete
698 ... //depot/zebra-ldp/ospf6d/ospf6_abr.c#2 integrate
699 ... //depot/zebra-ldp/ospf6d/ospf6_area.h#2 integrate
700 ... //depot/zebra-ldp/ospf6d/ospf6_asbr.c#3 integrate
701 ... //depot/zebra-ldp/ospf6d/ospf6_asbr.h#2 integrate
702 ... //depot/zebra-ldp/ospf6d/ospf6_damp.c#1 branch
703 ... //depot/zebra-ldp/ospf6d/ospf6_damp.h#1 branch
704 ... //depot/zebra-ldp/ospf6d/ospf6_dbex.c#3 integrate
705 ... //depot/zebra-ldp/ospf6d/ospf6_interface.c#2 integrate
706 ... //depot/zebra-ldp/ospf6d/ospf6_lsa.c#3 integrate
707 ... //depot/zebra-ldp/ospf6d/ospf6_lsa.h#2 integrate
708 ... //depot/zebra-ldp/ospf6d/ospf6_message.c#2 integrate
709 ... //depot/zebra-ldp/ospf6d/ospf6_neighbor.c#2 integrate
710 ... //depot/zebra-ldp/ospf6d/ospf6_network.c#2 integrate
711 ... //depot/zebra-ldp/ospf6d/ospf6_redistribute.c#2 delete
712 ... //depot/zebra-ldp/ospf6d/ospf6_redistribute.h#2 delete
713 ... //depot/zebra-ldp/ospf6d/ospf6_route.h#2 integrate
714 ... //depot/zebra-ldp/ospf6d/ospf6_routemap.c#2 integrate
715 ... //depot/zebra-ldp/ospf6d/ospf6_spf.c#2 integrate
716 ... //depot/zebra-ldp/ospf6d/ospf6_top.c#2 integrate
717 ... //depot/zebra-ldp/ospf6d/ospf6_zebra.c#3 integrate
718 ... //depot/zebra-ldp/ospf6d/ospf6d.c#2 integrate
719 ... //depot/zebra-ldp/ospf6d/ospf6d.h#3 integrate
720 ... //depot/zebra-ldp/ospfd/ChangeLog#2 integrate
721 ... //depot/zebra-ldp/ospfd/ChangeLog.opaque.txt#1 branch
722 ... //depot/zebra-ldp/ospfd/Makefile.am#2 integrate
723 ... //depot/zebra-ldp/ospfd/Makefile.in#3 delete
724 ... //depot/zebra-ldp/ospfd/ospf_flood.c#2 integrate
725 ... //depot/zebra-ldp/ospfd/ospf_interface.c#2 integrate
726 ... //depot/zebra-ldp/ospfd/ospf_ism.c#2 integrate
727 ... //depot/zebra-ldp/ospfd/ospf_lsa.c#2 integrate
728 ... //depot/zebra-ldp/ospfd/ospf_neighbor.c#2 integrate
729 ... //depot/zebra-ldp/ospfd/ospf_nsm.c#2 integrate
730 ... //depot/zebra-ldp/ospfd/ospf_opaque.c#2 integrate
731 ... //depot/zebra-ldp/ospfd/ospf_opaque.h#2 integrate
732 ... //depot/zebra-ldp/ospfd/ospf_packet.c#2 integrate
733 ... //depot/zebra-ldp/ospfd/ospf_vty.c#4 integrate
734 ... //depot/zebra-ldp/ospfd/ospf_zebra.c#4 integrate
735 ... //depot/zebra-ldp/ripd/Makefile.in#3 delete
736 ... //depot/zebra-ldp/ripngd/Makefile.in#3 delete
737 ... //depot/zebra-ldp/ripngd/ripngd.c#2 integrate
738 ... //depot/zebra-ldp/vtysh/Makefile.in#3 delete
739 ... //depot/zebra-ldp/vtysh/vtysh_cmd.c#2 integrate
740 ... //depot/zebra-ldp/vtysh/vtysh_config.c#2 integrate
741 ... //depot/zebra-ldp/zebra/ChangeLog#2 integrate
742 ... //depot/zebra-ldp/zebra/Makefile.am#3 integrate
743 ... //depot/zebra-ldp/zebra/Makefile.in#4 delete
744 ... //depot/zebra-ldp/zebra/irdp.c#2 delete
745 ... //depot/zebra-ldp/zebra/irdp.h#2 delete
746 ... //depot/zebra-ldp/zebra/kernel_socket.c#2 integrate
747 ... //depot/zebra-ldp/zebra/main.c#3 integrate
748 ... //depot/zebra-ldp/zebra/redistribute.c#3 integrate
749 ... //depot/zebra-ldp/zebra/rib.c#3 delete
750 ... //depot/zebra-ldp/zebra/rib.h#3 integrate
751 ... //depot/zebra-ldp/zebra/rt_ioctl.c#2 integrate
752 ... //depot/zebra-ldp/zebra/rt_netlink.c#5 integrate
753 ... //depot/zebra-ldp/zebra/rt_socket.c#2 integrate
754 ... //depot/zebra-ldp/zebra/zebra_rib.c#1 branch
755 ... //depot/zebra-ldp/zebra/zebra_vty.c#1 add
756 ... //depot/zebra-ldp/zebra/zserv.c#7 edit
758 Change 306 by jleu@jleu:all on 2003/02/26 14:54:01
760 The Makefile needs to be changed to reflect the new files
764 ... //depot/zebra-ldp/mplsd/Makefile.am#11 edit
766 Change 305 by jleu@jleu:all on 2003/02/26 14:50:27
768 Macro for getting verifying user provided values
772 ... //depot/zebra-ldp/mplsd/mpls_vty.h#2 edit
774 Change 304 by jleu@jleu:all on 2003/02/26 14:33:36
776 Missed when reverting the 'genericized' rib
780 ... //depot/zebra-ldp/zebra/zserv.c#6 edit
782 Change 302 by jleu@jleu:all on 2003/02/26 14:06:17
784 Since we reverted the 'generized' rib, mplsd needed to implement
785 it's own rib. Here is it.
787 Part of this change is moved the fib_callback to the mpls structure.
789 The new 'rib' is a route-table with linked lists as each node of the
790 table. The list list is ordered by distance and metric.
794 ... //depot/zebra-ldp/mplsd/impl_fib.c#10 edit
795 ... //depot/zebra-ldp/mplsd/impl_fib.h#6 edit
797 Change 301 by jleu@jleu:all on 2003/02/26 14:06:03
799 Changes to account for how the nexthop structure has changed
800 since mplsd has it's own 'rib' implementation.
804 ... //depot/zebra-ldp/mplsd/static_vty.c#4 edit
806 Change 300 by jleu@jleu:all on 2003/02/26 14:05:49
808 These are changes that were made to the 'genericized' rib
809 that needed to be ported to the normal zebra rib.
810 They enable the ability for setting a label as part of a
811 next hop and for using the label of a recusive nexthop.
815 ... //depot/zebra-ldp/zebra/rib.c#2 edit
816 ... //depot/zebra-ldp/zebra/rib.h#2 edit
818 Change 299 by jleu@jleu:all on 2003/02/26 14:04:55
820 I changed all of the porting layer verify and compare
821 routines to be macros which are implemented in mpls_handle_type.h
823 Fix some of the socket implementation to differenciate from EGAIN
828 ... //depot/ldp-portable/common/mpls_fib_impl.h#7 edit
829 ... //depot/ldp-portable/common/mpls_ifmgr_impl.h#5 edit
830 ... //depot/ldp-portable/common/mpls_lock_impl.h#3 edit
831 ... //depot/ldp-portable/common/mpls_mpls_impl.h#7 edit
832 ... //depot/ldp-portable/common/mpls_socket_impl.h#4 edit
833 ... //depot/ldp-portable/common/mpls_timer_impl.h#5 edit
834 ... //depot/ldp-portable/common/mpls_tree_impl.h#4 edit
835 ... //depot/zebra-ldp/mplsd/impl_ifmgr.c#11 edit
836 ... //depot/zebra-ldp/mplsd/impl_lock.c#5 edit
837 ... //depot/zebra-ldp/mplsd/impl_mm.c#5 edit
838 ... //depot/zebra-ldp/mplsd/impl_mpls.c#11 edit
839 ... //depot/zebra-ldp/mplsd/impl_policy.c#7 edit
840 ... //depot/zebra-ldp/mplsd/impl_socket.c#8 edit
841 ... //depot/zebra-ldp/mplsd/impl_timer.c#9 edit
842 ... //depot/zebra-ldp/mplsd/impl_tree.c#6 edit
843 ... //depot/zebra-ldp/mplsd/mpls_handle_type.h#7 edit
845 Change 297 by jleu@jleu:all on 2003/02/26 14:04:15
847 Changed the relationship between entity-adj-sessios (again)
848 this is in hopes of supporting multiple parrell links.
850 Changed the structure of mpls_nexthops to be more intuitive.
852 Added support for more of the notification messages.
854 Added the notion of shutting a session all the way down
855 (deleting it) or just resetting it.
857 Clean up some left over code from the 'genericized' rib
859 Fix labelspace setting.
863 ... //depot/ldp-portable/common/mpls_list.h#5 edit
864 ... //depot/ldp-portable/common/mpls_struct.h#8 edit
865 ... //depot/ldp-portable/doc/ldp_struct.txt#3 edit
866 ... //depot/ldp-portable/ldp/ldp_adj.c#6 edit
867 ... //depot/ldp-portable/ldp/ldp_adj.h#5 edit
868 ... //depot/ldp-portable/ldp/ldp_attr.c#11 edit
869 ... //depot/ldp-portable/ldp/ldp_attr.h#6 edit
870 ... //depot/ldp-portable/ldp/ldp_cfg.c#11 edit
871 ... //depot/ldp-portable/ldp/ldp_cfg.h#8 edit
872 ... //depot/ldp-portable/ldp/ldp_entity.c#6 edit
873 ... //depot/ldp-portable/ldp/ldp_entity.h#4 edit
874 ... //depot/ldp-portable/ldp/ldp_fec.c#11 edit
875 ... //depot/ldp-portable/ldp/ldp_global.c#12 edit
876 ... //depot/ldp-portable/ldp/ldp_hello.c#7 edit
877 ... //depot/ldp-portable/ldp/ldp_init.c#6 edit
878 ... //depot/ldp-portable/ldp/ldp_inlabel.c#8 edit
879 ... //depot/ldp-portable/ldp/ldp_keepalive.c#7 edit
880 ... //depot/ldp-portable/ldp/ldp_label_abort.c#7 edit
881 ... //depot/ldp-portable/ldp/ldp_label_mapping.c#16 edit
882 ... //depot/ldp-portable/ldp/ldp_label_rel_with.c#8 edit
883 ... //depot/ldp-portable/ldp/ldp_label_request.c#8 edit
884 ... //depot/ldp-portable/ldp/ldp_mesg.c#6 edit
885 ... //depot/ldp-portable/ldp/ldp_notif.c#6 edit
886 ... //depot/ldp-portable/ldp/ldp_outlabel.c#8 edit
887 ... //depot/ldp-portable/ldp/ldp_peer.c#7 edit
888 ... //depot/ldp-portable/ldp/ldp_session.c#12 edit
889 ... //depot/ldp-portable/ldp/ldp_session.h#5 edit
890 ... //depot/ldp-portable/ldp/ldp_state_funcs.c#6 edit
891 ... //depot/ldp-portable/ldp/ldp_state_machine.c#7 edit
892 ... //depot/ldp-portable/ldp/ldp_struct.h#15 edit
893 ... //depot/ldp-portable/lsr/lsr_global.c#4 edit
894 ... //depot/zebra-ldp/mplsd/ldp_vty.c#15 edit
895 ... //depot/zebra-ldp/mplsd/mpls.c#6 edit
896 ... //depot/zebra-ldp/mplsd/mpls.h#5 edit
897 ... //depot/zebra-ldp/mplsd/mpls_interface.c#7 edit
898 ... //depot/zebra-ldp/mplsd/mpls_main.c#4 edit
899 ... //depot/zebra-ldp/mplsd/mpls_vty.c#9 edit
900 ... //depot/zebra-ldp/mplsd/mpls_zebra.c#9 edit
901 ... //depot/zebra-ldp/mplsd/mpls_zebra.h#3 edit
903 Change 296 by jleu@jleu:all on 2003/02/26 14:01:45
905 Remove fprintf statements
909 ... //depot/zebra-ldp/mplsd/ldp_interface.c#7 edit
911 Change 287 by jleu@jleu:all on 2003/02/26 11:15:47
913 Update these scripts to match my current devlepment env
917 ... //depot/zebra-ldp/mplsd/create-links#8 edit
918 ... //depot/zebra-ldp/mplsd/delete-links#8 edit
920 Change 285 by jleu@jleu:all on 2003/02/12 11:42:29
922 Integrate the removal of the 'genericized' RIB from zebra-plus
926 ... //depot/zebra-ldp/bgpd/bgp_nexthop.c#3 integrate
927 ... //depot/zebra-ldp/lib/Makefile.am#2 integrate
928 ... //depot/zebra-ldp/lib/Makefile.in#3 integrate
929 ... //depot/zebra-ldp/lib/zclient.c#4 integrate
930 ... //depot/zebra-ldp/zebra/Makefile.am#2 integrate
931 ... //depot/zebra-ldp/zebra/Makefile.in#3 integrate
932 ... //depot/zebra-ldp/zebra/interface.c#2 integrate
933 ... //depot/zebra-ldp/zebra/ioctl.c#2 integrate
934 ... //depot/zebra-ldp/zebra/main.c#2 integrate
935 ... //depot/zebra-ldp/zebra/redistribute.c#2 integrate
936 ... //depot/zebra-ldp/zebra/rib.c#1 branch
937 ... //depot/zebra-ldp/zebra/rib.h#1 branch
938 ... //depot/zebra-ldp/zebra/router-id.c#3 integrate
939 ... //depot/zebra-ldp/zebra/rt_netlink.c#4 integrate
940 ... //depot/zebra-ldp/zebra/zrib.c#4 delete
941 ... //depot/zebra-ldp/zebra/zrib.h#2 delete
942 ... //depot/zebra-ldp/zebra/zserv.c#5 integrate
944 Change 283 by jleu@jleu:all on 2003/02/11 17:26:30
946 Integrate OSPF sum of ckecksum changes to zebra-ldp
950 ... //depot/zebra-ldp/ospfd/ospf_lsdb.c#2 integrate
951 ... //depot/zebra-ldp/ospfd/ospf_lsdb.h#2 integrate
952 ... //depot/zebra-ldp/ospfd/ospf_vty.c#3 integrate
954 Change 279 by jleu@jleu:all on 2002/12/15 22:01:01
956 Store and provide the user access to the time (as reported
957 by time() that the session became operational
959 Provide a mechanism for the user to walk over the list
960 of adj's assocaited with an entity
964 ... //depot/ldp-portable/ldp/ldp_cfg.c#10 edit
965 ... //depot/ldp-portable/ldp/ldp_cfg.h#7 edit
966 ... //depot/ldp-portable/ldp/ldp_entity.c#5 edit
967 ... //depot/ldp-portable/ldp/ldp_session.c#11 edit
968 ... //depot/ldp-portable/ldp/ldp_struct.h#14 edit
969 ... //depot/zebra-ldp/mplsd/ldp_vty.c#14 edit
971 Change 278 by jleu@jleu:all on 2002/12/15 20:31:12
973 This change started out as making the relationship between
974 adjacencies and entities M:N (to support parrallel direct adj)
975 It grew into much more:
976 -no longer maintain an relationship between sessions and entities
977 -cache entity configuration information on the adjcency
978 -create a TX buffer on the session since we can nolonger use the
980 -cleanup the a_add_b and a_del_b functions to assert non-NULL pointers
981 and no longer return SUCCESS of FAILURE for those functions that
982 cannot fail (mostly those that use the endo-list)
983 -remove the unused "LDP_USER_ALLOCS_BUF" functionality
984 -modify the logic for finding/creating adjacencies to take into
985 account adjacencies create by other entities
986 -add a new function for walking the list of entities that contribute
988 -added (re-added) lots of debugging printfs. These should eventually
989 become part of the protocol tracing
990 -changed the signature on ldp_event since LDP will now use it's
991 own internal buffers for reads and writes
993 I have tested that functionallity that existing before this changes
994 has not regressed. I have not tested parallel direct adj yet.
998 ... //depot/ldp-portable/common/mpls_list.h#4 edit
999 ... //depot/ldp-portable/doc/ldp_struct.txt#2 edit
1000 ... //depot/ldp-portable/ldp/ldp_addr.c#5 edit
1001 ... //depot/ldp-portable/ldp/ldp_addr.h#4 edit
1002 ... //depot/ldp-portable/ldp/ldp_adj.c#5 edit
1003 ... //depot/ldp-portable/ldp/ldp_adj.h#4 edit
1004 ... //depot/ldp-portable/ldp/ldp_attr.c#10 edit
1005 ... //depot/ldp-portable/ldp/ldp_cfg.c#9 edit
1006 ... //depot/ldp-portable/ldp/ldp_cfg.h#6 edit
1007 ... //depot/ldp-portable/ldp/ldp_entity.c#4 edit
1008 ... //depot/ldp-portable/ldp/ldp_entity.h#3 edit
1009 ... //depot/ldp-portable/ldp/ldp_global.c#11 edit
1010 ... //depot/ldp-portable/ldp/ldp_global.h#3 edit
1011 ... //depot/ldp-portable/ldp/ldp_hello.c#6 edit
1012 ... //depot/ldp-portable/ldp/ldp_hello.h#4 edit
1013 ... //depot/ldp-portable/ldp/ldp_if.c#5 edit
1014 ... //depot/ldp-portable/ldp/ldp_init.c#5 edit
1015 ... //depot/ldp-portable/ldp/ldp_init.h#3 edit
1016 ... //depot/ldp-portable/ldp/ldp_inlabel.c#7 edit
1017 ... //depot/ldp-portable/ldp/ldp_inlabel.h#4 edit
1018 ... //depot/ldp-portable/ldp/ldp_keepalive.c#6 edit
1019 ... //depot/ldp-portable/ldp/ldp_label_abort.c#6 edit
1020 ... //depot/ldp-portable/ldp/ldp_label_mapping.c#15 edit
1021 ... //depot/ldp-portable/ldp/ldp_label_rel_with.c#7 edit
1022 ... //depot/ldp-portable/ldp/ldp_label_request.c#7 edit
1023 ... //depot/ldp-portable/ldp/ldp_mesg.c#5 edit
1024 ... //depot/ldp-portable/ldp/ldp_notif.c#5 edit
1025 ... //depot/ldp-portable/ldp/ldp_outlabel.c#7 edit
1026 ... //depot/ldp-portable/ldp/ldp_peer.c#6 edit
1027 ... //depot/ldp-portable/ldp/ldp_session.c#10 edit
1028 ... //depot/ldp-portable/ldp/ldp_session.h#4 edit
1029 ... //depot/ldp-portable/ldp/ldp_state_funcs.c#5 edit
1030 ... //depot/ldp-portable/ldp/ldp_state_machine.c#6 edit
1031 ... //depot/ldp-portable/ldp/ldp_state_machine.h#4 edit
1032 ... //depot/ldp-portable/ldp/ldp_struct.h#13 edit
1033 ... //depot/zebra-ldp/mplsd/impl_mm.c#4 edit
1034 ... //depot/zebra-ldp/mplsd/impl_socket.c#7 edit
1035 ... //depot/zebra-ldp/mplsd/impl_timer.c#8 edit
1036 ... //depot/zebra-ldp/mplsd/ldp_vty.c#13 edit
1037 ... //depot/zebra-ldp/mplsd/mpls_trace.h#2 edit
1039 Change 275 by jleu@jleu:all on 2002/12/03 22:48:45
1041 Fixes proposed by Yon Uriarte <havanna_moon@gmx.net>
1042 -in the failure case for ldp session startup, do not delete
1043 the session twice. ldp_adj_delete_session already does this
1044 -do not try to remove a non-existance socket reader thread
1045 -use the correct enum when setting the LDP entity admin state
1046 -print out information about the TCP connection used by the LDP
1048 -when allocating memory for mplsd copy of the RIB, use the memory
1049 type MTYPE_RIB, because that is what will will be used when
1054 ... //depot/ldp-portable/ldp/ldp_session.c#8 edit
1055 ... //depot/zebra-ldp/mplsd/impl_socket.c#6 edit
1056 ... //depot/zebra-ldp/mplsd/ldp_interface.c#6 edit
1057 ... //depot/zebra-ldp/mplsd/ldp_vty.c#12 edit
1058 ... //depot/zebra-ldp/mplsd/mpls_zebra.c#8 edit
1060 Change 271 by jleu@jleu:all on 2002/11/26 19:41:23
1062 Implement 'show mpls ftn'
1066 ... //depot/zebra-ldp/mplsd/static_vty.c#3 edit
1068 Change 270 by jleu@jleu:all on 2002/11/26 19:41:02
1070 Implement the new 'attached' field availble on mpls_fec.
1071 This is use to inidicate when a mpls_fec is attached to the
1072 local LSR (other means of conveying this information require more
1073 porting layer to ldp-portable communication. On some systems that
1074 comumination might be between distributed nodes. This method
1075 keep the communication simpler)
1079 ... //depot/zebra-ldp/mplsd/impl_fib.c#9 edit
1080 ... //depot/zebra-ldp/mplsd/impl_fib.h#5 edit
1081 ... //depot/zebra-ldp/mplsd/mpls_zebra.c#7 edit
1083 Change 266 by jleu@jleu:all on 2002/11/22 18:11:04
1085 If compiling the ldp portion of zebra-ldp w/o support for lsr-portable
1086 then don't try to set the lsr_handle when configuring the 'global'
1089 ldp-portable no longer maintains the notion of a database entry
1090 being "installed" it is now keep track of whether or not it is
1095 ... //depot/zebra-ldp/mplsd/ldp.c#12 edit
1096 ... //depot/zebra-ldp/mplsd/ldp_vty.c#11 edit
1098 Change 263 by jleu@jleu:all on 2002/11/21 16:33:45
1100 Compile in the static LSP files
1101 LSR portable icontrol has been given
1102 to the top level mpls structure.
1106 ... //depot/zebra-ldp/mplsd/Makefile.am#10 edit
1107 ... //depot/zebra-ldp/mplsd/mpls.c#5 edit
1108 ... //depot/zebra-ldp/mplsd/mpls.h#4 edit
1109 ... //depot/zebra-ldp/mplsd/mpls_vty.c#8 edit
1111 Change 262 by jleu@jleu:all on 2002/11/21 16:30:22
1113 Change the way LDPs to level data structure get initialized.
1114 I should atleast make an attempt to support multiple LDP
1119 ... //depot/zebra-ldp/mplsd/ldp.c#11 edit
1121 Change 261 by jleu@jleu:all on 2002/11/21 16:27:02
1123 Change the mpls_instance_type to void*
1124 THis is a hack, a better solution is needed
1125 especially when RSVP is introduced to the picture
1129 ... //depot/zebra-ldp/mplsd/impl_policy.c#6 edit
1130 ... //depot/zebra-ldp/mplsd/mpls_handle_type.h#6 edit
1132 Change 260 by jleu@jleu:all on 2002/11/21 16:24:12
1134 Change the base value for label allocations
1138 ... //depot/zebra-ldp/mplsd/impl_mpls.c#10 edit
1140 Change 259 by jleu@jleu:all on 2002/11/21 16:23:08
1142 Initial implementation of static LSP creation via the LSR
1143 layer. The old hacky implementation has been ripped out.
1145 This includes support for insegments, outsegments, and
1146 cross connecting them. A new show command is introduced:
1147 'show mpls forwarding' which lists the in/out segments
1148 and any cross connect that exist between them.
1152 ... //depot/zebra-ldp/mplsd/static.c#3 edit
1153 ... //depot/zebra-ldp/mplsd/static.h#3 edit
1154 ... //depot/zebra-ldp/mplsd/static_in_instr.c#2 delete
1155 ... //depot/zebra-ldp/mplsd/static_in_instr.h#2 delete
1156 ... //depot/zebra-ldp/mplsd/static_in_segment.c#2 delete
1157 ... //depot/zebra-ldp/mplsd/static_in_segment.h#2 delete
1158 ... //depot/zebra-ldp/mplsd/static_out_instr.c#2 delete
1159 ... //depot/zebra-ldp/mplsd/static_out_instr.h#2 delete
1160 ... //depot/zebra-ldp/mplsd/static_out_segment.c#2 delete
1161 ... //depot/zebra-ldp/mplsd/static_out_segment.h#2 delete
1162 ... //depot/zebra-ldp/mplsd/static_vty.c#2 edit
1163 ... //depot/zebra-ldp/mplsd/static_vty.h#1 add
1165 Change 250 by jleu@jleu:all on 2002/11/18 22:42:50
1167 Add a define that triggers the LSR code to be compiled
1170 Implement the new egress FEC and address filters
1174 ... //depot/zebra-ldp/mplsd/impl_policy.c#5 edit
1175 ... //depot/zebra-ldp/mplsd/mpls_handle_type.h#5 edit
1177 Change 249 by jleu@jleu:all on 2002/11/18 22:41:27
1179 Add CLI support for egress FECs and address filtering
1180 Also add additional handling of labelspace that occurs when
1181 an interface arrives after it is configured
1185 ... //depot/zebra-ldp/mplsd/ldp_vty.c#10 edit
1186 ... //depot/zebra-ldp/mplsd/mpls.c#4 edit
1187 ... //depot/zebra-ldp/mplsd/mpls_interface.c#6 edit
1188 ... //depot/zebra-ldp/mplsd/mpls_vty.c#7 edit
1190 Change 248 by jleu@jleu:all on 2002/11/18 22:38:04
1192 Add fields in the top level LDP structure to
1193 control address advertisements and the FECs
1194 that the LSR will be egress for.
1198 ... //depot/zebra-ldp/mplsd/ldp.c#10 edit
1199 ... //depot/zebra-ldp/mplsd/ldp.h#6 edit
1201 Change 247 by jleu@jleu:all on 2002/11/18 22:34:40
1203 Only set the callback when it is not zero. This is kinda of
1204 a hack to work around LSR and LDP calling mpls_ifmgr_open ...
1208 ... //depot/zebra-ldp/mplsd/impl_ifmgr.c#10 edit
1210 Change 246 by jleu@jleu:all on 2002/11/18 22:32:45
1212 Fix suggested by Georg Klug <gklug@giga-stream.de>.
1213 Make sure to set the labelspace for interfaces which
1214 show up after they have been configured via the CLI.
1218 ... //depot/zebra-ldp/mplsd/mpls_zebra.c#6 edit
1220 Change 233 by jleu@jleu:all on 2002/11/11 17:30:16
1222 Changed the output of the 'show ldp database' command
1223 to always show the next hope LSR for recv'd label
1228 ... //depot/zebra-ldp/mplsd/ldp_vty.c#9 edit
1230 Change 229 by jleu@jleu:all on 2002/11/06 20:07:18
1232 Added FTN support to lsr-portable
1234 Fixed the initialization of many of the
1235 LSR portable components
1237 Added alternate version of the xconnect and ftn
1240 Fix for static routing bug (introduced when I moved the
1241 "rib" code into the zebra library) from Georg Klug
1242 <gklug@giga-stream.de>
1244 More integration of ldp-portable and lsr-portable:
1245 -add a parrallel implementation of the MPLS calls
1246 that make cfg calls into lsr-portable bracketed by
1248 -this alternate implementation of MPLS calls is
1249 selected at compile time
1253 ... //depot/ldp-portable/ldp/ldp_attr.c#7 edit
1254 ... //depot/ldp-portable/ldp/ldp_cfg.c#6 edit
1255 ... //depot/ldp-portable/ldp/ldp_cfg.h#4 edit
1256 ... //depot/ldp-portable/ldp/ldp_fec.c#6 edit
1257 ... //depot/ldp-portable/ldp/ldp_global.c#6 edit
1258 ... //depot/ldp-portable/ldp/ldp_init.c#4 edit
1259 ... //depot/ldp-portable/ldp/ldp_inlabel.c#4 edit
1260 ... //depot/ldp-portable/ldp/ldp_label_abort.c#5 edit
1261 ... //depot/ldp-portable/ldp/ldp_label_mapping.c#9 edit
1262 ... //depot/ldp-portable/ldp/ldp_label_rel_with.c#5 edit
1263 ... //depot/ldp-portable/ldp/ldp_label_request.c#6 edit
1264 ... //depot/ldp-portable/ldp/ldp_session.c#6 edit
1265 ... //depot/ldp-portable/ldp/ldp_struct.h#8 edit
1266 ... //depot/ldp-portable/lsr/lsr_cfg.c#4 edit
1267 ... //depot/ldp-portable/lsr/lsr_cfg.h#3 edit
1268 ... //depot/ldp-portable/lsr/lsr_ftn.c#1 add
1269 ... //depot/ldp-portable/lsr/lsr_ftn.h#1 add
1270 ... //depot/ldp-portable/lsr/lsr_global.c#3 edit
1271 ... //depot/ldp-portable/lsr/lsr_global.h#3 edit
1272 ... //depot/ldp-portable/lsr/lsr_insegment.c#3 edit
1273 ... //depot/ldp-portable/lsr/lsr_outsegment.c#3 edit
1274 ... //depot/ldp-portable/lsr/lsr_outsegment.h#3 edit
1275 ... //depot/ldp-portable/lsr/lsr_struct.h#5 edit
1276 ... //depot/ldp-portable/lsr/lsr_xconnect.c#3 edit
1277 ... //depot/zebra-ldp/mplsd/Makefile.am#9 edit
1278 ... //depot/zebra-ldp/mplsd/create-links#7 edit
1279 ... //depot/zebra-ldp/mplsd/delete-links#7 edit
1280 ... //depot/zebra-ldp/zebra/zrib.c#3 edit
1282 Change 228 by jleu@jleu:all on 2002/11/03 21:40:44
1284 Convert LDP and LSR to use common insegment and
1285 outsegment structures.
1289 ... //depot/ldp-portable/common/mpls_mpls_impl.h#6 edit
1290 ... //depot/ldp-portable/common/mpls_struct.h#6 edit
1291 ... //depot/ldp-portable/ldp/ldp_attr.c#6 edit
1292 ... //depot/ldp-portable/ldp/ldp_cfg.c#5 edit
1293 ... //depot/ldp-portable/ldp/ldp_fec.c#5 edit
1294 ... //depot/ldp-portable/ldp/ldp_inlabel.c#3 edit
1295 ... //depot/ldp-portable/ldp/ldp_label_mapping.c#8 edit
1296 ... //depot/ldp-portable/ldp/ldp_outlabel.c#4 edit
1297 ... //depot/ldp-portable/ldp/ldp_struct.h#7 edit
1298 ... //depot/ldp-portable/lsr/lsr_cfg.c#3 edit
1299 ... //depot/ldp-portable/lsr/lsr_struct.h#4 edit
1300 ... //depot/zebra-ldp/mplsd/impl_mpls.c#9 edit
1301 ... //depot/zebra-ldp/mplsd/ldp_vty.c#8 edit
1302 ... //depot/zebra-ldp/mplsd/mpls_handle_type.h#4 edit