Centralized the compare functions for structures in the MPLS layer
[mpls-ldp-portable.git] / ChangeLog
blob9d18645733e6e22c723c1711471312076fe9ff92
1 ldp-portable changes
2 -------------------
3 Change 273 by jleu@jleu:ldp-portable-fixes on 2002/11/26 20:02:52
5         Latest diff (see changelog for more info)
7 Affected files ...
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
15         appendix A of RFC3036
17 Affected files ...
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
25         local LSR.
27 Affected files ...
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
38 Affected files ...
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.
46 Affected files ...
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
55          forwarding plane
56         -the meaning of ingress has changed.  It now it set only when
57          there exists a FTN entry for the attr/outlabel
58         
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
64          at different LSRs)
65         -an LSR can be transit for a FEC but does not need to be ingress or
66          egress for the FEC
68 Affected files ...
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'
82 Affected files ...
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.
98 Affected files ...
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
108 Affected files ...
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"
118 Affected files ...
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
126 Affected files ...
128 ... //depot/ldp-portable/ldp/ldp_outlabel.c#5 edit
130 zebra-ldp changes
131 -----------------
132 Change 271 by jleu@jleu:all on 2002/11/26 19:41:23
134         Implement 'show mpls ftn'
136 Affected files ...
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)
149 Affected files ...
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'
159         ldp structures.
160         
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
163         "ingress".
165 Affected files ...
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.
176 Affected files ...
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
187         instances
189 Affected files ...
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
199 Affected files ...
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
208 Affected files ...
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.
216         
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.
222 Affected files ...
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