summaryrefslogtreecommitdiff
path: root/pimd/pim_neighbor.c
diff options
context:
space:
mode:
authorsarita patra <saritap@vmware.com>2022-04-28 03:28:17 -0700
committersarita patra <saritap@vmware.com>2022-04-28 03:28:17 -0700
commit53749ba70baa9011c4f5c21f7f9a43d1dd330dde (patch)
tree3b1dbc17e0425ef34dc6e0bc465eaaf7dfaebc5d /pimd/pim_neighbor.c
parentd58395d1f37e01faaf1b6124647243ccfdf6a134 (diff)
pimd: Print secondary address using %pFX
Signed-off-by: sarita patra <saritap@vmware.com>
Diffstat (limited to 'pimd/pim_neighbor.c')
-rw-r--r--pimd/pim_neighbor.c20
1 files changed, 5 insertions, 15 deletions
diff --git a/pimd/pim_neighbor.c b/pimd/pim_neighbor.c
index 00902396b2..0dedbf9b3e 100644
--- a/pimd/pim_neighbor.c
+++ b/pimd/pim_neighbor.c
@@ -362,19 +362,16 @@ static void delete_prefix_list(struct pim_neighbor *neigh)
#ifdef DUMP_PREFIX_LIST
struct listnode *p_node;
struct prefix *p;
- char addr_str[10];
int list_size = neigh->prefix_list
? (int)listcount(neigh->prefix_list)
: -1;
int i = 0;
for (ALL_LIST_ELEMENTS_RO(neigh->prefix_list, p_node, p)) {
- pim_inet4_dump("<addr?>", p->u.prefix4, addr_str,
- sizeof(addr_str));
zlog_debug(
- "%s: DUMP_PREFIX_LIST neigh=%x prefix_list=%x prefix=%x addr=%s [%d/%d]",
+ "%s: DUMP_PREFIX_LIST neigh=%x prefix_list=%x prefix=%x addr=%pFXh [%d/%d]",
__func__, (unsigned)neigh,
- (unsigned)neigh->prefix_list, (unsigned)p,
- addr_str, i, list_size);
+ (unsigned)neigh->prefix_list, (unsigned)p, p, i,
+ list_size);
++i;
}
#endif
@@ -717,7 +714,6 @@ static void delete_from_neigh_addr(struct interface *ifp,
if (addr->family != PIM_AF)
continue;
-
/*
Scan neighbors
*/
@@ -727,15 +723,9 @@ static void delete_from_neigh_addr(struct interface *ifp,
struct prefix *p = pim_neighbor_find_secondary(
neigh, addr);
if (p) {
- char addr_str[INET_ADDRSTRLEN];
-
- pim_inet4_dump(
- "<addr?>", addr->u.prefix4,
- addr_str, sizeof(addr_str));
-
zlog_info(
- "secondary addr %s recvd from neigh %pPA deleted from neigh %pPA on %s",
- addr_str, &neigh_addr,
+ "secondary addr %pFXh recvd from neigh %pPA deleted from neigh %pPA on %s",
+ addr, &neigh_addr,
&neigh->source_addr, ifp->name);
listnode_delete(neigh->prefix_list, p);