diff options
Diffstat (limited to 'ospfd')
-rw-r--r-- | ospfd/ospf_abr.c | 278 | ||||
-rw-r--r-- | ospfd/ospf_api.c | 12 | ||||
-rw-r--r-- | ospfd/ospf_apiserver.c | 34 | ||||
-rw-r--r-- | ospfd/ospf_asbr.c | 46 | ||||
-rw-r--r-- | ospfd/ospf_ase.c | 6 |
5 files changed, 191 insertions, 185 deletions
diff --git a/ospfd/ospf_abr.c b/ospfd/ospf_abr.c index 51fb2d6e..416b3e79 100644 --- a/ospfd/ospf_abr.c +++ b/ospfd/ospf_abr.c @@ -374,7 +374,7 @@ ospf_abr_nssa_am_elected (struct ospf_area *area) if (IS_ROUTER_LSA_NT (rlsa)) { if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_nssa_am_elected: " + zlog_debug ("ospf_abr_nssa_am_elected: " "router %s asserts Nt", inet_ntoa (lsa->data->id) ); return 0; @@ -388,7 +388,7 @@ ospf_abr_nssa_am_elected (struct ospf_area *area) } if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_nssa_am_elected: best electable ABR is: %s", + zlog_debug ("ospf_abr_nssa_am_elected: best electable ABR is: %s", (best) ? inet_ntoa (*best) : "<none>" ); if (best == NULL) @@ -416,15 +416,15 @@ ospf_abr_nssa_check_status (struct ospf *ospf) continue; if (IS_DEBUG_OSPF (nssa, NSSA)) - zlog_info ("ospf_abr_nssa_check_status: " + zlog_debug ("ospf_abr_nssa_check_status: " "checking area %s", inet_ntoa (area->area_id)); if (!IS_OSPF_ABR (area->ospf)) { if (IS_DEBUG_OSPF (nssa, NSSA)) - zlog_info ("ospf_abr_nssa_check_status: " - "not ABR"); + zlog_debug ("ospf_abr_nssa_check_status: " + "not ABR"); area->NSSATranslatorState = OSPF_NSSA_TRANSLATE_DISABLED; continue; } @@ -435,8 +435,8 @@ ospf_abr_nssa_check_status (struct ospf *ospf) /* We never Translate Type-7 LSA. */ /* TODO: check previous state and flush? */ if (IS_DEBUG_OSPF (nssa, NSSA)) - zlog_info ("ospf_abr_nssa_check_status: " - "never translate"); + zlog_debug ("ospf_abr_nssa_check_status: " + "never translate"); area->NSSATranslatorState = OSPF_NSSA_TRANSLATE_DISABLED; continue; @@ -446,8 +446,8 @@ ospf_abr_nssa_check_status (struct ospf *ospf) * or let the nssa abr task take care of it? */ if (IS_DEBUG_OSPF (nssa, NSSA)) - zlog_info ("ospf_abr_nssa_check_status: " - "translate always"); + zlog_debug ("ospf_abr_nssa_check_status: " + "translate always"); area->NSSATranslatorState = OSPF_NSSA_TRANSLATE_ENABLED; continue; @@ -457,15 +457,15 @@ ospf_abr_nssa_check_status (struct ospf *ospf) { area->NSSATranslatorState = OSPF_NSSA_TRANSLATE_ENABLED; if (IS_DEBUG_OSPF (nssa, NSSA)) - zlog_info ("ospf_abr_nssa_check_status: " - "elected translator"); + zlog_debug ("ospf_abr_nssa_check_status: " + "elected translator"); } else { area->NSSATranslatorState = OSPF_NSSA_TRANSLATE_DISABLED; if (IS_DEBUG_OSPF (nssa, NSSA)) - zlog_info ("ospf_abr_nssa_check_status: " - "not elected"); + zlog_debug ("ospf_abr_nssa_check_status: " + "not elected"); } continue; } @@ -485,7 +485,7 @@ ospf_check_abr_status (struct ospf *ospf) u_char new_flags = ospf->flags; if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_check_abr_status(): Start"); + zlog_debug ("ospf_check_abr_status(): Start"); for (node = listhead (ospf->areas); node; nextnode (node)) { @@ -510,13 +510,13 @@ ospf_check_abr_status (struct ospf *ospf) if (IS_DEBUG_OSPF_EVENT) { - zlog_info ("ospf_check_abr_status(): looked through areas"); - zlog_info ("ospf_check_abr_status(): bb_configured: %d", bb_configured); - zlog_info ("ospf_check_abr_status(): bb_act_attached: %d", + zlog_debug ("ospf_check_abr_status(): looked through areas"); + zlog_debug ("ospf_check_abr_status(): bb_configured: %d", bb_configured); + zlog_debug ("ospf_check_abr_status(): bb_act_attached: %d", bb_act_attached); - zlog_info ("ospf_check_abr_status(): areas_configured: %d", + zlog_debug ("ospf_check_abr_status(): areas_configured: %d", areas_configured); - zlog_info ("ospf_check_abr_status(): areas_act_attached: %d", + zlog_debug ("ospf_check_abr_status(): areas_act_attached: %d", areas_act_attached); } @@ -551,7 +551,7 @@ ospf_check_abr_status (struct ospf *ospf) { ospf_spf_calculate_schedule (ospf); if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_check_abr_status(): new router flags: %x",new_flags); + zlog_debug ("ospf_check_abr_status(): new router flags: %x",new_flags); ospf->flags = new_flags; OSPF_TIMER_ON (ospf->t_router_lsa_update, ospf_router_lsa_update_timer, OSPF_LSA_UPDATE_DELAY); @@ -563,12 +563,12 @@ ospf_abr_update_aggregate (struct ospf_area_range *range, struct ospf_route *or) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_update_aggregate(): Start"); + zlog_debug ("ospf_abr_update_aggregate(): Start"); if (range->cost_config != OSPF_AREA_RANGE_COST_UNSPEC) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_update_aggregate(): use configured cost %d", + zlog_debug ("ospf_abr_update_aggregate(): use configured cost %d", range->cost_config); range->cost = range->cost_config; @@ -581,7 +581,7 @@ ospf_abr_update_aggregate (struct ospf_area_range *range, if (or->cost > range->cost) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_update_aggregate(): lowest cost, update"); + zlog_debug ("ospf_abr_update_aggregate(): lowest cost, update"); range->cost = or->cost; } @@ -634,13 +634,13 @@ ospf_abr_translate_nssa (struct ospf_area *area, struct ospf_lsa *lsa) if (! CHECK_FLAG (lsa->data->options, OSPF_OPTION_NP)) { if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_translate_nssa(): LSA Id %s, P-bit off, NO Translation", + zlog_debug ("ospf_abr_translate_nssa(): LSA Id %s, P-bit off, NO Translation", inet_ntoa (lsa->data->id)); return 1; } if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_translate_nssa(): LSA Id %s, TRANSLATING 7 to 5", + zlog_debug ("ospf_abr_translate_nssa(): LSA Id %s, TRANSLATING 7 to 5", inet_ntoa (lsa->data->id)); ext7 = (struct as_external_lsa *)(lsa->data); @@ -650,7 +650,7 @@ ospf_abr_translate_nssa (struct ospf_area *area, struct ospf_lsa *lsa) if (ext7->e[0].fwd_addr.s_addr == OSPF_DEFAULT_DESTINATION) { if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_translate_nssa(): LSA Id %s, " + zlog_debug ("ospf_abr_translate_nssa(): LSA Id %s, " "Forward address is 0, NO Translation", inet_ntoa (lsa->data->id)); return 1; @@ -663,7 +663,7 @@ ospf_abr_translate_nssa (struct ospf_area *area, struct ospf_lsa *lsa) if (old) { if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_translate_nssa(): " + zlog_debug ("ospf_abr_translate_nssa(): " "found old translated LSA Id %s, refreshing", inet_ntoa (old->data->id)); @@ -672,7 +672,7 @@ ospf_abr_translate_nssa (struct ospf_area *area, struct ospf_lsa *lsa) if (!new) { if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_translate_nssa(): " + zlog_debug ("ospf_abr_translate_nssa(): " "could not refresh translated LSA Id %s", inet_ntoa (old->data->id)); } @@ -687,7 +687,7 @@ ospf_abr_translate_nssa (struct ospf_area *area, struct ospf_lsa *lsa) == NULL) { if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_translate_nssa(): Could not translate " + zlog_debug ("ospf_abr_translate_nssa(): Could not translate " "Type-7 for %s to Type-5", inet_ntoa (lsa->data->id)); return 1; @@ -716,7 +716,7 @@ ospf_abr_announce_network_to_area (struct prefix_ipv4 *p, u_int32_t cost, struct summary_lsa *sl = NULL; if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_network_to_area(): Start"); + zlog_debug ("ospf_abr_announce_network_to_area(): Start"); old = ospf_lsa_lookup_by_prefix (area->lsdb, OSPF_SUMMARY_LSA, (struct prefix_ipv4 *) p, @@ -724,12 +724,12 @@ ospf_abr_announce_network_to_area (struct prefix_ipv4 *p, u_int32_t cost, if (old) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_network_to_area(): old summary found"); + zlog_debug ("ospf_abr_announce_network_to_area(): old summary found"); sl = (struct summary_lsa *) old->data; if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_network_to_area(): " + zlog_debug ("ospf_abr_announce_network_to_area(): " "old metric: %d, new metric: %d", GET_METRIC (sl->metric), cost); @@ -737,7 +737,7 @@ ospf_abr_announce_network_to_area (struct prefix_ipv4 *p, u_int32_t cost, { /* unchanged. simply reapprove it */ if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_network_to_area(): " + zlog_debug ("ospf_abr_announce_network_to_area(): " "old summary approved"); SET_FLAG (old->flags, OSPF_LSA_APPROVED); } @@ -745,7 +745,7 @@ ospf_abr_announce_network_to_area (struct prefix_ipv4 *p, u_int32_t cost, { /* LSA is changed, refresh it */ if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_network_to_area(): " + zlog_debug ("ospf_abr_announce_network_to_area(): " "refreshing summary"); set_metric (old, cost); lsa = ospf_summary_lsa_refresh (area->ospf, old); @@ -755,19 +755,19 @@ ospf_abr_announce_network_to_area (struct prefix_ipv4 *p, u_int32_t cost, else { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_network_to_area(): " + zlog_debug ("ospf_abr_announce_network_to_area(): " "creating new summary"); lsa = ospf_summary_lsa_originate ( (struct prefix_ipv4 *)p, cost, area); /* This will flood through area. */ SET_FLAG (lsa->flags, OSPF_LSA_APPROVED); if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_network_to_area(): " + zlog_debug ("ospf_abr_announce_network_to_area(): " "flooding new version of summary"); } if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_network_to_area(): Stop"); + zlog_debug ("ospf_abr_announce_network_to_area(): Stop"); } int @@ -846,7 +846,7 @@ ospf_abr_announce_network (struct ospf *ospf, struct listnode *node; if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_network(): Start"); + zlog_debug ("ospf_abr_announce_network(): Start"); or_area = ospf_area_lookup_by_area_id (ospf, or->u.std.area_id); assert (or_area); @@ -856,7 +856,7 @@ ospf_abr_announce_network (struct ospf *ospf, area = getdata (node); if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_network(): looking at area %s", + zlog_debug ("ospf_abr_announce_network(): looking at area %s", inet_ntoa (area->area_id)); if (IPV4_ADDR_SAME (&or->u.std.area_id, &area->area_id)) @@ -868,7 +868,7 @@ ospf_abr_announce_network (struct ospf *ospf, if (!ospf_abr_should_accept (p, area)) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_network(): " + zlog_debug ("ospf_abr_announce_network(): " "prefix %s/%d was denied by import-list", inet_ntoa (p->prefix), p->prefixlen); continue; @@ -877,7 +877,7 @@ ospf_abr_announce_network (struct ospf *ospf, if (!ospf_abr_plist_in_check (area, or, p)) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_network(): " + zlog_debug ("ospf_abr_announce_network(): " "prefix %s/%d was denied by prefix-list", inet_ntoa (p->prefix), p->prefixlen); continue; @@ -886,7 +886,7 @@ ospf_abr_announce_network (struct ospf *ospf, if (area->external_routing != OSPF_AREA_DEFAULT && area->no_summary) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_network(): " + zlog_debug ("ospf_abr_announce_network(): " "area %s is stub and no_summary", inet_ntoa (area->area_id)); continue; @@ -895,7 +895,7 @@ ospf_abr_announce_network (struct ospf *ospf, if (or->path_type == OSPF_PATH_INTER_AREA) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_network(): this is " + zlog_debug ("ospf_abr_announce_network(): this is " "inter-area route to %s/%d", inet_ntoa (p->prefix), p->prefixlen); @@ -906,7 +906,7 @@ ospf_abr_announce_network (struct ospf *ospf, if (or->path_type == OSPF_PATH_INTRA_AREA) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_network(): " + zlog_debug ("ospf_abr_announce_network(): " "this is intra-area route to %s/%d", inet_ntoa (p->prefix), p->prefixlen); if ((range = ospf_area_range_match (or_area, p)) @@ -956,7 +956,7 @@ ospf_abr_process_nssa_translates (struct ospf *ospf) struct ospf_lsa *lsa; if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_process_nssa_translates(): Start"); + zlog_debug ("ospf_abr_process_nssa_translates(): Start"); for (node = listhead (ospf->areas); node; nextnode (node)) { @@ -969,7 +969,7 @@ ospf_abr_process_nssa_translates (struct ospf *ospf) continue; /* skip if not Nssa Area */ if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_process_nssa_translates(): " + zlog_debug ("ospf_abr_process_nssa_translates(): " "looking at area %s", inet_ntoa (area->area_id)); LSDB_LOOP (NSSA_LSDB (area), rn, lsa) @@ -977,7 +977,7 @@ ospf_abr_process_nssa_translates (struct ospf *ospf) } if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_process_nssa_translates(): Stop"); + zlog_debug ("ospf_abr_process_nssa_translates(): Stop"); } @@ -990,7 +990,7 @@ ospf_abr_process_network_rt (struct ospf *ospf, struct route_node *rn; if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_process_network_rt(): Start"); + zlog_debug ("ospf_abr_process_network_rt(): Start"); for (rn = route_top (rt); rn; rn = route_next (rn)) { @@ -1000,18 +1000,18 @@ ospf_abr_process_network_rt (struct ospf *ospf, if (!(area = ospf_area_lookup_by_area_id (ospf, or->u.std.area_id))) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_process_network_rt(): area %s no longer exists", + zlog_debug ("ospf_abr_process_network_rt(): area %s no longer exists", inet_ntoa (or->u.std.area_id)); continue; } if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_process_network_rt(): this is a route to %s/%d", + zlog_debug ("ospf_abr_process_network_rt(): this is a route to %s/%d", inet_ntoa (rn->p.u.prefix4), rn->p.prefixlen); if (or->path_type >= OSPF_PATH_TYPE1_EXTERNAL) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_process_network_rt(): " + zlog_debug ("ospf_abr_process_network_rt(): " "this is an External router, skipping"); continue; } @@ -1019,7 +1019,7 @@ ospf_abr_process_network_rt (struct ospf *ospf, if (or->cost >= OSPF_LS_INFINITY) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_process_network_rt():" + zlog_debug ("ospf_abr_process_network_rt():" " this route's cost is infinity, skipping"); continue; } @@ -1027,7 +1027,7 @@ ospf_abr_process_network_rt (struct ospf *ospf, if (or->type == OSPF_DESTINATION_DISCARD) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_process_network_rt():" + zlog_debug ("ospf_abr_process_network_rt():" " this is a discard entry, skipping"); continue; } @@ -1036,7 +1036,7 @@ ospf_abr_process_network_rt (struct ospf *ospf, !ospf_abr_should_announce (ospf, (struct prefix_ipv4 *) &rn->p, or)) { if (IS_DEBUG_OSPF_EVENT) - zlog_info("ospf_abr_process_network_rt(): denied by export-list"); + zlog_debug("ospf_abr_process_network_rt(): denied by export-list"); continue; } @@ -1044,7 +1044,7 @@ ospf_abr_process_network_rt (struct ospf *ospf, !ospf_abr_plist_out_check (area, or, (struct prefix_ipv4 *) &rn->p)) { if (IS_DEBUG_OSPF_EVENT) - zlog_info("ospf_abr_process_network_rt(): denied by prefix-list"); + zlog_debug("ospf_abr_process_network_rt(): denied by prefix-list"); continue; } @@ -1052,7 +1052,7 @@ ospf_abr_process_network_rt (struct ospf *ospf, !OSPF_IS_AREA_ID_BACKBONE (or->u.std.area_id)) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_process_network_rt():" + zlog_debug ("ospf_abr_process_network_rt():" " this is route is not backbone one, skipping"); continue; } @@ -1065,18 +1065,18 @@ ospf_abr_process_network_rt (struct ospf *ospf, or->path_type != OSPF_PATH_INTRA_AREA) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_process_network_rt(): ALT ABR: " + zlog_debug ("ospf_abr_process_network_rt(): ALT ABR: " "No BB connection, skip not intra-area routes"); continue; } if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_process_network_rt(): announcing"); + zlog_debug ("ospf_abr_process_network_rt(): announcing"); ospf_abr_announce_network (ospf, (struct prefix_ipv4 *)&rn->p, or); } if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_process_network_rt(): Stop"); + zlog_debug ("ospf_abr_process_network_rt(): Stop"); } void @@ -1087,18 +1087,18 @@ ospf_abr_announce_rtr_to_area (struct prefix_ipv4 *p, u_int32_t cost, struct summary_lsa *slsa = NULL; if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_rtr_to_area(): Start"); + zlog_debug ("ospf_abr_announce_rtr_to_area(): Start"); old = ospf_lsa_lookup_by_prefix (area->lsdb, OSPF_ASBR_SUMMARY_LSA, p, area->ospf->router_id); if (old) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_rtr_to_area(): old summary found"); + zlog_debug ("ospf_abr_announce_rtr_to_area(): old summary found"); slsa = (struct summary_lsa *) old->data; if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_network_to_area(): " + zlog_debug ("ospf_abr_announce_network_to_area(): " "old metric: %d, new metric: %d", GET_METRIC (slsa->metric), cost); } @@ -1106,13 +1106,13 @@ ospf_abr_announce_rtr_to_area (struct prefix_ipv4 *p, u_int32_t cost, if (old && (GET_METRIC (slsa->metric) == cost)) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_rtr_to_area(): old summary approved"); + zlog_debug ("ospf_abr_announce_rtr_to_area(): old summary approved"); SET_FLAG (old->flags, OSPF_LSA_APPROVED); } else { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_rtr_to_area(): 2.2"); + zlog_debug ("ospf_abr_announce_rtr_to_area(): 2.2"); if (old) { @@ -1123,7 +1123,7 @@ ospf_abr_announce_rtr_to_area (struct prefix_ipv4 *p, u_int32_t cost, lsa = ospf_summary_asbr_lsa_originate (p, cost, area); if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_rtr_to_area(): " + zlog_debug ("ospf_abr_announce_rtr_to_area(): " "flooding new version of summary"); /* zlog_info ("ospf_abr_announce_rtr_to_area(): creating new summary"); @@ -1134,7 +1134,7 @@ ospf_abr_announce_rtr_to_area (struct prefix_ipv4 *p, u_int32_t cost, } if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_rtr_to_area(): Stop"); + zlog_debug ("ospf_abr_announce_rtr_to_area(): Stop"); } @@ -1146,14 +1146,14 @@ ospf_abr_announce_rtr (struct ospf *ospf, struct ospf_area *area; if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_rtr(): Start"); + zlog_debug ("ospf_abr_announce_rtr(): Start"); for (node = listhead (ospf->areas); node; nextnode (node)) { area = getdata (node); if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_rtr(): looking at area %s", + zlog_debug ("ospf_abr_announce_rtr(): looking at area %s", inet_ntoa (area->area_id)); if (IPV4_ADDR_SAME (&or->u.std.area_id, &area->area_id)) @@ -1165,7 +1165,7 @@ ospf_abr_announce_rtr (struct ospf *ospf, if (area->external_routing != OSPF_AREA_DEFAULT) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_rtr(): " + zlog_debug ("ospf_abr_announce_rtr(): " "area %s doesn't support external routing", inet_ntoa(area->area_id)); continue; @@ -1174,7 +1174,7 @@ ospf_abr_announce_rtr (struct ospf *ospf, if (or->path_type == OSPF_PATH_INTER_AREA) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_rtr(): " + zlog_debug ("ospf_abr_announce_rtr(): " "this is inter-area route to %s", inet_ntoa (p->prefix)); if (!OSPF_IS_AREA_BACKBONE (area)) ospf_abr_announce_rtr_to_area (p, or->cost, area); @@ -1183,14 +1183,14 @@ ospf_abr_announce_rtr (struct ospf *ospf, if (or->path_type == OSPF_PATH_INTRA_AREA) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_rtr(): " + zlog_debug ("ospf_abr_announce_rtr(): " "this is intra-area route to %s", inet_ntoa (p->prefix)); ospf_abr_announce_rtr_to_area (p, or->cost, area); } } if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_rtr(): Stop"); + zlog_debug ("ospf_abr_announce_rtr(): Stop"); } void @@ -1201,7 +1201,7 @@ ospf_abr_process_router_rt (struct ospf *ospf, struct route_table *rt) struct list *l; if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_process_router_rt(): Start"); + zlog_debug ("ospf_abr_process_router_rt(): Start"); for (rn = route_top (rt); rn; rn = route_next (rn)) { @@ -1215,7 +1215,7 @@ ospf_abr_process_router_rt (struct ospf *ospf, struct route_table *rt) l = rn->info; if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_process_router_rt(): this is a route to %s", + zlog_debug ("ospf_abr_process_router_rt(): this is a route to %s", inet_ntoa (rn->p.u.prefix4)); for (node = listhead (l); node; nextnode (node)) @@ -1227,7 +1227,7 @@ ospf_abr_process_router_rt (struct ospf *ospf, struct route_table *rt) if (!ospf_area_lookup_by_area_id (ospf, or->u.std.area_id)) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_process_router_rt(): area %s no longer exists", + zlog_debug ("ospf_abr_process_router_rt(): area %s no longer exists", inet_ntoa (or->u.std.area_id)); continue; } @@ -1236,7 +1236,7 @@ ospf_abr_process_router_rt (struct ospf *ospf, struct route_table *rt) if (!CHECK_FLAG (or->u.std.flags, ROUTER_LSA_EXTERNAL)) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_process_router_rt(): " + zlog_debug ("ospf_abr_process_router_rt(): " "This is not an ASBR, skipping"); continue; } @@ -1254,7 +1254,7 @@ ospf_abr_process_router_rt (struct ospf *ospf, struct route_table *rt) if (or != best) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_process_router_rt(): " + zlog_debug ("ospf_abr_process_router_rt(): " "This route is not the best among possible, skipping"); continue; } @@ -1263,7 +1263,7 @@ ospf_abr_process_router_rt (struct ospf *ospf, struct route_table *rt) !OSPF_IS_AREA_ID_BACKBONE (or->u.std.area_id)) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_process_router_rt(): " + zlog_debug ("ospf_abr_process_router_rt(): " "This route is not a backbone one, skipping"); continue; } @@ -1271,7 +1271,7 @@ ospf_abr_process_router_rt (struct ospf *ospf, struct route_table *rt) if (or->cost >= OSPF_LS_INFINITY) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_process_router_rt(): " + zlog_debug ("ospf_abr_process_router_rt(): " "This route has LS_INFINITY metric, skipping"); continue; } @@ -1282,7 +1282,7 @@ ospf_abr_process_router_rt (struct ospf *ospf, struct route_table *rt) && or->path_type != OSPF_PATH_INTRA_AREA) { if (IS_DEBUG_OSPF_EVENT) - zlog_info("ospf_abr_process_network_rt(): ALT ABR: " + zlog_debug("ospf_abr_process_network_rt(): ALT ABR: " "No BB connection, skip not intra-area routes"); continue; } @@ -1294,7 +1294,7 @@ ospf_abr_process_router_rt (struct ospf *ospf, struct route_table *rt) } if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_process_router_rt(): Stop"); + zlog_debug ("ospf_abr_process_router_rt(): Stop"); } void @@ -1304,7 +1304,7 @@ ospf_abr_unapprove_translates (struct ospf *ospf) /* For NSSA Translations */ struct route_node *rn; if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_unapprove_translates(): Start"); + zlog_debug ("ospf_abr_unapprove_translates(): Start"); /* NSSA Translator is not checked, because it may have gone away, and we would want to flush any residuals anyway */ @@ -1314,13 +1314,13 @@ ospf_abr_unapprove_translates (struct ospf *ospf) /* For NSSA Translations */ { UNSET_FLAG (lsa->flags, OSPF_LSA_APPROVED); if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_unapprove_translates(): " + zlog_debug ("ospf_abr_unapprove_translates(): " "approved unset on link id %s", inet_ntoa (lsa->data->id)); } if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_unapprove_translates(): Stop"); + zlog_debug ("ospf_abr_unapprove_translates(): Stop"); } void @@ -1332,20 +1332,20 @@ ospf_abr_unapprove_summaries (struct ospf *ospf) struct ospf_lsa *lsa; if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_unapprove_summaries(): Start"); + zlog_debug ("ospf_abr_unapprove_summaries(): Start"); for (node = listhead (ospf->areas); node; nextnode (node)) { area = getdata (node); if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_unapprove_summaries(): " + zlog_debug ("ospf_abr_unapprove_summaries(): " "considering area %s", inet_ntoa (area->area_id)); LSDB_LOOP (SUMMARY_LSDB (area), rn, lsa) if (ospf_lsa_is_self_originated (ospf, lsa)) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_unapprove_summaries(): " + zlog_debug ("ospf_abr_unapprove_summaries(): " "approved unset on summary link id %s", inet_ntoa (lsa->data->id)); UNSET_FLAG (lsa->flags, OSPF_LSA_APPROVED); @@ -1355,7 +1355,7 @@ ospf_abr_unapprove_summaries (struct ospf *ospf) if (ospf_lsa_is_self_originated (ospf, lsa)) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_unapprove_summaries(): " + zlog_debug ("ospf_abr_unapprove_summaries(): " "approved unset on asbr-summary link id %s", inet_ntoa (lsa->data->id)); UNSET_FLAG (lsa->flags, OSPF_LSA_APPROVED); @@ -1363,7 +1363,7 @@ ospf_abr_unapprove_summaries (struct ospf *ospf) } if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_unapprove_summaries(): Stop"); + zlog_debug ("ospf_abr_unapprove_summaries(): Stop"); } void @@ -1374,7 +1374,7 @@ ospf_abr_prepare_aggregates (struct ospf *ospf) struct ospf_area_range *range; if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_prepare_aggregates(): Start"); + zlog_debug ("ospf_abr_prepare_aggregates(): Start"); for (node = listhead (ospf->areas); node; nextnode (node)) { @@ -1389,7 +1389,7 @@ ospf_abr_prepare_aggregates (struct ospf *ospf) } if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_prepare_aggregates(): Stop"); + zlog_debug ("ospf_abr_prepare_aggregates(): Stop"); } void @@ -1402,14 +1402,14 @@ ospf_abr_announce_aggregates (struct ospf *ospf) struct listnode *node, *n; if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_aggregates(): Start"); + zlog_debug ("ospf_abr_announce_aggregates(): Start"); for (node = listhead (ospf->areas); node; nextnode (node)) { area = getdata (node); if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_aggregates(): looking at area %s", + zlog_debug ("ospf_abr_announce_aggregates(): looking at area %s", inet_ntoa (area->area_id)); for (rn = route_top (area->ranges); rn; rn = route_next (rn)) @@ -1418,7 +1418,7 @@ ospf_abr_announce_aggregates (struct ospf *ospf) if (!CHECK_FLAG (range->flags, OSPF_AREA_RANGE_ADVERTISE)) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_aggregates():" + zlog_debug ("ospf_abr_announce_aggregates():" " discarding suppress-ranges"); continue; } @@ -1428,7 +1428,7 @@ ospf_abr_announce_aggregates (struct ospf *ospf) p.prefixlen = range->masklen; if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_aggregates():" + zlog_debug ("ospf_abr_announce_aggregates():" " this is range: %s/%d", inet_ntoa (p.u.prefix4), p.prefixlen); @@ -1442,7 +1442,7 @@ ospf_abr_announce_aggregates (struct ospf *ospf) if (range->specifics) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_aggregates(): active range"); + zlog_debug ("ospf_abr_announce_aggregates(): active range"); for (n = listhead (ospf->areas); n; nextnode (n)) { @@ -1461,7 +1461,7 @@ ospf_abr_announce_aggregates (struct ospf *ospf) OSPF_IS_AREA_BACKBONE (area)) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_aggregates(): Skipping " + zlog_debug ("ospf_abr_announce_aggregates(): Skipping " "announcement of BB aggregate into" " a transit area"); continue; @@ -1473,7 +1473,7 @@ ospf_abr_announce_aggregates (struct ospf *ospf) } if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_aggregates(): Stop"); + zlog_debug ("ospf_abr_announce_aggregates(): Stop"); } void @@ -1486,7 +1486,7 @@ ospf_abr_send_nssa_aggregates (struct ospf *ospf) /* temporarily turned off */ struct prefix_ipv4 p; if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_send_nssa_aggregates(): Start"); + zlog_debug ("ospf_abr_send_nssa_aggregates(): Start"); for (node = listhead (ospf->areas); node; nextnode (node)) { @@ -1496,7 +1496,7 @@ ospf_abr_send_nssa_aggregates (struct ospf *ospf) /* temporarily turned off */ continue; if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_send_nssa_aggregates(): looking at area %s", + zlog_debug ("ospf_abr_send_nssa_aggregates(): looking at area %s", inet_ntoa (area->area_id)); for (rn = route_top (area->ranges); rn; rn = route_next (rn)) @@ -1509,7 +1509,7 @@ ospf_abr_send_nssa_aggregates (struct ospf *ospf) /* temporarily turned off */ if (!CHECK_FLAG (range->flags, OSPF_AREA_RANGE_ADVERTISE)) { if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_send_nssa_aggregates():" + zlog_debug ("ospf_abr_send_nssa_aggregates():" " discarding suppress-ranges"); continue; } @@ -1519,7 +1519,7 @@ ospf_abr_send_nssa_aggregates (struct ospf *ospf) /* temporarily turned off */ p.prefixlen = range->masklen; if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_send_nssa_aggregates():" + zlog_debug ("ospf_abr_send_nssa_aggregates():" " this is range: %s/%d", inet_ntoa (p.prefix), p.prefixlen); @@ -1533,7 +1533,7 @@ ospf_abr_send_nssa_aggregates (struct ospf *ospf) /* temporarily turned off */ if (range->specifics) { if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_send_nssa_aggregates(): active range"); + zlog_debug ("ospf_abr_send_nssa_aggregates(): active range"); /* Fetch LSA-Type-7 from aggregate prefix, and then * translate, Install (as Type-5), Approve, and Flood @@ -1544,7 +1544,7 @@ ospf_abr_send_nssa_aggregates (struct ospf *ospf) /* temporarily turned off */ } /* all areas */ if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_send_nssa_aggregates(): Stop"); + zlog_debug ("ospf_abr_send_nssa_aggregates(): Stop"); } void @@ -1557,13 +1557,13 @@ ospf_abr_announce_nssa_defaults (struct ospf *ospf) /* By ABR-Translator */ return; if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_announce_stub_defaults(): Start"); + zlog_debug ("ospf_abr_announce_stub_defaults(): Start"); for (node = listhead (ospf->areas); node; nextnode (node)) { area = getdata (node); if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_announce_nssa_defaults(): looking at area %s", + zlog_debug ("ospf_abr_announce_nssa_defaults(): looking at area %s", inet_ntoa (area->area_id)); if (area->external_routing != OSPF_AREA_NSSA) @@ -1576,7 +1576,7 @@ ospf_abr_announce_nssa_defaults (struct ospf *ospf) /* By ABR-Translator */ if (area->NSSATranslatorState) { if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_announce_nssa_defaults(): " + zlog_debug ("ospf_abr_announce_nssa_defaults(): " "announcing 0.0.0.0/0 to this nssa"); /* ospf_abr_announce_nssa_asbr_to_as (&p, area->default_cost, area); */ /*ospf_abr_announce_network_to_area (&p, area->default_cost, area);*/ @@ -1595,7 +1595,7 @@ ospf_abr_announce_stub_defaults (struct ospf *ospf) return; if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_stub_defaults(): Start"); + zlog_debug ("ospf_abr_announce_stub_defaults(): Start"); p.family = AF_INET; p.prefix.s_addr = OSPF_DEFAULT_DESTINATION; @@ -1605,8 +1605,8 @@ ospf_abr_announce_stub_defaults (struct ospf *ospf) { area = getdata (node); if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_stub_defaults(): looking at area %s", - inet_ntoa (area->area_id)); + zlog_debug ("ospf_abr_announce_stub_defaults(): looking at area %s", + inet_ntoa (area->area_id)); if ( (area->external_routing != OSPF_AREA_STUB) && (area->external_routing != OSPF_AREA_NSSA) @@ -1617,14 +1617,14 @@ ospf_abr_announce_stub_defaults (struct ospf *ospf) continue; /* Sanity Check */ if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_stub_defaults(): " - "announcing 0.0.0.0/0 to area %s", + zlog_debug ("ospf_abr_announce_stub_defaults(): " + "announcing 0.0.0.0/0 to area %s", inet_ntoa (area->area_id)); ospf_abr_announce_network_to_area (&p, area->default_cost, area); } if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_announce_stub_defaults(): Stop"); + zlog_debug ("ospf_abr_announce_stub_defaults(): Stop"); } int @@ -1655,13 +1655,13 @@ ospf_abr_remove_unapproved_translates (struct ospf *ospf) /* All AREA PROCESS should have APPROVED necessary LSAs */ /* Remove any left over and not APPROVED */ if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_remove_unapproved_translates(): Start"); + zlog_debug ("ospf_abr_remove_unapproved_translates(): Start"); LSDB_LOOP (EXTERNAL_LSDB (ospf), rn, lsa) ospf_abr_remove_unapproved_translates_apply (ospf, lsa); if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_remove_unapproved_translates(): Stop"); + zlog_debug ("ospf_abr_remove_unapproved_translates(): Stop"); } void @@ -1673,14 +1673,14 @@ ospf_abr_remove_unapproved_summaries (struct ospf *ospf) struct ospf_lsa *lsa; if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_remove_unapproved_summaries(): Start"); + zlog_debug ("ospf_abr_remove_unapproved_summaries(): Start"); for (node = listhead (ospf->areas); node; nextnode (node)) { area = getdata (node); if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_remove_unapproved_summaries(): " + zlog_debug ("ospf_abr_remove_unapproved_summaries(): " "looking at area %s", inet_ntoa (area->area_id)); LSDB_LOOP (SUMMARY_LSDB (area), rn, lsa) @@ -1695,7 +1695,7 @@ ospf_abr_remove_unapproved_summaries (struct ospf *ospf) } if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_remove_unapproved_summaries(): Stop"); + zlog_debug ("ospf_abr_remove_unapproved_summaries(): Stop"); } void @@ -1749,7 +1749,7 @@ void ospf_abr_nssa_task (struct ospf *ospf) /* called only if any_nssa */ { if (IS_DEBUG_OSPF_NSSA) - zlog_info ("Check for NSSA-ABR Tasks():"); + zlog_debug ("Check for NSSA-ABR Tasks():"); if (! IS_OSPF_ABR (ospf)) return; @@ -1759,17 +1759,17 @@ ospf_abr_nssa_task (struct ospf *ospf) /* called only if any_nssa */ /* Each area must confirm TranslatorRole */ if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_nssa_task(): Start"); + zlog_debug ("ospf_abr_nssa_task(): Start"); /* For all Global Entries flagged "local-translate", unset APPROVED */ if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_nssa_task(): unapprove translates"); + zlog_debug ("ospf_abr_nssa_task(): unapprove translates"); ospf_abr_unapprove_translates (ospf); /* RESET all Ranges in every Area, same as summaries */ if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_nssa_task(): NSSA initialize aggregates"); + zlog_debug ("ospf_abr_nssa_task(): NSSA initialize aggregates"); ospf_abr_prepare_aggregates (ospf); /*TURNED OFF just for now */ /* For all NSSAs, Type-7s, translate to 5's, INSTALL/FLOOD, or @@ -1777,7 +1777,7 @@ ospf_abr_nssa_task (struct ospf *ospf) /* called only if any_nssa */ * Install or Approve in Type-5 Global LSDB */ if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_nssa_task(): process translates"); + zlog_debug ("ospf_abr_nssa_task(): process translates"); ospf_abr_process_nssa_translates (ospf); /* Translate/Send any "ranged" aggregates, and also 5-Install and @@ -1786,25 +1786,25 @@ ospf_abr_nssa_task (struct ospf *ospf) /* called only if any_nssa */ * Install/Flood/Approve */ if (IS_DEBUG_OSPF_NSSA) - zlog_info("ospf_abr_nssa_task(): send NSSA aggregates"); + zlog_debug("ospf_abr_nssa_task(): send NSSA aggregates"); ospf_abr_send_nssa_aggregates (ospf); /*TURNED OFF FOR NOW */ /* Send any NSSA defaults as Type-5 *if (IS_DEBUG_OSPF_NSSA) - * zlog_info ("ospf_abr_nssa_task(): announce nssa defaults"); + * zlog_debug ("ospf_abr_nssa_task(): announce nssa defaults"); *ospf_abr_announce_nssa_defaults (ospf); * havnt a clue what above is supposed to do. */ /* Flush any unapproved previous translates from Global Data Base */ if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_nssa_task(): remove unapproved translates"); + zlog_debug ("ospf_abr_nssa_task(): remove unapproved translates"); ospf_abr_remove_unapproved_translates (ospf); ospf_abr_manage_discard_routes (ospf); /* same as normal...discard */ if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_abr_nssa_task(): Stop"); + zlog_debug ("ospf_abr_nssa_task(): Stop"); } /* This is the function taking care about ABR stuff, i.e. @@ -1813,50 +1813,50 @@ void ospf_abr_task (struct ospf *ospf) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_task(): Start"); + zlog_debug ("ospf_abr_task(): Start"); if (ospf->new_table == NULL || ospf->new_rtrs == NULL) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_task(): Routing tables are not yet ready"); + zlog_debug ("ospf_abr_task(): Routing tables are not yet ready"); return; } if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_task(): unapprove summaries"); + zlog_debug ("ospf_abr_task(): unapprove summaries"); ospf_abr_unapprove_summaries (ospf); if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_task(): prepare aggregates"); + zlog_debug ("ospf_abr_task(): prepare aggregates"); ospf_abr_prepare_aggregates (ospf); if (IS_OSPF_ABR (ospf)) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_task(): process network RT"); + zlog_debug ("ospf_abr_task(): process network RT"); ospf_abr_process_network_rt (ospf, ospf->new_table); if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_task(): process router RT"); + zlog_debug ("ospf_abr_task(): process router RT"); ospf_abr_process_router_rt (ospf, ospf->new_rtrs); if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_task(): announce aggregates"); + zlog_debug ("ospf_abr_task(): announce aggregates"); ospf_abr_announce_aggregates (ospf); if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_task(): announce stub defaults"); + zlog_debug ("ospf_abr_task(): announce stub defaults"); ospf_abr_announce_stub_defaults (ospf); } if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_task(): remove unapproved summaries"); + zlog_debug ("ospf_abr_task(): remove unapproved summaries"); ospf_abr_remove_unapproved_summaries (ospf); ospf_abr_manage_discard_routes (ospf); if (IS_DEBUG_OSPF_EVENT) - zlog_info ("ospf_abr_task(): Stop"); + zlog_debug ("ospf_abr_task(): Stop"); } @@ -1868,7 +1868,7 @@ ospf_abr_task_timer (struct thread *thread) ospf->t_abr_task = 0; if (IS_DEBUG_OSPF_EVENT) - zlog_info ("Running ABR task on timer"); + zlog_debug ("Running ABR task on timer"); ospf_check_abr_status (ospf); ospf_abr_nssa_check_status (ospf); @@ -1883,7 +1883,7 @@ void ospf_schedule_abr_task (struct ospf *ospf) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("Scheduling ABR task"); + zlog_debug ("Scheduling ABR task"); if (ospf->t_abr_task == NULL) ospf->t_abr_task = thread_add_timer (master, ospf_abr_task_timer, diff --git a/ospfd/ospf_api.c b/ospfd/ospf_api.c index 8821d741..03b31861 100644 --- a/ospfd/ospf_api.c +++ b/ospfd/ospf_api.c @@ -80,13 +80,13 @@ api_opaque_lsa_print (struct lsa_header *data) olsa = (struct opaque_lsa *) data; opaquelen = ntohs (data->length) - OSPF_LSA_HEADER_SIZE; - zlog_warn ("apiserver_lsa_print: opaquelen=%d\n", opaquelen); + zlog_debug ("apiserver_lsa_print: opaquelen=%d\n", opaquelen); for (i = 0; i < opaquelen; i++) { - zlog_warn ("0x%x ", olsa->mydata[i]); + zlog_debug ("0x%x ", olsa->mydata[i]); } - zlog_warn ("\n"); + zlog_debug ("\n"); } /* ----------------------------------------------------------- @@ -208,18 +208,18 @@ msg_print (struct msg *msg) { if (!msg) { - zlog_warn ("msg_print msg=NULL!\n"); + zlog_debug ("msg_print msg=NULL!\n"); return; } #ifdef ORIGINAL_CODING - zlog_warn + zlog_debug ("msg=%p msgtype=%d msglen=%d msgseq=%d streamdata=%p streamsize=%lu\n", msg, msg->hdr.msgtype, ntohs (msg->hdr.msglen), ntohl (msg->hdr.msgseq), STREAM_DATA (msg->s), STREAM_SIZE (msg->s)); #else /* ORIGINAL_CODING */ /* API message common header part. */ - zlog_info + zlog_debug ("API-msg [%s]: type(%d),len(%d),seq(%lu),data(%p),size(%lu)", ospf_api_typename (msg->hdr.msgtype), msg->hdr.msgtype, ntohs (msg->hdr.msglen), (unsigned long) ntohl (msg->hdr.msgseq), diff --git a/ospfd/ospf_apiserver.c b/ospfd/ospf_apiserver.c index 671bbc50..4f294f71 100644 --- a/ospfd/ospf_apiserver.c +++ b/ospfd/ospf_apiserver.c @@ -247,7 +247,7 @@ static int ospf_apiserver_new_lsa_hook (struct ospf_lsa *lsa) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("API: Put LSA(%p)[%s] into reserve, total=%ld", lsa, dump_lsa_key (lsa), lsa->lsdb->total); + zlog_debug ("API: Put LSA(%p)[%s] into reserve, total=%ld", lsa, dump_lsa_key (lsa), lsa->lsdb->total); return 0; } @@ -255,7 +255,7 @@ static int ospf_apiserver_del_lsa_hook (struct ospf_lsa *lsa) { if (IS_DEBUG_OSPF_EVENT) - zlog_info ("API: Get LSA(%p)[%s] from reserve, total=%ld", lsa, dump_lsa_key (lsa), lsa->lsdb->total); + zlog_debug ("API: Get LSA(%p)[%s] from reserve, total=%ld", lsa, dump_lsa_key (lsa), lsa->lsdb->total); return 0; } @@ -402,7 +402,7 @@ ospf_apiserver_free (struct ospf_apiserver *apiserv) listnode_delete (apiserver_list, apiserv); if (IS_DEBUG_OSPF_EVENT) - zlog_info ("API: Delete apiserv(%p), total#(%d)", apiserv, apiserver_list->count); + zlog_debug ("API: Delete apiserv(%p), total#(%d)", apiserv, apiserver_list->count); /* And free instance. */ XFREE (MTYPE_OSPF_APISERVER, apiserv); @@ -426,7 +426,7 @@ ospf_apiserver_read (struct thread *thread) apiserv->t_sync_read = NULL; if (IS_DEBUG_OSPF_EVENT) - zlog_info ("API: ospf_apiserver_read: Peer: %s/%u", + zlog_debug ("API: ospf_apiserver_read: Peer: %s/%u", inet_ntoa (apiserv->peer_sync.sin_addr), ntohs (apiserv->peer_sync.sin_port)); } @@ -437,7 +437,7 @@ ospf_apiserver_read (struct thread *thread) apiserv->t_async_read = NULL; if (IS_DEBUG_OSPF_EVENT) - zlog_info ("API: ospf_apiserver_read: Peer: %s/%u", + zlog_debug ("API: ospf_apiserver_read: Peer: %s/%u", inet_ntoa (apiserv->peer_async.sin_addr), ntohs (apiserv->peer_async.sin_port)); } @@ -498,7 +498,7 @@ ospf_apiserver_sync_write (struct thread *thread) } if (IS_DEBUG_OSPF_EVENT) - zlog_info ("API: ospf_apiserver_sync_write: Peer: %s/%u", + zlog_debug ("API: ospf_apiserver_sync_write: Peer: %s/%u", inet_ntoa (apiserv->peer_sync.sin_addr), ntohs (apiserv->peer_sync.sin_port)); @@ -567,7 +567,7 @@ ospf_apiserver_async_write (struct thread *thread) } if (IS_DEBUG_OSPF_EVENT) - zlog_info ("API: ospf_apiserver_async_write: Peer: %s/%u", + zlog_debug ("API: ospf_apiserver_async_write: Peer: %s/%u", inet_ntoa (apiserv->peer_async.sin_addr), ntohs (apiserv->peer_async.sin_port)); @@ -699,7 +699,7 @@ ospf_apiserver_accept (struct thread *thread) } if (IS_DEBUG_OSPF_EVENT) - zlog_info ("API: ospf_apiserver_accept: New peer: %s/%u", + zlog_debug ("API: ospf_apiserver_accept: New peer: %s/%u", inet_ntoa (peer_sync.sin_addr), ntohs (peer_sync.sin_port)); /* Create new socket for asynchronous messages. */ @@ -762,7 +762,7 @@ ospf_apiserver_accept (struct thread *thread) #endif /* USE_ASYNC_READ */ if (IS_DEBUG_OSPF_EVENT) - zlog_warn ("API: New apiserv(%p), total#(%d)", apiserv, apiserver_list->count); + zlog_debug ("API: New apiserv(%p), total#(%d)", apiserv, apiserver_list->count); return 0; } @@ -950,7 +950,7 @@ ospf_apiserver_register_opaque_type (struct ospf_apiserver *apiserv, listnode_add (apiserv->opaque_types, regtype); if (IS_DEBUG_OSPF_EVENT) - zlog_info ("API: Add LSA-type(%d)/Opaque-type(%d) into" + zlog_debug ("API: Add LSA-type(%d)/Opaque-type(%d) into" " apiserv(%p), total#(%d)", lsa_type, opaque_type, apiserv, listcount (apiserv->opaque_types)); @@ -986,7 +986,7 @@ ospf_apiserver_unregister_opaque_type (struct ospf_apiserver *apiserv, listnode_delete (apiserv->opaque_types, regtype); if (IS_DEBUG_OSPF_EVENT) - zlog_info ("API: Del LSA-type(%d)/Opaque-type(%d)" + zlog_debug ("API: Del LSA-type(%d)/Opaque-type(%d)" " from apiserv(%p), total#(%d)", lsa_type, opaque_type, apiserv, listcount (apiserv->opaque_types)); @@ -1502,7 +1502,7 @@ ospf_apiserver_opaque_lsa_new (struct ospf_area *area, if (IS_DEBUG_OSPF (lsa, LSA_GENERATE)) { - zlog_info ("LSA[Type%d:%s]: Creating an Opaque-LSA instance", + zlog_debug ("LSA[Type%d:%s]: Creating an Opaque-LSA instance", protolsa->type, inet_ntoa (protolsa->id)); } @@ -1908,7 +1908,7 @@ ospf_apiserver_lsa_refresher (struct ospf_lsa *lsa) /* Debug logging. */ if (IS_DEBUG_OSPF (lsa, LSA_GENERATE)) { - zlog_info ("LSA[Type%d:%s]: Refresh Opaque LSA", + zlog_debug ("LSA[Type%d:%s]: Refresh Opaque LSA", new->data->type, inet_ntoa (new->data->id)); ospf_lsa_header_dump (new->data); } @@ -2224,17 +2224,17 @@ ospf_apiserver_show_info (struct vty *vty, struct ospf_lsa *lsa) else { int i; - zlog_info (" Added using OSPF API: %u octets of opaque data %s", + zlog_debug (" Added using OSPF API: %u octets of opaque data %s", opaquelen, VALID_OPAQUE_INFO_LEN (lsa-> data) ? "" : "(Invalid length?)"); - zlog_info (" Opaque data: "); + zlog_debug (" Opaque data: "); for (i = 0; i < opaquelen; i++) { - zlog_info ("0x%x ", olsa->data[i]); + zlog_debug ("0x%x ", olsa->data[i]); } - zlog_info ("\n"); + zlog_debug ("\n"); } return; } diff --git a/ospfd/ospf_asbr.c b/ospfd/ospf_asbr.c index d13bbc43..71093d95 100644 --- a/ospfd/ospf_asbr.c +++ b/ospfd/ospf_asbr.c @@ -43,15 +43,16 @@ #include "ospfd/ospf_route.h" #include "ospfd/ospf_zebra.h" #include "ospfd/ospf_dump.h" + /* Remove external route. */ void -ospf_external_route_remove (struct prefix_ipv4 *p) +ospf_external_route_remove (struct ospf *ospf, struct prefix_ipv4 *p) { struct route_node *rn; struct ospf_route *or; - rn = route_node_lookup (ospf_top->old_external_route, (struct prefix *) p); + rn = route_node_lookup (ospf->old_external_route, (struct prefix *) p); if (rn) if ((or = rn->info)) { @@ -76,11 +77,12 @@ ospf_external_route_remove (struct prefix_ipv4 *p) /* Lookup external route. */ struct ospf_route * -ospf_external_route_lookup (struct prefix_ipv4 *p) +ospf_external_route_lookup (struct ospf *ospf, + struct prefix_ipv4 *p) { struct route_node *rn; - rn = route_node_lookup (ospf_top->old_external_route, (struct prefix *) p); + rn = route_node_lookup (ospf->old_external_route, (struct prefix *) p); if (rn) { route_unlock_node (rn); @@ -166,7 +168,7 @@ ospf_external_info_add (u_char type, struct prefix_ipv4 p, rn->info = new; if (IS_DEBUG_OSPF (lsa, LSA_GENERATE)) - zlog_info ("Redistribute[%s]: %s/%d external info created.", + zlog_debug ("Redistribute[%s]: %s/%d external info created.", LOOKUP (ospf_redistributed_proto, type), inet_ntoa (p.prefix), p.prefixlen); return new; @@ -203,14 +205,15 @@ ospf_external_info_lookup (u_char type, struct prefix_ipv4 *p) } struct ospf_lsa * -ospf_external_info_find_lsa (struct prefix_ipv4 *p) +ospf_external_info_find_lsa (struct ospf *ospf, + struct prefix_ipv4 *p) { struct ospf_lsa *lsa; struct as_external_lsa *al; struct in_addr mask, id; - lsa = ospf_lsdb_lookup_by_id (ospf_top->lsdb, OSPF_AS_EXTERNAL_LSA, - p->prefix, ospf_top->router_id); + lsa = ospf_lsdb_lookup_by_id (ospf->lsdb, OSPF_AS_EXTERNAL_LSA, + p->prefix, ospf->router_id); if (!lsa) return NULL; @@ -222,8 +225,8 @@ ospf_external_info_find_lsa (struct prefix_ipv4 *p) if (mask.s_addr != al->mask.s_addr) { id.s_addr = p->prefix.s_addr | (~mask.s_addr); - lsa = ospf_lsdb_lookup_by_id (ospf_top->lsdb, OSPF_AS_EXTERNAL_LSA, - id, ospf_top->router_id); + lsa = ospf_lsdb_lookup_by_id (ospf->lsdb, OSPF_AS_EXTERNAL_LSA, + id, ospf->router_id); if (!lsa) return NULL; } @@ -234,7 +237,7 @@ ospf_external_info_find_lsa (struct prefix_ipv4 *p) /* Update ASBR status. */ void -ospf_asbr_status_update (u_char status) +ospf_asbr_status_update (struct ospf *ospf, u_char status) { zlog_info ("ASBR[Status:%d]: Update", status); @@ -242,46 +245,49 @@ ospf_asbr_status_update (u_char status) if (status) { /* Already ASBR. */ - if (OSPF_IS_ASBR) + if (IS_OSPF_ASBR (ospf)) { zlog_info ("ASBR[Status:%d]: Already ASBR", status); return; } - SET_FLAG (ospf_top->flags, OSPF_FLAG_ASBR); + SET_FLAG (ospf->flags, OSPF_FLAG_ASBR); } else { /* Already non ASBR. */ - if (! OSPF_IS_ASBR) + if (! IS_OSPF_ASBR (ospf)) { zlog_info ("ASBR[Status:%d]: Already non ASBR", status); return; } - UNSET_FLAG (ospf_top->flags, OSPF_FLAG_ASBR); + UNSET_FLAG (ospf->flags, OSPF_FLAG_ASBR); } /* Transition from/to status ASBR, schedule timer. */ - ospf_spf_calculate_schedule (); - OSPF_TIMER_ON (ospf_top->t_router_lsa_update, + ospf_spf_calculate_schedule (ospf); + OSPF_TIMER_ON (ospf->t_router_lsa_update, ospf_router_lsa_update_timer, OSPF_LSA_UPDATE_DELAY); } void ospf_redistribute_withdraw (u_char type) { + struct ospf *ospf; struct route_node *rn; struct external_info *ei; + ospf = ospf_lookup (); + /* Delete external info for specified type. */ if (EXTERNAL_INFO (type)) for (rn = route_top (EXTERNAL_INFO (type)); rn; rn = route_next (rn)) if ((ei = rn->info)) - if (ospf_external_info_find_lsa (&ei->p)) + if (ospf_external_info_find_lsa (ospf, &ei->p)) { if (is_prefix_default (&ei->p) && - ospf_top->default_originate != DEFAULT_ORIGINATE_NONE) + ospf->default_originate != DEFAULT_ORIGINATE_NONE) continue; - ospf_external_lsa_flush (type, &ei->p, ei->ifindex, ei->nexthop); + ospf_external_lsa_flush (ospf, type, &ei->p, ei->ifindex, ei->nexthop); ospf_external_info_delete (type, ei->p); } } diff --git a/ospfd/ospf_ase.c b/ospfd/ospf_ase.c index 43951e9f..e44a8e9a 100644 --- a/ospfd/ospf_ase.c +++ b/ospfd/ospf_ase.c @@ -295,13 +295,13 @@ ospf_ase_calculate_route (struct ospf *ospf, struct ospf_lsa * lsa) if (lsa->data->type == OSPF_AS_NSSA_LSA) if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_ase_calc(): Processing Type-7"); + zlog_debug ("ospf_ase_calc(): Processing Type-7"); /* Stay away from any Local Translated Type-7 LSAs */ if (CHECK_FLAG (lsa->flags, OSPF_LSA_LOCAL_XLT)) { if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_ase_calc(): Rejecting Local Xlt'd"); + zlog_debug ("ospf_ase_calc(): Rejecting Local Xlt'd"); return 0; } @@ -631,7 +631,7 @@ ospf_ase_calculate_timer (struct thread *t) { area = getdata (node); if (IS_DEBUG_OSPF_NSSA) - zlog_info ("ospf_ase_calculate_timer(): looking at area %s", + zlog_debug ("ospf_ase_calculate_timer(): looking at area %s", inet_ntoa (area->area_id)); if (area->external_routing == OSPF_AREA_NSSA) |