From f9d0568344b4766bc1ddc1be9a7e9afd00e2d832 Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Thu, 26 Apr 2018 08:26:52 -0700 Subject: tcp: handle link-local addresses Change-Id: I9ede6bc861350c7d9e78fa4d96cd584c2816d06f Signed-off-by: Florin Coras --- src/vnet/adj/adj_nbr.c | 2 +- src/vnet/adj/adj_nbr.h | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) (limited to 'src/vnet/adj') diff --git a/src/vnet/adj/adj_nbr.c b/src/vnet/adj/adj_nbr.c index 29cd8123414..eff7d4ce1fb 100644 --- a/src/vnet/adj/adj_nbr.c +++ b/src/vnet/adj/adj_nbr.c @@ -93,7 +93,7 @@ adj_nbr_remove (adj_index_t ai, BV(clib_bihash_add_del) (adj_nbr_tables[nh_proto][sw_if_index], &kv, 0); } -static adj_index_t +adj_index_t adj_nbr_find (fib_protocol_t nh_proto, vnet_link_t link_type, const ip46_address_t *nh_addr, diff --git a/src/vnet/adj/adj_nbr.h b/src/vnet/adj/adj_nbr.h index 293766b8519..5d0f8444ec3 100644 --- a/src/vnet/adj/adj_nbr.h +++ b/src/vnet/adj/adj_nbr.h @@ -161,6 +161,14 @@ adj_nbr_walk_nh6 (u32 sw_if_index, adj_walk_cb_t cb, void *ctx); +/** + * @brief Lookup neighbor adjancency. + */ +adj_index_t +adj_nbr_find (fib_protocol_t nh_proto, + vnet_link_t link_type, + const ip46_address_t *nh_addr, + u32 sw_if_index); /** * @brief * Module initialisation -- cgit 1.2.3-korg