tnl_arp_lookup is not used anymore. All users have been converted to
IPv4-mapped addresses. New users need to use IPv4-mapped addresses and use
tnl_neigh_lookup.
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@redhat.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
return NULL;
}
-int
-tnl_arp_lookup(const char br_name[IFNAMSIZ], ovs_be32 dst,
- struct eth_addr *mac)
-{
- struct tnl_neigh_entry *neigh;
- int res = ENOENT;
- struct in6_addr dst6 = in6_addr_mapped_ipv4(dst);
-
- neigh = tnl_neigh_lookup__(br_name, &dst6);
- if (neigh) {
- *mac = neigh->mac;
- res = 0;
- }
-
- return res;
-}
-
int
tnl_neigh_lookup(const char br_name[IFNAMSIZ], const struct in6_addr *dst,
struct eth_addr *mac)
void tnl_neigh_cache_init(void);
void tnl_neigh_cache_run(void);
-int tnl_arp_lookup(const char dev_name[], ovs_be32 dst, struct eth_addr *mac);
-
#endif