summaryrefslogtreecommitdiffstats
path: root/ospfd
diff options
context:
space:
mode:
authorsri-mohan1 <sri.mohan@samsung.com>2022-08-26 09:24:57 +0200
committersri-mohan1 <sri.mohan@samsung.com>2022-08-26 09:31:37 +0200
commit1396917ddeb906a81f798e376a6308e1c9601f04 (patch)
treea0b429d9448a7d19b7225ad557588d469cb7ab45 /ospfd
parentospfd: changes for code maintainability (diff)
downloadfrr-1396917ddeb906a81f798e376a6308e1c9601f04.tar.xz
frr-1396917ddeb906a81f798e376a6308e1c9601f04.zip
ospfd: changes for code maintainability
these changes are for improving the code maintainability Signed-off-by: sri-mohan1 <sri.mohan@samsung.com>
Diffstat (limited to 'ospfd')
-rw-r--r--ospfd/ospf_route.c84
1 files changed, 39 insertions, 45 deletions
diff --git a/ospfd/ospf_route.c b/ospfd/ospf_route.c
index c5b26bbd7..6360d8ec6 100644
--- a/ospfd/ospf_route.c
+++ b/ospfd/ospf_route.c
@@ -371,13 +371,12 @@ void ospf_intra_add_router(struct route_table *rt, struct vertex *v,
struct router_lsa *lsa;
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug("ospf_intra_add_router: Start");
+ zlog_debug("%s: Start", __func__);
lsa = (struct router_lsa *)v->lsa;
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug("ospf_intra_add_router: LS ID: %pI4",
- &lsa->header.id);
+ zlog_debug("%s: LS ID: %pI4", __func__, &lsa->header.id);
if (!OSPF_IS_AREA_BACKBONE(area))
ospf_vl_up_check(area, lsa->header.id, v);
@@ -392,7 +391,8 @@ void ospf_intra_add_router(struct route_table *rt, struct vertex *v,
!IS_ROUTER_LSA_EXTERNAL(lsa)) {
if (IS_DEBUG_OSPF_EVENT)
zlog_debug(
- "ospf_intra_add_router: this router is neither ASBR nor ABR, skipping it");
+ "%s: this router is neither ASBR nor ABR, skipping it",
+ __func__);
return;
}
@@ -434,7 +434,7 @@ void ospf_intra_add_router(struct route_table *rt, struct vertex *v,
apply_mask_ipv4(&p);
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug("ospf_intra_add_router: talking about %pFX", &p);
+ zlog_debug("%s: talking about %pFX", __func__, &p);
rn = route_node_get(rt, (struct prefix *)&p);
@@ -449,7 +449,7 @@ void ospf_intra_add_router(struct route_table *rt, struct vertex *v,
listnode_add(rn->info, or);
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug("ospf_intra_add_router: Stop");
+ zlog_debug("%s: Stop", __func__);
}
/* RFC2328 16.1. (4). For transit network. */
@@ -526,7 +526,7 @@ void ospf_intra_add_stub(struct route_table *rt, struct router_lsa_link *link,
struct ospf_path *path;
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug("ospf_intra_add_stub(): Start");
+ zlog_debug("%s: Start", __func__);
lsa = (struct router_lsa *)v->lsa;
@@ -536,8 +536,7 @@ void ospf_intra_add_stub(struct route_table *rt, struct router_lsa_link *link,
apply_mask_ipv4(&p);
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug("ospf_intra_add_stub(): processing route to %pFX",
- &p);
+ zlog_debug("%s: processing route to %pFX", __func__, &p);
/* (1) Calculate the distance D of stub network from the root. D is
equal to the distance from the root to the router vertex
@@ -546,9 +545,8 @@ void ospf_intra_add_stub(struct route_table *rt, struct router_lsa_link *link,
cost = v->distance + ntohs(link->m[0].metric);
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug(
- "ospf_intra_add_stub(): calculated cost is %d + %d = %d",
- v->distance, ntohs(link->m[0].metric), cost);
+ zlog_debug("%s: calculated cost is %d + %d = %d", __func__,
+ v->distance, ntohs(link->m[0].metric), cost);
/* PtP links with /32 masks adds host routes to remote, directly
* connected hosts, see RFC 2328, 12.4.1.1, Option 1.
@@ -574,8 +572,8 @@ void ospf_intra_add_stub(struct route_table *rt, struct router_lsa_link *link,
if (IS_DEBUG_OSPF_EVENT)
zlog_debug(
- "ospf_intra_add_stub(): another route to the same prefix found with cost %u",
- cur_or->cost);
+ "%s: another route to the same prefix found with cost %u",
+ __func__, cur_or->cost);
/* Compare this distance to the current best cost to the stub
network. This is done by looking up the stub network's
@@ -584,8 +582,8 @@ void ospf_intra_add_stub(struct route_table *rt, struct router_lsa_link *link,
LSA. */
if (cost > cur_or->cost) {
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug(
- "ospf_intra_add_stub(): old route is better, exit");
+ zlog_debug("%s: old route is better, exit",
+ __func__);
return;
}
@@ -604,8 +602,8 @@ void ospf_intra_add_stub(struct route_table *rt, struct router_lsa_link *link,
if (cost == cur_or->cost) {
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug(
- "ospf_intra_add_stub(): routes are equal, merge");
+ zlog_debug("%s: routes are equal, merge",
+ __func__);
ospf_route_copy_nexthops_from_vertex(area, cur_or, v);
@@ -625,8 +623,8 @@ void ospf_intra_add_stub(struct route_table *rt, struct router_lsa_link *link,
if (cost < cur_or->cost) {
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug(
- "ospf_intra_add_stub(): new route is better, set it");
+ zlog_debug("%s: new route is better, set it",
+ __func__);
cur_or->cost = cost;
@@ -640,7 +638,7 @@ void ospf_intra_add_stub(struct route_table *rt, struct router_lsa_link *link,
}
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug("ospf_intra_add_stub(): installing new route");
+ zlog_debug("%s: installing new route", __func__);
or = ospf_route_new();
@@ -655,13 +653,13 @@ void ospf_intra_add_stub(struct route_table *rt, struct router_lsa_link *link,
/* Nexthop is depend on connection type. */
if (v != area->spf) {
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug(
- "ospf_intra_add_stub(): this network is on remote router");
+ zlog_debug("%s: this network is on remote router",
+ __func__);
ospf_route_copy_nexthops_from_vertex(area, or, v);
} else {
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug(
- "ospf_intra_add_stub(): this network is on this router");
+ zlog_debug("%s: this network is on this router",
+ __func__);
/*
* Only deal with interface data when we
@@ -672,9 +670,8 @@ void ospf_intra_add_stub(struct route_table *rt, struct router_lsa_link *link,
if (oi || area->spf_dry_run) {
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug(
- "ospf_intra_add_stub(): the lsa pos is %d",
- lsa_pos);
+ zlog_debug("%s: the lsa pos is %d", __func__,
+ lsa_pos);
path = ospf_path_new();
path->nexthop.s_addr = INADDR_ANY;
@@ -689,15 +686,15 @@ void ospf_intra_add_stub(struct route_table *rt, struct router_lsa_link *link,
listnode_add(or->paths, path);
} else {
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug(
- "ospf_intra_add_stub(): where's the interface ?");
+ zlog_debug("%s: where's the interface ?",
+ __func__);
}
}
rn->info = or ;
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug("ospf_intra_add_stub(): Stop");
+ zlog_debug("%s: Stop", __func__);
}
static const char *const ospf_path_type_str[] = {
@@ -931,7 +928,7 @@ void ospf_route_add(struct route_table *rt, struct prefix_ipv4 *p,
if (rn->info) {
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug("ospf_route_add(): something's wrong !");
+ zlog_debug("%s: something's wrong !", __func__);
route_unlock_node(rn);
return;
}
@@ -1016,8 +1013,7 @@ int ospf_add_discard_route(struct ospf *ospf, struct route_table *rt,
if (rn == NULL) {
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug(
- "ospf_add_discard_route(): router installation error");
+ zlog_debug("%s: router installation error", __func__);
return 0;
}
@@ -1029,15 +1025,16 @@ int ospf_add_discard_route(struct ospf *ospf, struct route_table *rt,
if (or->path_type == OSPF_PATH_INTRA_AREA) {
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug(
- "ospf_add_discard_route(): an intra-area route exists");
+ zlog_debug("%s: an intra-area route exists",
+ __func__);
return 0;
}
if (or->type == OSPF_DESTINATION_DISCARD) {
if (IS_DEBUG_OSPF_EVENT)
zlog_debug(
- "ospf_add_discard_route(): discard entry already installed");
+ "%s: discard entry already installed",
+ __func__);
return 0;
}
@@ -1045,7 +1042,7 @@ int ospf_add_discard_route(struct ospf *ospf, struct route_table *rt,
}
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug("ospf_add_discard_route(): adding %pFX", p);
+ zlog_debug("%s: adding %pFX", __func__, p);
new_or = ospf_route_new();
new_or->type = OSPF_DESTINATION_DISCARD;
@@ -1068,14 +1065,13 @@ void ospf_delete_discard_route(struct ospf *ospf, struct route_table *rt,
struct ospf_route * or ;
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug("ospf_delete_discard_route(): deleting %pFX", p);
+ zlog_debug("%s: deleting %pFX", __func__, p);
rn = route_node_lookup(rt, (struct prefix *)p);
if (rn == NULL) {
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug(
- "ospf_delete_discard_route(): no route found");
+ zlog_debug("%s: no route found", __func__);
return;
}
@@ -1083,15 +1079,13 @@ void ospf_delete_discard_route(struct ospf *ospf, struct route_table *rt,
if (or->path_type == OSPF_PATH_INTRA_AREA) {
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug(
- "ospf_delete_discard_route(): an intra-area route exists");
+ zlog_debug("%s: an intra-area route exists", __func__);
return;
}
if (or->type != OSPF_DESTINATION_DISCARD) {
if (IS_DEBUG_OSPF_EVENT)
- zlog_debug(
- "ospf_delete_discard_route(): not a discard entry");
+ zlog_debug("%s: not a discard entry", __func__);
return;
}