diff options
author | Philippe Guibert <philippe.guibert@6wind.com> | 2022-02-16 15:35:40 +0100 |
---|---|---|
committer | Philippe Guibert <philippe.guibert@6wind.com> | 2022-03-23 22:29:14 +0100 |
commit | b0814935276ee989ecb2c8f16447c9492092cd2c (patch) | |
tree | 49cd3e70ec85cdf2f15dfa5887920bd72e548563 /isisd | |
parent | Merge pull request #10851 from mobash-rasool/fixes2 (diff) | |
download | frr-b0814935276ee989ecb2c8f16447c9492092cd2c.tar.xz frr-b0814935276ee989ecb2c8f16447c9492092cd2c.zip |
isisd: add guard debug when compiling with EXTREME_DEBUG
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Diffstat (limited to 'isisd')
-rw-r--r-- | isisd/isis_circuit.c | 20 | ||||
-rw-r--r-- | isisd/isis_pfpacket.c | 12 | ||||
-rw-r--r-- | isisd/isis_spf.c | 80 |
3 files changed, 68 insertions, 44 deletions
diff --git a/isisd/isis_circuit.c b/isisd/isis_circuit.c index da75f196b..c7bf1e201 100644 --- a/isisd/isis_circuit.c +++ b/isisd/isis_circuit.c @@ -312,8 +312,10 @@ void isis_circuit_add_addr(struct isis_circuit *circuit, 0); #ifdef EXTREME_DEBUG - zlog_debug("Added IP address %pFX to circuit %s", - connected->address, circuit->interface->name); + if (IS_DEBUG_EVENTS) + zlog_debug("Added IP address %pFX to circuit %s", + connected->address, + circuit->interface->name); #endif /* EXTREME_DEBUG */ } if (connected->address->family == AF_INET6) { @@ -350,8 +352,10 @@ void isis_circuit_add_addr(struct isis_circuit *circuit, 0); #ifdef EXTREME_DEBUG - zlog_debug("Added IPv6 address %pFX to circuit %s", - connected->address, circuit->interface->name); + if (IS_DEBUG_EVENTS) + zlog_debug("Added IPv6 address %pFX to circuit %s", + connected->address, + circuit->interface->name); #endif /* EXTREME_DEBUG */ } @@ -681,9 +685,11 @@ int isis_circuit_up(struct isis_circuit *circuit) ETH_ALEN); } #ifdef EXTREME_DEGUG - zlog_debug("isis_circuit_if_add: if_id %d, isomtu %d snpa %s", - circuit->interface->ifindex, ISO_MTU(circuit), - snpa_print(circuit->u.bc.snpa)); + if (IS_DEBUG_EVENTS) + zlog_debug( + "isis_circuit_if_add: if_id %d, isomtu %d snpa %s", + circuit->interface->ifindex, ISO_MTU(circuit), + snpa_print(circuit->u.bc.snpa)); #endif /* EXTREME_DEBUG */ circuit->u.bc.adjdb[0] = list_new(); diff --git a/isisd/isis_pfpacket.c b/isisd/isis_pfpacket.c index 20224c73a..d58cd1c5b 100644 --- a/isisd/isis_pfpacket.c +++ b/isisd/isis_pfpacket.c @@ -101,11 +101,13 @@ static int isis_multicast_join(int fd, int registerto, int if_num) mreq.mr_type = PACKET_MR_ALLMULTI; } #ifdef EXTREME_DEBUG - zlog_debug( - "isis_multicast_join(): fd=%d, reg_to=%d, if_num=%d, address = %02x:%02x:%02x:%02x:%02x:%02x", - fd, registerto, if_num, mreq.mr_address[0], mreq.mr_address[1], - mreq.mr_address[2], mreq.mr_address[3], mreq.mr_address[4], - mreq.mr_address[5]); + if (IS_DEBUG_EVENTS) + zlog_debug( + "isis_multicast_join(): fd=%d, reg_to=%d, if_num=%d, address = %02x:%02x:%02x:%02x:%02x:%02x", + fd, registerto, if_num, mreq.mr_address[0], + mreq.mr_address[1], mreq.mr_address[2], + mreq.mr_address[3], mreq.mr_address[4], + mreq.mr_address[5]); #endif /* EXTREME_DEBUG */ if (setsockopt(fd, SOL_PACKET, PACKET_ADD_MEMBERSHIP, &mreq, sizeof(struct packet_mreq))) { diff --git a/isisd/isis_spf.c b/isisd/isis_spf.c index d5b02f388..fd05fb94d 100644 --- a/isisd/isis_spf.c +++ b/isisd/isis_spf.c @@ -511,10 +511,12 @@ static struct isis_vertex *isis_spf_add_root(struct isis_spftree *spftree) isis_vertex_queue_append(&spftree->paths, vertex); #ifdef EXTREME_DEBUG - zlog_debug("ISIS-SPF: added this IS %s %s depth %d dist %d to PATHS", - vtype2string(vertex->type), - vid2string(vertex, buff, sizeof(buff)), vertex->depth, - vertex->d_N); + if (IS_DEBUG_SPF_EVENTS) + zlog_debug( + "ISIS-SPF: added this IS %s %s depth %d dist %d to PATHS", + vtype2string(vertex->type), + vid2string(vertex, buff, sizeof(buff)), vertex->depth, + vertex->d_N); #endif /* EXTREME_DEBUG */ return vertex; @@ -629,11 +631,13 @@ isis_spf_add2tent(struct isis_spftree *spftree, enum vertextype vtype, void *id, } #ifdef EXTREME_DEBUG - zlog_debug( - "ISIS-SPF: add to TENT %s %s %s depth %d dist %d adjcount %d", - print_sys_hostname(vertex->N.id), vtype2string(vertex->type), - vid2string(vertex, buff, sizeof(buff)), vertex->depth, - vertex->d_N, listcount(vertex->Adj_N)); + if (IS_DEBUG_SPF_EVENTS) + zlog_debug( + "ISIS-SPF: add to TENT %s %s %s depth %d dist %d adjcount %d", + print_sys_hostname(vertex->N.id), + vtype2string(vertex->type), + vid2string(vertex, buff, sizeof(buff)), vertex->depth, + vertex->d_N, listcount(vertex->Adj_N)); #endif /* EXTREME_DEBUG */ isis_vertex_queue_insert(&spftree->tents, vertex); @@ -721,10 +725,12 @@ static void process_N(struct isis_spftree *spftree, enum vertextype vtype, vertex = isis_find_vertex(&spftree->paths, id, vtype); if (vertex) { #ifdef EXTREME_DEBUG - zlog_debug( - "ISIS-SPF: process_N %s %s %s dist %d already found from PATH", - print_sys_hostname(vertex->N.id), vtype2string(vtype), - vid2string(vertex, buff, sizeof(buff)), dist); + if (IS_DEBUG_SPF_EVENTS) + zlog_debug( + "ISIS-SPF: process_N %s %s %s dist %d already found from PATH", + print_sys_hostname(vertex->N.id), + vtype2string(vtype), + vid2string(vertex, buff, sizeof(buff)), dist); #endif /* EXTREME_DEBUG */ assert(dist >= vertex->d_N); return; @@ -735,12 +741,15 @@ static void process_N(struct isis_spftree *spftree, enum vertextype vtype, if (vertex) { /* 1) */ #ifdef EXTREME_DEBUG - zlog_debug( - "ISIS-SPF: process_N %s %s %s dist %d parent %s adjcount %d", - print_sys_hostname(vertex->N.id), vtype2string(vtype), - vid2string(vertex, buff, sizeof(buff)), dist, - (parent ? print_sys_hostname(parent->N.id) : "null"), - (parent ? listcount(parent->Adj_N) : 0)); + if (IS_DEBUG_SPF_EVENTS) + zlog_debug( + "ISIS-SPF: process_N %s %s %s dist %d parent %s adjcount %d", + print_sys_hostname(vertex->N.id), + vtype2string(vtype), + vid2string(vertex, buff, sizeof(buff)), dist, + (parent ? print_sys_hostname(parent->N.id) + : "null"), + (parent ? listcount(parent->Adj_N) : 0)); #endif /* EXTREME_DEBUG */ if (vertex->d_N == dist) { struct listnode *node; @@ -778,9 +787,11 @@ static void process_N(struct isis_spftree *spftree, enum vertextype vtype, } #ifdef EXTREME_DEBUG - zlog_debug("ISIS-SPF: process_N add2tent %s %s dist %d parent %s", - print_sys_hostname(id), vtype2string(vtype), dist, - (parent ? print_sys_hostname(parent->N.id) : "null")); + if (IS_DEBUG_SPF_EVENTS) + zlog_debug( + "ISIS-SPF: process_N add2tent %s %s dist %d parent %s", + print_sys_hostname(id), vtype2string(vtype), dist, + (parent ? print_sys_hostname(parent->N.id) : "null")); #endif /* EXTREME_DEBUG */ isis_spf_add2tent(spftree, vtype, id, dist, depth, NULL, psid, parent); @@ -839,8 +850,9 @@ lspfragloop: } #ifdef EXTREME_DEBUG - zlog_debug("ISIS-SPF: process_lsp %s", - print_sys_hostname(lsp->hdr.lsp_id)); + if (IS_DEBUG_SPF_EVENTS) + zlog_debug("ISIS-SPF: process_lsp %s", + print_sys_hostname(lsp->hdr.lsp_id)); #endif /* EXTREME_DEBUG */ if (no_overload) { @@ -1477,10 +1489,12 @@ static void add_to_paths(struct isis_spftree *spftree, isis_vertex_queue_append(&spftree->paths, vertex); #ifdef EXTREME_DEBUG - zlog_debug("ISIS-SPF: added %s %s %s depth %d dist %d to PATHS", - print_sys_hostname(vertex->N.id), vtype2string(vertex->type), - vid2string(vertex, buff, sizeof(buff)), vertex->depth, - vertex->d_N); + if (IS_DEBUG_SPF_EVENTS) + zlog_debug("ISIS-SPF: added %s %s %s depth %d dist %d to PATHS", + print_sys_hostname(vertex->N.id), + vtype2string(vertex->type), + vid2string(vertex, buff, sizeof(buff)), + vertex->depth, vertex->d_N); #endif /* EXTREME_DEBUG */ } @@ -1647,10 +1661,12 @@ static void isis_spf_loop(struct isis_spftree *spftree, vertex = isis_vertex_queue_pop(&spftree->tents); #ifdef EXTREME_DEBUG - zlog_debug( - "ISIS-SPF: get TENT node %s %s depth %d dist %d to PATHS", - print_sys_hostname(vertex->N.id), - vtype2string(vertex->type), vertex->depth, vertex->d_N); + if (IS_DEBUG_SPF_EVENTS) + zlog_debug( + "ISIS-SPF: get TENT node %s %s depth %d dist %d to PATHS", + print_sys_hostname(vertex->N.id), + vtype2string(vertex->type), vertex->depth, + vertex->d_N); #endif /* EXTREME_DEBUG */ add_to_paths(spftree, vertex); |