mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-05 15:10:38 +00:00
pimd: Modify Debug to be better
Make debugs of some pim processes easier to interpret and understand. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
parent
d1b64e31aa
commit
5d84a3bc9a
@ -1672,6 +1672,7 @@ static void pim_show_upstream(struct vty *vty, u_char uj)
|
||||
json_object_string_add(json_row, "resetTimer", rs_timer);
|
||||
json_object_string_add(json_row, "keepaliveTimer", ka_timer);
|
||||
json_object_int_add(json_row, "refCount", up->ref_count);
|
||||
json_object_int_add(json_row, "sptBit", up->sptbit);
|
||||
json_object_object_add(json_group, src_str, json_row);
|
||||
} else {
|
||||
vty_out(vty, "%-10s%-15s %-15s %-11s %-8s %-9s %-9s %-9s %6d%s",
|
||||
|
@ -268,14 +268,6 @@ pim_register_recv (struct interface *ifp,
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (PIM_DEBUG_PIM_REG)
|
||||
{
|
||||
char src_str[INET_ADDRSTRLEN];
|
||||
|
||||
pim_inet4_dump ("<src?>", src_addr, src_str, sizeof (src_str));
|
||||
zlog_debug ("Received Register message from %s on %s", src_str, ifp->name);
|
||||
}
|
||||
|
||||
/*
|
||||
* Please note this is not drawn to get the correct bit/data size
|
||||
*
|
||||
@ -307,6 +299,16 @@ pim_register_recv (struct interface *ifp,
|
||||
sg.grp = ip_hdr->ip_dst;
|
||||
|
||||
i_am_rp = I_am_RP (sg.grp);
|
||||
|
||||
if (PIM_DEBUG_PIM_REG)
|
||||
{
|
||||
char src_str[INET_ADDRSTRLEN];
|
||||
|
||||
pim_inet4_dump ("<src?>", src_addr, src_str, sizeof (src_str));
|
||||
zlog_debug ("Received Register message(%s) from %s on %s, rp: %d",
|
||||
pim_str_sg_dump (&sg), src_str, ifp->name, i_am_rp);
|
||||
}
|
||||
|
||||
if (i_am_rp && (dest_addr.s_addr == ((RP (sg.grp))->rpf_addr.u.prefix4.s_addr))) {
|
||||
sentRegisterStop = 0;
|
||||
|
||||
@ -360,8 +362,10 @@ pim_register_recv (struct interface *ifp,
|
||||
//pim_scan_individual_oil (upstream->channel_oil);
|
||||
pim_register_stop_send (ifp, &sg, dest_addr, src_addr);
|
||||
sentRegisterStop = 1;
|
||||
} else {
|
||||
if (PIM_DEBUG_PIM_REG)
|
||||
zlog_debug ("(%s) sptbit: %d", pim_str_sg_dump (&upstream->sg), upstream->sptbit);
|
||||
}
|
||||
|
||||
if ((upstream->sptbit == PIM_UPSTREAM_SPTBIT_TRUE) ||
|
||||
(SwitchToSptDesired(&sg))) {
|
||||
if (sentRegisterStop) {
|
||||
|
Loading…
Reference in New Issue
Block a user