blob: dc48ab7ba99a0260612f99b7b2f0ea10440c55ef [file] [log] [blame]
ajs3b7b8142005-04-02 16:37:07 +000012005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
2
ajse4319de2005-04-02 23:23:55 +00003 * ospf6_interface.[ch]: (ospf6_interface_lookup_by_name) Remove unused
4 function.
5
62005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
7
ajsd2fc8892005-04-02 18:38:43 +00008 * ospf6_zebra.c: (ospf6_zebra_if_del) Previously, this whole function
9 was commented out. But this is not safe: we should at least update
10 the ifindex when the interface is deleted. So the new version
11 updates the interface status and sets ifp->ifindex to
12 IFINDEX_INTERNAL.
13 (ospf6_zebra_route_update) Use if_indextoname properly.
14
152005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
16
ajs3b7b8142005-04-02 16:37:07 +000017 * ospf6_route.c: (ospf6_route_show, ospf6_route_show_detail) Protect
18 against the possibility that the string returned by if_indextoname
19 may not terminate with '\0'.
20
jardinc1ba9e82005-03-02 22:43:26 +0000212005-03-02 Vincent Jardin <Vincent.Jardin@6wind.com>
22
23 * ospf6_zebra.c: Fix core dump when router-id is provided with
24 an empty ospf6d.conf file (no context router ospf6) because
25 ospf6_create has not been called yet.
26
paul8bfb0cb2005-01-25 01:19:28 +0000272005-01-25 Paul Jakma <paul@dishone.st>
28
29 * ospf6_asbr.c: Add "hsls" to the zroute_name const char array.
30
hassoc6487d62004-12-24 06:00:11 +0000312004-12-24 Hasso Tepper <hasso at quagga.net>
32
33 * *.c: Change level of debug messages to LOG_DEBUG.
34
ajs274a4a42004-12-07 15:39:31 +0000352004-12-07 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
36
37 * ospf6_main.c: (main) The 2nd argument to openzlog has been removed.
38 Note that stdout logging will no longer be enabled by default when
39 not running as a daemon.
40
ajs887c44a2004-12-03 16:36:46 +0000412004-12-03 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
42
43 * ospf6_main.c: (sigint,sigterm) Use zlog_notice for termination
44 message.
45 (main) Remove commented-out call to pid_output_lock (which should
46 never be called other than from inside pid_output). And use
47 zlog_notice to print the startup message, which now includes
48 the vty port.
49
hassob3c8c462004-11-26 12:55:51 +0000502004-11-26 Hasso Tepper <hasso at quagga.net>
51
52 * ospf6_snmp.c: Fix compile: listnode -> struct listnode *.
53
hassoc0652302004-11-25 19:33:48 +0000542004-11-25 Hasso Tepper <hasso at quagga.net>
55
56 * ospf6_main.c: Make group to run as configurable.
57
gdt6639a042004-11-05 18:42:27 +0000582004-11-05 Phil Spagnolo <phillip.a.spagnolo@boeing.com>
59 * ospf6_flood.c: When adding a thread to retransmit an lsa after
60 rxmt_interval, the ospf6d used thread_add_event(). However,
61 thread_add_event() executes immediately and ignores the delay parameter.
62 This was causing unnecesary unicast LSU sends. Adding the thread has
63 been changed to use thread_add_timer() which will expire after delay.
64 After the fix results appear consistent with expectation.
65
hassoc75105a2004-10-13 10:33:26 +0000662004-10-12 Hasso Tepper <hasso at quagga.net>
67
68 * ospf6_snmp.c: Remove defaults used to initialize smux connection to
69 snmpd. Connection is initialized only if smux peer is configured.
70
hassoc8a440e2004-10-11 17:02:40 +0000712004-10-11 Hasso Tepper <hasso at quagga.net>
72
73 * osp6_top.c, ospf6_top.h: Better handling for router-id. If we use
74 common one, don't output it into configuration - only statically
75 configured one.
76
paulddd119f2004-10-10 08:07:29 +0000772004-10-10 Paul Jakma <paul@dishone.st>
78
79 * Makefile.am: fix listing of ospf_snmp.c in noinst_HEADERS
paul0c083ee2004-10-10 12:54:58 +000080 * ospf6_route.c: Add const qualifier to various char arrays of
81 constants. signed/unsigned fixes.
82 (ospf6_linkstate_table_show) argv is const
83 * ospf6_snmp.c: listnode typedef is dead.
84 (ospf6_snmp_init) Take struct thread_master arg, needed for
85 smux_init.
86 * ospf6_snmp.h: update ospf6_snmp_init declaration.
87 * ospf6d.c: (ospf6_init) add const qualifier to sargv, pass master
88 to ospf_snmp6_init.
89 * ospf6_asbr.c: const char update.
90 * ospf6_interface.c: ditto, plus signed/unsigned fixes.
91 (ipv6_ospf6_cost) Check whether cost fits in u_int32_t and use
92 strtoul.
93 * ospf6_intra.c: const char update. Parenthesise expression.
94 * ospf6_lsa.c: signed/unsigned and const char updates.
95 * ospf6_proto.c: ditto.
96 * ospf6_message.c: ditto.
97 * ospf6_lsdb.c: signed/unsigned update.
98 * ospf6_main.c: const char update.
99 * ospf6_neighbor.c: ditto.
100 * ospf6_spf.c: ditto.
101 * ospf6_top.c: ditto.
102
hassoef1bbf52004-10-08 12:04:21 +00001032004-10-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
104
hasso2680aa22004-11-25 20:54:46 +0000105 * ospf6_snmp.c: add partial support for SNMP
106 (i.e. ospfv3AreaLsdbTable).
107 * OSPFv3-MIB.txt: Net-SNMP translate Unsigned32 range
108 (0..'FFFFFFFF'h) incorrectly to (0..-1). Those parts for
109 Unsigned32 range are changed to (0..4294967295).
110 Also, doubtful 'not-accessible's are changed to read-only.
111
1122004-10-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
113
hassoef1bbf52004-10-08 12:04:21 +0000114 * ospf6_snmp.[ch], OSPFV3-MIB.txt: start supporting SNMP.
115 it follows draft-ietf-ospf-ospfv3-mib-08.txt, but change
116 OSPFv3 tree to {experimental 102} based on
117 http://www.iana.org/assignments/smi-numbers:
118 Prefix: iso.org.dod.internet.experimental (1.3.6.1.3.)
119 102 OSPFv3 OSPF for IPv6 [Joyal]
120
hasso18a6dce2004-10-03 18:18:34 +00001212004-10-03 Hasso Tepper <hasso at quagga.net>
122
123 * ospf6_zebra.c: Use router id from zebra daemon if it wasn't set in
124 configuration.
125
hasso03d52f82004-09-29 00:26:19 +00001262004-09-25 Hasso Tepper <hasso at estpak.ee>
127
128 * ospf6_asbr.c, ospf6_lsa.c, ospf6_proto.c, ospf6_proto.h: Fix
129 compiler warnings.
130
hasso52dc7ee2004-09-23 19:18:23 +00001312004-09-23 Hasso Tepper <hasso at quagga.net>
132
133 * *.[c|h]: list -> struct list *, listnode -> struct listnode *.
134
hasso9428f2d2004-09-13 14:01:12 +00001352004-09-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
136
137 * ospf6_intra.c, ospf6_route.[ch]: try to fix assertion failure
138 in brouter's route_remove
139 * ospf6d.h: version 0.9.7o
140
1412004-09-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
142
143 * ospf6_route.c: route_count_assert bug fix
144 * ospf6d.h: version 0.9.7n
145
hasso4846ef62004-09-03 06:04:00 +00001462004-09-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
147
148 * ospf6_area.c, ospf6_route.c, ospf6_top.c, ospf6d.c:
149 "show intra-route" function and "show SPF result" function is
150 changed.
151 * ospf6_neighbor.c: Changed to update stub intra-prefix origination
152 when it is not DR.
153 * ospf6_route.h: resolv conflict between best flag and
154 active-summary flag.
155 * ospf6d.h: version 0.9.7m
156
hasso1e058382004-09-01 21:36:14 +00001572004-09-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
158
hasso63069ad2004-09-02 13:01:01 +0000159 * ospf6_asbr.c: E-bit check in examining AS-External-LSA
160 * ospf6_abr.c: E-bit set in receiving Inter-Area-Router-LSA
161
1622004-09-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
163
hasso1e058382004-09-01 21:36:14 +0000164 * *.[ch]: Logging LSAs of particular type is added.
165 lsa_handler is now using vector in order to adjust
166 existing LSA modules.
167 * ospf6d.h: version 0.9.7l
168
hassoe42f5a32004-08-28 17:04:33 +00001692004-08-28 Hasso Tepper <hasso at quagga.net>
170
171 * ospf6_main.c: Modify for sigevents.
172
hasso9a096262004-08-26 18:56:19 +00001732004-08-26 Hasso Tepper <hasso@estpak.ee>
174
175 * ospf6_interface.c, ospf6_top.c, ospf6d.c: for vtysh.
176
hasso3b687352004-08-19 06:56:53 +00001772004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
178
hassoccb59b12004-08-25 09:10:37 +0000179 * ospf6_asbr.c: Bug in ASBR check fixed.
180 * ospf6d.h: version 0.9.7k
181
1822004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
183
hasso3b687352004-08-19 06:56:53 +0000184 * ospf6_asbr.c: Bug in AS-External Origination fixed.
185 * ospf6d.h: version 0.9.7j
186
hasso6452df02004-08-15 05:52:07 +00001872004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
188
189 * *.c: Area support almost done. (almost ! ;p)
190 * ospf6d.h: version 0.9.7i
191
1922004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
193
194 * ospf6_message.c: Bug cause BadLSReq is fixed.
195 * ospf6_abr.c: Border Router check.
196 * ospf6d.h: version 0.9.7h
197
1982004-08-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
199
200 * ospf6_area.[ch], ospf6_abr.[ch]: area range,
201 border-routers, Inter-Area-Router-LSA origination
202 * ospf6d.h: version 0.9.7g
203
2042004-08-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
205
206 * *.[c,h]: LSA refreshing is changed and cleaned up.
207 * ospf6d.h: version 0.9.7f
208
hasso049207c2004-08-04 20:02:13 +00002092004-08-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
210
211 * ospf6_abr.[ch]: add files for abr function.
212 * *.c: VTY_NEWLINE -> VNL
213 * ospf6d.h: version 0.9.7e
214 show database functions are rewritten.
215
hasso1203e1c2004-07-23 21:34:27 +00002162004-07-23 Hasso Tepper <hasso@estpak.ee>
217
218 * ospf6_interface.c, ospf6_zebra.c: use ifp->mtu6 instead of
219 ifp->mtu.
220
paul79dc3732004-07-23 15:17:45 +00002212004-07-23 Paul Jakma <paul@dishone.st>
222
223 * ospf6_main.c: Delete LOG_PERROR, not portable.
224 * ospf6_network.c: (ospf6_set_pktinfo) use setsockopt_ipv6_pktinfo
225
hassob596c712004-07-09 18:33:43 +00002262004-07-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
227
228 * ospf6_message.c, ospf6_interface.c: add a command to configure
229 ospf6 ifmtu on a interface.
230 * ospf6d.h: version 0.9.7d
231
hasso508e53e2004-05-18 18:57:06 +00002322004-05-18 Hasso Tepper <hasso@estpak.ee>
paul0a589352004-05-08 11:48:26 +0000233
hasso508e53e2004-05-18 18:57:06 +0000234 * *.*: Merge rewritten ospf6d from Zebra repository.
235 * ospf6_network.c, ospf6_main.c: Merged privs stuff back in.
236 * ospf6_zebra.c: Sync back to zclient changes.
hasso3b4cd3a2004-05-18 19:28:32 +0000237 * ospf6_asbr.c: Added isis to the routings list.
238 * ospf6_main.c: "version.h" -> <lib/version.h>
239
2402004-05-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
241
242 * ospf6_flood.[ch], ospf6_lsa.[ch], ospf6_lsdb.h, ospf6_message.c
243 ospf6_neighbor.c: Fix crash bug and change the way to count
244 how many neighbors include paticular LSA on its retrans-list.
245 * ospf6d.h: version 0.9.7c
246
2472004-05-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
248
249 * ospf6_message.[ch], ospf6_interface.c: adjust send/recv buffer
250 size to interface MTUs.
251 * ospf6d.h: version 0.9.7b
hasso508e53e2004-05-18 18:57:06 +0000252
2532003-08-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
254
255 * *.[ch]: rewrite all source code from scratch
256 * ospf6d.h: version 0.9.7
257
paulf1c61a02003-08-12 05:25:49 +00002582003-08-11 Taisuke Sasaki <sasaki@soft.net.fujitsu.co.jp>
259
hasso508e53e2004-05-18 18:57:06 +0000260 * ospf6_ism.c: DR Election bug fix.
paul445f1432003-05-16 19:00:31 +0000261
2622003-04-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
263
264 * ospf6_asbr.c: AS-External LSA refresh was based on the
265 prefix of the obsolete LSA. It was wrong so fixed.
266 * version: 0.9.6p
267
paul718e3742002-12-13 20:15:29 +00002682002-11-09 Vincent Jardin <jardin@6wind.com>
269
270 * ospf6_interface.c: update link-local address on interface creation.
271
2722002-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
273
274 * ospf6_asbr.c: apply MinLSInterval to AS-External-LSA origination.
275 * ospf6_lsa.c: change not to issue flooding caused by expire event
276 when the received LSA is (already) MaxAge.
277 * ospf6_spf.c: fix a bug which is that ospf6d calculates
278 wrong nexthop when failed to find Link-LSA for the neighbor.
279 * ospf6_damp.c ospf6_dbex.c ospf6_neighbor.c ospf6_spf.c:
280 some clean up
281 * version: 0.9.6o
282
2832002-10-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
284
285 * ospf6_asbr.c: bug of failing ASE lsa refresh fixed.
286 * version: 0.9.6n
287
2882002-10-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
289
290 * ospf6_asbr.c: AS-External-LSA origination function
291 is re-written.
292 * ospf6_damp.[ch]: New feature that damps flaps is added.
293 * version: 0.9.6m
294
2952002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
296
297 * ospf6_spf.c: unwanted assert() in ospf6_spf_nexthop_calculation()
298 is deleted.
299 * version: 0.9.6l
300
3012002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
302
303 * ospf6_dbex.c: bug that ospf6d fails to refresh self-originated
304 LSA if he have not the LSA before has been fixed.
305 * ospf6_asbr.c: bug of failing removing ASE LSA when remove
306 message arrived from zebra has been fixed.
307 * version: 0.9.6k
308
3092002-07-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
310
311 * ospf6_zebra.c: bug reported [zebra 14642] fixed.
312 The bug was related to the synchronization between zebra
313 and ospf6d. Now synchronization will be correctly done.
314 * version: 0.9.6j
315
3162002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
317
318 * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router ().
319 * ospf6_dbex.c: because of retrans list structure changed
320 due to LSDB change, removal of old instance from retrans-list
321 is not necessary anymore. this caused crash but now fixed.
322 * version: 0.9.6i
323
3242002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
325
326 * zebra-0.93 released.
327
3282002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
329
330 * ospf6_lsdb.c: entirely rewritten. now ospf6d uses
331 radix tree by using lib/table.[ch] for LSDB lookup.
332 * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed
333 due to rewriting of lsdb module.
334 * ospf6_neighbor.c: lack of check existence and find correct
335 instance of the LSA which is going to be removed from neighbor's
336 retransmission was filled.
337 * version: 0.9.6h
338
3392002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
340
341 * ospf6_intra.c: bug fix for Intra-route deletion.
342 * ospf6_route.c: bug fix for path comparison.
343 * version: 0.9.6g
344
3452002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
346
347 * ospf6_route.c: some logs trying to find the situation
348 when assert occur are added. route duration statistics
349 added.
350 * ospf6_zebra.c: trying to fix the problem reported by
351 [zebra 14318] but not yet sure.
352 * version: 0.9.6f
353
3542002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
355
356 * ospf6_intra.c: new file for management of intra-prefix LSA.
357 * ospf6_abr.c: inter area route calculation code added.
358 * version: 0.9.6e
359
3602002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
361
362 * ospf6_asbr.c: All AS-External route was removed when
363 one of the ASBR path was gone, but the route from other ASBR
364 path should stay remained. this bug is fixed.
365 * version: 0.9.6d
366
3672002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
368
369 * ospf6_route.c: route table calculation bug fixed. [zebra 14105]
370 * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up.
371 * version: 0.9.6c
372
3732002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
374
375 * ospf6_route.c: [zebra 13514] bug fix.
376 thanks to Harald Koch.
377 * version: 0.9.6b
378
3792002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
380
381 * ospf6_dump.c: fix bug of log function
382 * ospf6_area.c: fix bug of intra route deletion
383 * version: 0.9.6a
384
3852002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
386
387 * merged with "current" version.
388 * version: 0.9.6
389
3902001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
391
392 * ospf6_lsdb.c ospf6_spf.c: log message changed for debug.
393
3942001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
395
396 * version: 0.9.5i
397
398 * ospf6_asbr.c: Added code that finds alternative
399 AS-External route when remove AS-External route.
400 This is temporary fix ...
401
402 * ospf6_redistribute.c: remove redistributed routes
403 immediately when 'no redistribute ...'
404
4052001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
406
407 * version: 0.9.5h
408
409 * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on
410 point-to-point links.
411
412 * ospf6_message.c: Bug of log messages of self-originated
413 Hello packet fixed.
414
4152001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
416
417 * version: 0.9.5g
418 * ospf6_asbr.c: fix for the bug that AS-External route
419 is not get removed.
420
4212001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
422
423 * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit
424 has been temporarily fixed
425
4262001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
427
428 * ospf6_asbr.[ch]: The byte order bug in encoding/decoding
429 the bits/metric field in AS-External-LSA fixed.
430 Fixed to update E-bit in Router-LSA of itself.
431 Reported by Taisuke Sasaki ([zebra 11548]).
432
433 * README: updated.
434
435 * version: 0.9.5f
436
4372001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
438
439 * ospf6_prefix.c: Intra-prefix-LSA bug fixed.
440 * ospf6_abr.[ch]: added (only just placeholder yet)
441
4422001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
443
444 * ospf6_route.c: fix to overwrite a prefix when another
445 addition to the prefix is given. freeze function changed
446 not to remove routes by default.
447
448 * version: 0.9.5e
449
4502001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
451
452 * version: 0.9.5d
453
454 * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now
455 scheduled by hook.
456
457 * ospf6_route.c: ospf6_route_add bug fix,
458 ospf6_route_remove_all corrected.
459
4602001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
461
462 * ospf6_hook.[ch]: added.
463 * Almost half of the code has been rewritten.
464 especially, ospf6_route.[ch]. Hook call has been injected
465 much.
466 * ospf6_asbr.[ch]: added.
467
4682001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
469
470 * ospf6_dbex.c: ospf6d was wrong to omit reoriginating
471 of LSA when the self-originated LSA was received from others.
472 fixed.
473 * ospf6d.h: version: 0.9.5c
474
4752001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
476
477 * ospf6_lsa.c: 'force-prefix' was not executed. fixed.
478 * ospf6d.h: version: 0.9.5b
479
4802001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
481
482 * ospf6_interface.c: 'passive-interface' is now moved to
483 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which
484 specifies the filter prefix for connected address prefix also
485 moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'.
486 The old obsoleted commands are still acceptable though. New command
487 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d
488 to advertise rather prefix than stub local-address even on loopback
489 or pointopoint interfaces.
490
491 * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'.
492 same for other message type. The older is still acceptable.
493
494 * ospf6_lsa.c: Changed AS-External generation to new one which uses
495 LSA hooks. Delete old garbage.
496
4972001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
498
499 * ospf6d.c: turn off and turn on sequence with
500 'no interface' 'interface' cmds was not work. fixed.
501
502 * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub
503 did not care duplicate prefixes. fixed.
504
5052001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
506
507 * ospf6_message.c: There was a bug that prevent LSDB
508 to syncronize. It was a DbDesc packet bug that Slave
509 sends two different DbDesc packet on the same sequence
510 number. This cause many LSAs are dropped when Exchanging
511 LSDB, because the latter DbDesc packet that have the same
512 sequence number will be ignored as duplicate packet.
513 This seems to be exist at least before 0.9.4 version.
514 Now this is the most stable candidate.
515
516 * ospf6d.h: version 0.9.5a
517
5182001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
519
520 * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c :
521 delete nexthop check to certify the nexthop is Link-local address.
522 Suppress Link-LSA origination on links other than Broadcast.
523 SPF's nexthop calculation first checks linklocal address
524 in Link-LSA, then checks source address of neighbor's packets.
525
526 * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c:
527 intra-area-prefix-lsa origination func moved to new one.
528
529 * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c:
530 interface_area_cmd now changed to have 'passive'
531 and 'prefix-list' option.
532
533 * ospf6_prefix.c:
534 clean up.
535
5362001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
537
538 * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]:
539 clean up and new LSA origination functions added.
540
541 * ospf6_route.c ospf6_lsdb.c: make vty function more
542 clean/understandable.
543
544 * ospf6d.h: version 0.9.5
545
5462001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
547
548 * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of
549 ospf6_lsa_is_maxage.
550
551 * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge.
552
5532001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
554
555 * ospf6_lsdb.c: if There's no previous prefix
556 ospf6d was wrongly not calculate the prefix.
557 this reported by (v6 16029) is fixed.
558
559 * ospf6_neighbor.c: Instance of LSA Summary included
560 in DbDesc packet was wrongly freed. The bug cause
561 malformed DbDesc, ExChange <-> ExStart flapping,
562 and then crash.
563
564 * ospf6d.h: version 0.9.4
565
5662001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
567
568 * ospf6_route.[ch]: Showing format is changed.
569 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route'
570 'show ipv6 route ospf6 external' ->
571 'show ipv6 ospf6 route redistribute'
572
573 * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c:
574 memory leak in LS list fixed.
575
576 * all: clean up
577
578 * ospf6d.h: version 0.9.3
579
5802001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
581
582 * ospf6d.c (ospf6_timeval_sub_equal): Remove function.
583
584 * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp().
585 (ospf6_timeval_add_equal): Function moved from ospf6d.c
586
5872001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
588
589 * zebra-0.92a released.
590
5912001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
592
593 * zebra-0.92 released.
594
5952001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
596
597 * ospf6_lsdb.c ospf6_neighbor.c:
598 LSDB function/structure and LS list function has been rewritten.
599 memory leak has been decreased.
600
601 * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted.
602
603 * ospf6d.h: version 0.9.2
604
6052001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
606
607 * ospf6_dbex.c ospf6_lsdb.c:
608 Retransmition list had a critical bug that breaks LSDB
609 synchronization. When new LSA be added to retrans-list,
610 old must be removed, but it was not. So new LSA dropped,
611 and LSA Acknowledgement did not work. The bug was fixed.
612
613 * ospf6d.h: version 0.9.1
614
6152001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
616
617 * ospf6_spf.c: crash bug fix in temporary treat code for
618 Router-LSA whose LS-ID != 0
619
620 * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded.
621 (4) Else if the LSA's LS age is equal to MaxAge, and there is
622 currently *NO* instance of the LSA in the router's link state
623 ...
624
625 * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker
626 had been neglected, and has just added now.
627
628 * ospf6d.h: version 0.9.0
629 ospf6d expected to work with hitachi gr2000 from these fixes.
630
6312001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
632
633 * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA.
634 DR was mis-include others prefixes advertised by their Link-LSA.
635
636 * ospf6_route.c: Fix bug in calculating intra area routes.
637 Not all prefixes in Intra-Area-Prefix-LSA was calculated.
638
639 * ospf6_spf.c:
640 Changed to quit when a error occured in calculating SPF tree.
641 Very messy hack for the bug reported by [zebra 8807]. This
642 is not tested yet.
643 Changed to quit SPF calculation when a nexthop calculation
644 errors.
645
646 * ospf6_zebra.c:
647 Support for interface address deletion.
648
649 * ospf6d.h:
650 version: 0.8.y
651
6522001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
653
654 * ospf6d.h
655 Due to previous change (DR Election algorithm changed),
656 backward compatibility will be lost from this version.
657 version: 0.8.x
658
6592001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
660
661 * ospf6_message.c ospf6_ism.c:
662 Bug of router_id comparison
663
6642001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
665
666 * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had
667 some bug causing Loading state lasts long.
668 version: 0.8.v
669
6702001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
671
672 * ospf6_route.c: BUG in AS-External route calculation fixed.
673 It was using OLD LSDB...
674 Version: 0.8.u-
675
6762001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
677
678 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c,
679 ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c,
680 ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c,
681 ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c:
682 Delete old LSDB function.
683
684 * ospf6d.h:
685 Version: 0.8.u
686
6872001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
688
689 * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
690 ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h,
691 ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c,
692 ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h:
693 Changed to use New LSDB.
694 Version: 0.8.t
695
6962001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
697
698 * ospf6_lsa.c:
699 Interface stub check in Intra-Area-Prefix-LSA origination
700 was wrong. - fixed.
701
702 * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
703 ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c,
704 ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c,
705 ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c:
706 New LSDB functions, but not changed to be used.
707
708 * ospf6d.h:
709 Version: 0.8.s
710
7112001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
712
713 * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c
714 ospf6_interface.c ospf6_interface.h ospf6_lsa.c
715 ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c
716 ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning.
717
7182001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
719
720 * ospf6d.h:
721 version: 0.8.r
722
723 * ospf6_neighbor.[ch], ospf6_lsa.[ch]:
724 just clean up and log clearify.
725
726 * ospf6_message.[ch]:
727 Packet receiving function and dumping OSPFv3 packet has been
728 changed simple and clean.
729
730 * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch],
731 ospf6_neighbor.[ch], ospf6_nsm.[ch]:
732 LSList(i.e. summary list, request list, retrans list, etc) have
733 been rewritten based on new LSDB module. The main LSDB have not
734 yet shifted to this new module, but will shift eventually.
735 This change expected to resolve the problem that the ospf6d keeps
736 on sending redundant LSUpdate/LSAck.
737
738 * ospf6_interface.c: changed default MTU from 1500 to 1280.
739 It was possible that the ospf6d could not send packet (e.g.
740 LSUpdate in response to LSReq in my case) when the packet
741 size accidentally reached near 1500 (I was forget about IP
742 header :p). It is a bit illegal to set MTU 1280 constantly,
743 but I failed once with I/F MTU from kernel (through zebra),
744 and thinks that 1280 is more stable than kernel variable.
745 Comments will be appriciated.
746
7472001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
748
749 * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch],
750 ospf6_neighbor.c, ospf6_spf.c, ospf6d.c:
751 Fix for crash. ospf6d has ever been crashing when
752 'no interface' command executed, and when starting up with
753 the configuration which does not include 'router ospf6'.
754 these has been fixed.
755
7562001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
757
758 * ospf6_lsa.c, ospf6_message.c:
759 LSA summary (exchanged while Adjacency bring up) may expire
760 (may reach MaxAge). Handling this has been added but
761 it's a little bit quick hack.
762
763 * ospf6_message.c:
764 Thread chain bug fixed. Read network thread chain has been cut
765 when receive packets on not-enabled interface. this was wrong
766 and fixed.
767
7682001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
769
770 * ospf6_message.c:
771 I/F MTU check part on sending packet had some bug, and it's fixed.
772 Ospf6d has believed a value from zebra as I/F MTU, but from now
773 I/F MTU is set to constant 1500. This is workaround for ATM.
774
7752001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
776
777 * zebra-0.91 is released.
778
7792001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
780
781 * just code clean up of almost all module.
782 * ospf6_dump.c, ospf6_lsa.c: file dependency.
783 * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch]
784
7852001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
786
787 * zebra-0.90 is released.
788
7892001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
790
791 * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed.
792 version 0.8.k CRASHed for this.
793 * ospf6_lsa.c: bug of logging fixed.
794 version: 0.8.l
795
7962001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
797
798 * ospf6_neighbor.c: fix typo when trying to delete
799 MaxAge AS-External LSA. MaxAge LSA remaining bug is expected
800 to be fixed.
801 version: 0.8.k
802
8032001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
804
805 * ospf6_mesg.c: add I/F Mtu check for sending LS Update.
806
807 * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h,
808 ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor
809 structure, from sockaddr_in6 to in6_addr. No protocol/processing
810 changed.
811
8122001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
813
814 * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of
815 Database Exchange.
816 version: 0.8.j
817
818 Because the LS Request list was checked only when attempt
819 to send (retransmit) LS Request packet, Loading state lasted
820 long (for RxmtInterval) unexpectedly. This was fixed; LS Request
821 packet will be send as soon as one received a LS Update packet.
822
8232001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
824
825 * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to
826 /tmp/.ospf6d".
827
8282000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
829
830 * ospf6_dump.[ch]: simplified.
831
8322000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
833
834 * ospf6_route.c: Fix bug of using unavailable route.
835 version: 0.8.d
836
8372000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
838
839 * ospf6_spf.c: calculate statistics. version: 0.8.d
840
8412000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
842
843 * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed.
844 version: 0.8.c
845
8462000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
847
848 * ospf6_dbex.c: Start debugging and cleaning.
849
850 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c,
851 ospf6_proto.c, ospf6_top.c: add some function to clarify codes.
852
8532000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
854
855 * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0)
856
857 * ospf6_redistribute.c: "redistribute ospf6" was generated in
858 "router ospf6" in config file. It is a bug, and fixed.
859 wrong warning message was deleted.
860
861 * ospf6_main.c: If daemon mode, ospf6d was silent even if
862 the config file was wrong. It is a bug, and fixed.
863
864 * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method
865 has been changed. delete garbages. allow nexthop of :: in case
866 of connected route.
867
868 * ospf6_dbex.c: Delete annoying log messages.
869
870 * ospf6_lsa.c: Changed string for LSA log.
871
8722000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
873
874 * ospf6_spf.c: some careless bug fixed.
875
876 * ospf6_route.c: changed not to send garbage route
877 whose nexthop is not linklocal address.
878
8792000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
880
881 * ospf6_rtable.c: renamed to ospf6_route.c
882 whole functionality has been rewritten as new code.
883 new functions not yet installs routes; the old
884 functions still remains. cleaning log messages.
885
886 * ospf6_spf.c: whole functionality has been rewritten
887 as new code. new command "show ipv6 ospf6 spf node",
888 "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table"
889 has been added. Memory leak was fixed. cleaning log messages.
890
891 * ospf6d version: 0.7.c
892
8932000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
894
895 * zebra-0.89 is released.
896
8972000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
898
899 * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile
900 warnings.
901
9022000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
903
904 * zebra-0.88 is released.
905
9062000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org>
907
908 * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from
909 unsigned long to unsigned int.
910
9112000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org>
912
913 * ospf6d.h: Include some headers for avoid warning.
914
915 * ospf6_routemap.h: Add newfile.
916
9171999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org>
918
919 * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP
920 rather than RFC2133.
921
9221999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org>
923
924 * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion
925 from IPv4 Mapped Address to IPv4 address.
926
9271999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org>
928
929 * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by
930 #ifdef/#endif.
931
9321999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
933
934 * ospf6_mesg.c: add new message process function.
935
9361999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org>
937
938 * ospf6_main.c (sighup): Call of log_rotate() removed.
939
9401999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
941
942 ospf6_dbex.{c,h}: variable "acknowledge" has been deleted.
943
9441999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
945
946 * *.{c,h}: lsa data structure has been drastically
947 changed.
948
9491999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
950
951 * *.{c,h}: bug of updating LSA's which is self
952 originated has been fixed.
953
9541999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
955
956 * *.{c,h} : log clean up.
957
9581999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
959
960 * ospf6d.c (ospf6_init): Change to use install_default.
961
9621999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
963
964 * ospf6_rtable.c (nexthop_*): added some function that handles
965 new nexthop structure.
966
9671999-07-01 Rick Payne <rickp@rossfell.co.uk>
968
969 * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to
970 ZEBRA_NODE.
971
9721999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
973
974 * ospf6_rtable.h: added for new routing table of ospf6d
975
9761999-05-14 Stephen R. van den Berg <srb@cuci.nl>
977
978 * ospf6_main.c (signal_init): SIGTERM call sigint.
979 (sigint): Loggging more better message.
980
9811999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
982
983 *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex.
984
9851999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
986
987 * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID
988 is defined.
989 * ospf6_mesg.c (make_hello): Likewise.
990 * ospf6_lsa.c (lsa_flood): Likewise.
991
9921999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
993
994 * ospf6_spf.c, etc: Many bug fix.
995 intra-area-prefix-LSA treatment changed.
996 network byte order of neighbor ifid changed.
997
9981999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org>
999
1000 * ospf6_zebra.h (struct zebra): Add hitory entry to structure.
1001
10021999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1003
1004 * ospf6_main.c (main): Add KAME check for binding vty socket.
1005 (main): Delete old interface get routine garbage.
1006
1007 * ospf6d.c: Change all `show ip6' statement to `show ipv6'.
1008 (show_ipv6_ospf6_requestlist): Add description.
1009
10101999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1011
1012 * ospf6_lsa.c, etc: Many bug fix, now two routers
1013 on the same segment can become FULL neighbor state
1014 each other.
1015
10161999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org>
1017
1018 * Makefile.am: Add file dependency.
1019 (depend): Add target.
1020
10211999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1022
1023 * Clean up and fix have been almost done. This code
1024 now testing stage of Intra area routing.
1025
1026 * Configuration Vty become more similar to Cisco.
1027
10281999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
1029
1030 * Trim training newline from zlog format arguemnt.
1031
1032 * ospf6_dump.c (ospf6_err): Commented out ospf6_err and
1033 ospf6_warn. Same kind of function should be implemented as
1034 zlog_err or zlog_warn or someting.
1035
1036 * ospf6d.c: Change OSPF_NODE to OSPF6_NODE.
1037 Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG.
1038
1039
10401999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1041
1042 * ospf6_mesg.c (make_hello): Add check of SIN6_LEN
1043
10441999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org>
1045
1046 * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node.
1047 Remove list_delete_all fuction and use lib/linklist.c's one.
1048
10491999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1050
1051 * mcast_join(),mcast_leave()'s argument socket length is removed.
1052
10531999-04-08 <kunihiro@zebra.org>
1054
1055 * ospf6_zebra.h (ospf_zebra_read): Fix typo.
1056
1057 * ospf6_interface.h: Tempolary add struct rt_addrinfo.
1058
10591999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1060
1061 * Merge from ospfd-zebra-990303 codes.
1062
10631999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org>
1064
1065 * Makefile.in: add new file.
1066
1067 * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6
1068 directory search.
1069
1070 * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd.
1071 Impterted files are:
1072 Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c,
1073 ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c,
1074 ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c,
1075 ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h,
1076 ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h