IMplementation for option to not create a FIB table entry when adding a neighbor...
[vpp.git] / src / vnet / ip / ip_api.c
index df9ca93..e3a1fee 100644 (file)
@@ -74,7 +74,6 @@ _(SW_INTERFACE_IP6ND_RA_CONFIG, sw_interface_ip6nd_ra_config)           \
 _(SW_INTERFACE_IP6ND_RA_PREFIX, sw_interface_ip6nd_ra_prefix)           \
 _(IP6ND_PROXY_ADD_DEL, ip6nd_proxy_add_del)                             \
 _(IP6ND_PROXY_DUMP, ip6nd_proxy_dump)                                   \
-_(IP6ND_PROXY_DETAILS, ip6nd_proxy_details)                             \
 _(SW_INTERFACE_IP6_ENABLE_DISABLE, sw_interface_ip6_enable_disable )    \
 _(SW_INTERFACE_IP6_SET_LINK_LOCAL_ADDRESS,                             \
   sw_interface_ip6_set_link_local_address)
@@ -656,7 +655,8 @@ vl_api_ip_neighbor_add_del_t_handler (vl_api_ip_neighbor_add_del_t * mp,
        rv = vnet_set_ip6_ethernet_neighbor
          (vm, ntohl (mp->sw_if_index),
           (ip6_address_t *) (mp->dst_address),
-          mp->mac_address, sizeof (mp->mac_address), mp->is_static);
+          mp->mac_address, sizeof (mp->mac_address), mp->is_static,
+          mp->is_no_adj_fib);
       else
        rv = vnet_unset_ip6_ethernet_neighbor
          (vm, ntohl (mp->sw_if_index),
@@ -672,7 +672,8 @@ vl_api_ip_neighbor_add_del_t_handler (vl_api_ip_neighbor_add_del_t * mp,
 
       if (mp->is_add)
        rv = vnet_arp_set_ip4_over_ethernet (vnm, ntohl (mp->sw_if_index),
-                                            &a, mp->is_static);
+                                            &a, mp->is_static,
+                                            mp->is_no_adj_fib);
       else
        rv =
          vnet_arp_unset_ip4_over_ethernet (vnm, ntohl (mp->sw_if_index), &a);
@@ -1419,12 +1420,6 @@ send_ip6nd_proxy_details (unix_shared_memory_queue_t * q,
   vl_msg_api_send_shmem (q, (u8 *) & mp);
 }
 
-static void
-vl_api_ip6nd_proxy_details_t_handler (vl_api_ip_neighbor_details_t * mp)
-{
-  clib_warning ("BUG");
-}
-
 typedef struct api_ip6nd_proxy_fib_table_walk_ctx_t_
 {
   u32 *indices;