if (IS_DEBUG_OSPF_EVENT)
zlog_debug(
- "%s:ospf_flood_through_interface(): considering int %s, INBR(%s), LSA[%s] AGE %u",
- ospf_get_name(oi->ospf), IF_NAME(oi),
- inbr ?
- inet_ntop(AF_INET, &inbr->router_id, buf, sizeof(buf)) :
- "NULL",
+ "%s: considering int %s (%s), INBR(%s), LSA[%s] AGE %u",
+ __func__, IF_NAME(oi), ospf_get_name(oi->ospf),
+ inbr ? inet_ntop(AF_INET, &inbr->router_id, buf,
+ sizeof(buf))
+ : "NULL",
dump_lsa_key(lsa), ntohs(lsa->data->ls_age));
if (!ospf_if_is_enable(oi))
onbr = rn->info;
if (IS_DEBUG_OSPF_EVENT)
zlog_debug(
- "ospf_flood_through_interface(): considering nbr %pI4(%s) (%s)",
- &onbr->router_id,
+ "%s: considering nbr %pI4 via %s (%s), state: %s",
+ __func__, &onbr->router_id, IF_NAME(oi),
ospf_get_name(oi->ospf),
lookup_msg(ospf_nsm_state_msg, onbr->state,
NULL));
if (onbr->state < NSM_Full) {
if (IS_DEBUG_OSPF_EVENT)
zlog_debug(
- "ospf_flood_through_interface(): nbr adj is not Full");
+ "%s: adj to onbr %pI4 is not Full (%s)",
+ __func__, &onbr->router_id,
+ lookup_msg(ospf_nsm_state_msg,
+ onbr->state, NULL));
ls_req = ospf_ls_request_lookup(onbr, lsa);
if (ls_req != NULL) {
int ret;
if (!CHECK_FLAG(onbr->options, OSPF_OPTION_O)) {
if (IS_DEBUG_OSPF(lsa, LSA_FLOODING))
zlog_debug(
- "Skip this neighbor: Not Opaque-capable.");
+ "%s: Skipping neighbor %s via %s -- Not Opaque-capable.",
+ __func__, IF_NAME(oi),
+ inet_ntop(AF_INET,
+ &onbr->router_id, buf,
+ sizeof(buf)));
continue;
}
}
&onbr->router_id)) {
if (IS_DEBUG_OSPF(lsa, LSA_FLOODING))
zlog_debug(
- "Skip this neighbor: inbr == onbr");
+ "%s: Skipping neighbor %s via %s -- inbr == onbr.",
+ __func__, IF_NAME(oi),
+ inet_ntop(AF_INET,
+ &inbr->router_id, buf,
+ sizeof(buf)));
continue;
}
} else {
&onbr->router_id)) {
if (IS_DEBUG_OSPF(lsa, LSA_FLOODING))
zlog_debug(
- "Skip this neighbor: lsah->adv_router == onbr");
+ "%s: Skipping neighbor %s via %s -- lsah->adv_router == onbr.",
+ __func__, IF_NAME(oi),
+ inet_ntop(AF_INET,
+ &onbr->router_id, buf,
+ sizeof(buf)));
continue;
}
}
received the LSA already. */
if (NBR_IS_DR(inbr) || NBR_IS_BDR(inbr)) {
if (IS_DEBUG_OSPF_NSSA)
- zlog_debug(
- "ospf_flood_through_interface(): DR/BDR NOT SEND to int %s",
- IF_NAME(oi));
+ zlog_debug("%s: DR/BDR NOT SEND to int %s (%s)",
+ __func__, IF_NAME(oi),
+ ospf_get_name(oi->ospf));
return 1;
}
if (oi->state == ISM_Backup) {
if (IS_DEBUG_OSPF_NSSA)
zlog_debug(
- "ospf_flood_through_interface(): ISM_Backup NOT SEND to int %s",
- IF_NAME(oi));
+ "%s: ISM_Backup NOT SEND to int %s (%s)",
+ __func__, IF_NAME(oi),
+ ospf_get_name(oi->ospf));
return 1;
}
}
value of MaxAge). */
/* XXX HASSO: Is this IS_DEBUG_OSPF_NSSA really correct? */
if (IS_DEBUG_OSPF_NSSA)
- zlog_debug(
- "ospf_flood_through_interface(): DR/BDR sending upd to int %s",
- IF_NAME(oi));
+ zlog_debug("%s: DR/BDR sending upd to int %s (%s)", __func__,
+ IF_NAME(oi), ospf_get_name(oi->ospf));
/* RFC2328 Section 13.3
On non-broadcast networks, separate Link State Update