summaryrefslogtreecommitdiff
path: root/eigrpd/eigrp_topology.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2017-08-23 15:31:02 -0400
committerDonald Sharp <sharpd@cumulusnetworks.com>2017-08-24 08:09:03 -0400
commit476a146963c960a28c044d89840d9f0cbb41c62e (patch)
treeaed3f9f51c4f4be0239e0ed14c2bf1387e469112 /eigrpd/eigrp_topology.c
parent836aad7ee82af11cc4c014d0b2de687d43c46f46 (diff)
eigrpd: Refactor eigrp_topoloy_table_lookup_ipv4
Allow eigrp_topology_table_lookup_ipv4 to use 'struct prefix' Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'eigrpd/eigrp_topology.c')
-rw-r--r--eigrpd/eigrp_topology.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/eigrpd/eigrp_topology.c b/eigrpd/eigrp_topology.c
index 0ae4788fd0..6bc0987daa 100644
--- a/eigrpd/eigrp_topology.c
+++ b/eigrpd/eigrp_topology.c
@@ -261,13 +261,12 @@ unsigned int eigrp_topology_table_isempty(struct list *topology)
struct eigrp_prefix_entry *
eigrp_topology_table_lookup_ipv4(struct list *topology_table,
- struct prefix_ipv4 *address)
+ struct prefix *address)
{
struct eigrp_prefix_entry *data;
struct listnode *node;
for (ALL_LIST_ELEMENTS_RO(topology_table, node, data)) {
- if (prefix_same(data->destination,
- (struct prefix *)address))
+ if (prefix_same(data->destination, address))
return data;
}