diff options
| author | David Lamparter <equinox@opensourcerouting.org> | 2022-05-20 15:25:52 +0200 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-05-20 15:25:52 +0200 | 
| commit | cbbb1813a6f8880b72f7b5c5f74f20b5dc49a0a4 (patch) | |
| tree | 31075078c39a5dd3c3d6325788ab6d2a0b644983 /pimd/pim_neighbor.c | |
| parent | 5a744d5c86db8f29db51dc6a593f650f8311851d (diff) | |
| parent | 53749ba70baa9011c4f5c21f7f9a43d1dd330dde (diff) | |
Merge pull request #11008 from patrasar/sec_addr_list_pimv6
Diffstat (limited to 'pimd/pim_neighbor.c')
| -rw-r--r-- | pimd/pim_neighbor.c | 22 | 
1 files changed, 6 insertions, 16 deletions
diff --git a/pimd/pim_neighbor.c b/pimd/pim_neighbor.c index cf28052de4..0bbed1f99f 100644 --- a/pimd/pim_neighbor.c +++ b/pimd/pim_neighbor.c @@ -363,19 +363,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 @@ -716,9 +713,8 @@ static void delete_from_neigh_addr(struct interface *ifp,  		struct listnode *neigh_node;  		struct pim_neighbor *neigh; -		if (addr->family != AF_INET) +		if (addr->family != PIM_AF)  			continue; -  		/*  		  Scan neighbors  		*/ @@ -728,15 +724,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);  | 
