ip: Protocol Independent IP Neighbors
[vpp.git] / src / vnet / bfd / bfd_udp.c
index c545042..0a9106e 100644 (file)
@@ -29,7 +29,7 @@
 #include <vnet/ip/ip4.h>
 #include <vnet/ip/ip6.h>
 #include <vnet/ip/ip6_packet.h>
-#include <vnet/ip/ip6_neighbor.h>
+#include <vnet/ip/ip6_link.h>
 #include <vnet/adj/adj.h>
 #include <vnet/adj/adj_nbr.h>
 #include <vnet/dpo/receive_dpo.h>
@@ -612,9 +612,9 @@ bfd_udp_validate_api_input (u32 sw_if_index,
 
       if (ip6_address_is_link_local_unicast (&local_addr->ip6))
        {
-         ip6_address_t ll_addr;
-         ll_addr = ip6_neighbor_get_link_local_address (sw_if_index);
-         if (ip6_address_is_equal (&ll_addr, &local_addr->ip6))
+         const ip6_address_t *ll_addr;
+         ll_addr = ip6_get_link_local_address (sw_if_index);
+         if (ip6_address_is_equal (ll_addr, &local_addr->ip6))
            {
              /* valid address for this interface */
              local_ip_valid = 1;