summaryrefslogtreecommitdiff
path: root/bgpd/bgp_debug.c
diff options
context:
space:
mode:
Diffstat (limited to 'bgpd/bgp_debug.c')
-rw-r--r--bgpd/bgp_debug.c63
1 files changed, 2 insertions, 61 deletions
diff --git a/bgpd/bgp_debug.c b/bgpd/bgp_debug.c
index c7fad29cb0..f476b16188 100644
--- a/bgpd/bgp_debug.c
+++ b/bgpd/bgp_debug.c
@@ -368,6 +368,8 @@ int bgp_dump_attr(struct attr *attr, char *buf, size_t size)
if (!attr)
return 0;
+ buf[0] = '\0';
+
if (CHECK_FLAG(attr->flag, ATTR_FLAG_BIT(BGP_ATTR_NEXT_HOP)))
snprintf(buf, size, "nexthop %s", inet_ntoa(attr->nexthop));
@@ -2121,67 +2123,6 @@ DEFUN_NOSH (show_debugging_bgp,
return CMD_SUCCESS;
}
-/* return count of number of debug flags set */
-int bgp_debug_count(void)
-{
- int ret = 0;
- if (BGP_DEBUG(as4, AS4))
- ret++;
-
- if (BGP_DEBUG(as4, AS4_SEGMENT))
- ret++;
-
- if (BGP_DEBUG(bestpath, BESTPATH))
- ret++;
-
- if (BGP_DEBUG(keepalive, KEEPALIVE))
- ret++;
-
- if (BGP_DEBUG(neighbor_events, NEIGHBOR_EVENTS))
- ret++;
-
- if (BGP_DEBUG(nht, NHT))
- ret++;
-
- if (BGP_DEBUG(update_groups, UPDATE_GROUPS))
- ret++;
-
- if (BGP_DEBUG(update, UPDATE_PREFIX))
- ret++;
-
- if (BGP_DEBUG(update, UPDATE_IN))
- ret++;
-
- if (BGP_DEBUG(update, UPDATE_OUT))
- ret++;
-
- if (BGP_DEBUG(zebra, ZEBRA))
- ret++;
-
- if (BGP_DEBUG(allow_martians, ALLOW_MARTIANS))
- ret++;
-
- if (BGP_DEBUG(vpn, VPN_LEAK_FROM_VRF))
- ret++;
- if (BGP_DEBUG(vpn, VPN_LEAK_TO_VRF))
- ret++;
- if (BGP_DEBUG(vpn, VPN_LEAK_RMAP_EVENT))
- ret++;
- if (BGP_DEBUG(vpn, VPN_LEAK_LABEL))
- ret++;
- if (BGP_DEBUG(flowspec, FLOWSPEC))
- ret++;
- if (BGP_DEBUG(labelpool, LABELPOOL))
- ret++;
-
- if (BGP_DEBUG(pbr, PBR))
- ret++;
- if (BGP_DEBUG(pbr, PBR_ERROR))
- ret++;
-
- return ret;
-}
-
static int bgp_config_write_debug(struct vty *vty)
{
int write = 0;