mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-02 15:13:20 +00:00
pimd: Remove some more unprotected warnings/debugs
Pim is outputting a bunch of unprotected debugs. In a system with a high # of events even with no logging we will receive lots of messages. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
parent
eccf56d20e
commit
05ca4827a6
@ -202,11 +202,14 @@ static void recv_prune(struct interface *ifp,
|
||||
struct pim_ifchannel *ch = pim_ifchannel_find (ifp, &child->sg);
|
||||
struct pim_interface *pim_ifp = ifp->info;
|
||||
|
||||
char buff[100];
|
||||
strcpy (buff, pim_str_sg_dump (&up->sg));
|
||||
zlog_debug("%s %s: Prune(S,G)=%s from %s",
|
||||
__FILE__, __PRETTY_FUNCTION__,
|
||||
buff, pim_str_sg_dump (&child->sg));
|
||||
if (PIM_DEBUG_PIM_TRACE)
|
||||
{
|
||||
char buff[100];
|
||||
strcpy (buff, pim_str_sg_dump (&up->sg));
|
||||
zlog_debug("%s %s: Prune(S,G)=%s from %s",
|
||||
__FILE__, __PRETTY_FUNCTION__,
|
||||
buff, pim_str_sg_dump (&child->sg));
|
||||
}
|
||||
|
||||
if (!pim_upstream_evaluate_join_desired (child))
|
||||
pim_channel_del_oif (c_oil, ifp, PIM_OIF_FLAG_PROTO_PIM);
|
||||
|
@ -719,10 +719,11 @@ int pim_mroute_del (struct channel_oil *c_oil)
|
||||
|
||||
err = setsockopt(qpim_mroute_socket_fd, IPPROTO_IP, MRT_DEL_MFC, &c_oil->oil, sizeof(c_oil->oil));
|
||||
if (err) {
|
||||
zlog_warn("%s %s: failure: setsockopt(fd=%d,IPPROTO_IP,MRT_DEL_MFC): errno=%d: %s",
|
||||
__FILE__, __PRETTY_FUNCTION__,
|
||||
qpim_mroute_socket_fd,
|
||||
errno, safe_strerror(errno));
|
||||
if (PIM_DEBUG_MROUTE)
|
||||
zlog_warn("%s %s: failure: setsockopt(fd=%d,IPPROTO_IP,MRT_DEL_MFC): errno=%d: %s",
|
||||
__FILE__, __PRETTY_FUNCTION__,
|
||||
qpim_mroute_socket_fd,
|
||||
errno, safe_strerror(errno));
|
||||
return -2;
|
||||
}
|
||||
|
||||
|
@ -888,15 +888,18 @@ static int del_oif(struct channel_oil *channel_oil,
|
||||
/* Prevent single protocol from unsubscribing same interface from
|
||||
channel (S,G) multiple times */
|
||||
if (!(channel_oil->oif_flags[pim_ifp->mroute_vif_index] & proto_mask)) {
|
||||
char group_str[100];
|
||||
char source_str[100];
|
||||
pim_inet4_dump("<group?>", channel_oil->oil.mfcc_mcastgrp, group_str, sizeof(group_str));
|
||||
pim_inet4_dump("<source?>", channel_oil->oil.mfcc_origin, source_str, sizeof(source_str));
|
||||
zlog_warn("%s %s: nonexistent protocol mask %u removed OIF %s (vif_index=%d, min_ttl=%d) from channel (S,G)=(%s,%s)",
|
||||
__FILE__, __PRETTY_FUNCTION__,
|
||||
proto_mask, oif->name, pim_ifp->mroute_vif_index,
|
||||
channel_oil->oil.mfcc_ttls[pim_ifp->mroute_vif_index],
|
||||
source_str, group_str);
|
||||
if (PIM_DEBUG_MROUTE)
|
||||
{
|
||||
char group_str[100];
|
||||
char source_str[100];
|
||||
pim_inet4_dump("<group?>", channel_oil->oil.mfcc_mcastgrp, group_str, sizeof(group_str));
|
||||
pim_inet4_dump("<source?>", channel_oil->oil.mfcc_origin, source_str, sizeof(source_str));
|
||||
zlog_warn("%s %s: nonexistent protocol mask %u removed OIF %s (vif_index=%d, min_ttl=%d) from channel (S,G)=(%s,%s)",
|
||||
__FILE__, __PRETTY_FUNCTION__,
|
||||
proto_mask, oif->name, pim_ifp->mroute_vif_index,
|
||||
channel_oil->oil.mfcc_ttls[pim_ifp->mroute_vif_index],
|
||||
source_str, group_str);
|
||||
}
|
||||
return -2;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user