tnl-neigh-cache: Remove tnl_arp_lookup().
authorThadeu Lima de Souza Cascardo <cascardo@redhat.com>
Fri, 4 Dec 2015 14:36:49 +0000 (12:36 -0200)
committerBen Pfaff <blp@ovn.org>
Fri, 4 Dec 2015 16:40:56 +0000 (08:40 -0800)
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>
lib/tnl-neigh-cache.c
lib/tnl-neigh-cache.h

index 1ded169..0339b52 100644 (file)
@@ -80,23 +80,6 @@ tnl_neigh_lookup__(const char br_name[IFNAMSIZ], const struct in6_addr *dst)
     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)
index a9acd9e..fee8e6a 100644 (file)
@@ -38,6 +38,4 @@ int tnl_neigh_lookup(const char dev_name[], const struct in6_addr *dst,
 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