3 Change 273 by jleu@jleu:ldp-portable-fixes on 2002/11/26 20:02:52
5 Latest diff (see changelog for more info)
9 ... //depot/ldp-portable/zebra-ldp.diff#14 edit
11 Change 272 by jleu@jleu:ldp-portable-fixes on 2002/11/26 19:50:24
13 Re-write of "Detect Change in Next hop for FEC"
14 and "Recongnize new FEC" to more closly follow
19 ... //depot/ldp-portable/ldp/ldp_fec.c#10 edit
21 Change 269 by jleu@jleu:ldp-portable-fixes on 2002/11/26 19:37:56
23 Add a new field to mpls_fec - attached. This field is used by
24 the porting layer to indicate mpls_fecs that are attached to the
29 ... //depot/ldp-portable/common/mpls_struct.h#7 edit
30 ... //depot/ldp-portable/ldp/ldp_label_mapping.c#13 edit
32 Change 268 by jleu@jleu:ldp-portable-fixes on 2002/11/26 19:18:52
34 Return the index of the connected outsegment. outsegment_index
35 is never initialize inside of lsr-portable, it is only used to
36 for (set/get)ting executed by the user
40 ... //depot/ldp-portable/lsr/lsr_cfg.c#6 edit
42 Change 267 by jleu@jleu:ldp-portable-fixes on 2002/11/26 19:02:33
44 Misc clean ups and debug additions.
48 ... //depot/ldp-portable/ldp/ldp_label_rel_with.c#6 edit
50 Change 265 by jleu@jleu:ldp-portable-fixes on 2002/11/22 18:06:10
52 Change the meaning of "installed" and "ingress" attrs:
53 -installed has gone away, in it's place a field on outlabel
54 has been added that indicated it has been installed into the
56 -the meaning of ingress has changed. It now it set only when
57 there exists a FTN entry for the attr/outlabel
59 Re-wronte much of ldp_label_mapping_process (again). It now
60 follows the LMp procedures in Appendix A of RFC3036 much closer.
61 I have added to these procedure a little:
62 -if running in non-merge mode I have added code that will allow
63 result in parallel label mappings (the resulting LSPs would ingress
65 -an LSR can be transit for a FEC but does not need to be ingress or
70 ... //depot/ldp-portable/ldp/ldp_attr.c#9 edit
71 ... //depot/ldp-portable/ldp/ldp_cfg.c#8 edit
72 ... //depot/ldp-portable/ldp/ldp_cfg.h#5 edit
73 ... //depot/ldp-portable/ldp/ldp_fec.c#9 edit
74 ... //depot/ldp-portable/ldp/ldp_label_mapping.c#12 edit
75 ... //depot/ldp-portable/ldp/ldp_struct.h#11 edit
77 Change 264 by jleu@jleu:ldp-portable-fixes on 2002/11/22 00:17:49
79 Move insegment/outsegment installation to the control of 'global'
80 Move cross connect creation to the control of 'inlabel'
84 ... //depot/ldp-portable/ldp/ldp_attr.c#8 edit
85 ... //depot/ldp-portable/ldp/ldp_fec.c#8 edit
86 ... //depot/ldp-portable/ldp/ldp_global.c#10 edit
87 ... //depot/ldp-portable/ldp/ldp_inlabel.c#5 edit
88 ... //depot/ldp-portable/ldp/ldp_inlabel.h#3 edit
89 ... //depot/ldp-portable/ldp/ldp_label_mapping.c#11 edit
90 ... //depot/ldp-portable/ldp/ldp_outlabel.c#6 edit
91 ... //depot/ldp-portable/ldp/ldp_struct.h#10 edit
93 Change 258 by jleu@jleu:all on 2002/11/21 16:19:16
95 The LSR handle is no longer created by LDP. The LSR handle
96 must be provided as part of LDPs initial config.
100 ... //depot/ldp-portable/ldp/ldp_cfg.c#7 edit
101 ... //depot/ldp-portable/ldp/ldp_global.c#9 edit
103 Change 257 by jleu@jleu:all on 2002/11/21 16:17:43
105 Add some adhoc debugging output.
106 Maye sure to set the owner when creating XCs
110 ... //depot/ldp-portable/ldp/ldp_label_mapping.c#10 edit
112 Change 256 by jleu@jleu:all on 2002/11/21 16:15:52
114 Return the index of the in/out segment attached to the xc structure.
115 The outsegment_index and insegment_index are only used (and filled with
116 valid data) when being passed to/from the "user"
120 ... //depot/ldp-portable/lsr/lsr_cfg.c#5 edit
122 Change 255 by jleu@jleu:all on 2002/11/21 16:13:50
124 Set the type when creating a mpls_nexthop
128 ... //depot/ldp-portable/ldp/ldp_outlabel.c#5 edit
132 Change 271 by jleu@jleu:all on 2002/11/26 19:41:23
134 Implement 'show mpls ftn'
138 ... //depot/zebra-ldp/mplsd/static_vty.c#3 edit
140 Change 270 by jleu@jleu:all on 2002/11/26 19:41:02
142 Implement the new 'attached' field availble on mpls_fec.
143 This is use to inidicate when a mpls_fec is attached to the
144 local LSR (other means of conveying this information require more
145 porting layer to ldp-portable communication. On some systems that
146 comumination might be between distributed nodes. This method
147 keep the communication simpler)
151 ... //depot/zebra-ldp/mplsd/impl_fib.c#9 edit
152 ... //depot/zebra-ldp/mplsd/impl_fib.h#5 edit
153 ... //depot/zebra-ldp/mplsd/mpls_zebra.c#7 edit
155 Change 266 by jleu@jleu:all on 2002/11/22 18:11:04
157 If compiling the ldp portion of zebra-ldp w/o support for lsr-portable
158 then don't try to set the lsr_handle when configuring the 'global'
161 ldp-portable no longer maintains the notion of a database entry
162 being "installed" it is now keep track of whether or not it is
167 ... //depot/zebra-ldp/mplsd/ldp.c#12 edit
168 ... //depot/zebra-ldp/mplsd/ldp_vty.c#11 edit
170 Change 263 by jleu@jleu:all on 2002/11/21 16:33:45
172 Compile in the static LSP files
173 LSR portable icontrol has been given
174 to the top level mpls structure.
178 ... //depot/zebra-ldp/mplsd/Makefile.am#10 edit
179 ... //depot/zebra-ldp/mplsd/mpls.c#5 edit
180 ... //depot/zebra-ldp/mplsd/mpls.h#4 edit
181 ... //depot/zebra-ldp/mplsd/mpls_vty.c#8 edit
183 Change 262 by jleu@jleu:all on 2002/11/21 16:30:22
185 Change the way LDPs to level data structure get initialized.
186 I should atleast make an attempt to support multiple LDP
191 ... //depot/zebra-ldp/mplsd/ldp.c#11 edit
193 Change 261 by jleu@jleu:all on 2002/11/21 16:27:02
195 Change the mpls_instance_type to void*
196 THis is a hack, a better solution is needed
197 especially when RSVP is introduced to the picture
201 ... //depot/zebra-ldp/mplsd/impl_policy.c#6 edit
202 ... //depot/zebra-ldp/mplsd/mpls_handle_type.h#6 edit
204 Change 260 by jleu@jleu:all on 2002/11/21 16:24:12
206 Change the base value for label allocations
210 ... //depot/zebra-ldp/mplsd/impl_mpls.c#10 edit
212 Change 259 by jleu@jleu:all on 2002/11/21 16:23:08
214 Initial implementation of static LSP creation via the LSR
215 layer. The old hacky implementation has been ripped out.
217 This includes support for insegments, outsegments, and
218 cross connecting them. A new show command is introduced:
219 'show mpls forwarding' which lists the in/out segments
220 and any cross connect that exist between them.
224 ... //depot/zebra-ldp/mplsd/static.c#3 edit
225 ... //depot/zebra-ldp/mplsd/static.h#3 edit
226 ... //depot/zebra-ldp/mplsd/static_in_instr.c#2 delete
227 ... //depot/zebra-ldp/mplsd/static_in_instr.h#2 delete
228 ... //depot/zebra-ldp/mplsd/static_in_segment.c#2 delete
229 ... //depot/zebra-ldp/mplsd/static_in_segment.h#2 delete
230 ... //depot/zebra-ldp/mplsd/static_out_instr.c#2 delete
231 ... //depot/zebra-ldp/mplsd/static_out_instr.h#2 delete
232 ... //depot/zebra-ldp/mplsd/static_out_segment.c#2 delete
233 ... //depot/zebra-ldp/mplsd/static_out_segment.h#2 delete
234 ... //depot/zebra-ldp/mplsd/static_vty.c#2 edit
235 ... //depot/zebra-ldp/mplsd/static_vty.h#1 add