[ovs-dev] [PATCH v2 12/14] tnl-neigh-cache: remove tnl_arp_lookup
Thadeu Lima de Souza Cascardo
cascardo at redhat.com
Wed Nov 25 13:31:15 UTC 2015
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 at redhat.com>
---
lib/tnl-neigh-cache.c | 19 -------------------
lib/tnl-neigh-cache.h | 2 --
2 files changed, 21 deletions(-)
diff --git a/lib/tnl-neigh-cache.c b/lib/tnl-neigh-cache.c
index 26d664d..2c18a6b 100644
--- a/lib/tnl-neigh-cache.c
+++ b/lib/tnl-neigh-cache.c
@@ -79,25 +79,6 @@ tnl_neigh_lookup__(const char br_name[IFNAMSIZ], const struct in6_addr *dst)
}
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_set_mapped_ipv4(&dst6, 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)
{
diff --git a/lib/tnl-neigh-cache.h b/lib/tnl-neigh-cache.h
index a9acd9e..fee8e6a 100644
--- a/lib/tnl-neigh-cache.h
+++ b/lib/tnl-neigh-cache.h
@@ -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
--
2.5.0
More information about the dev
mailing list