fib: Source Address Selection
[vpp.git] / src / vnet / adj / adj_internal.h
index c4dda51..6639d32 100644 (file)
@@ -53,7 +53,7 @@ adj_get_rewrite_node (vnet_link_t linkt)
     case VNET_LINK_MPLS:
        return (mpls_output_node.index);
     case VNET_LINK_ETHERNET:
-       return (adj_l2_rewrite_node.index);
+        return (adj_l2_rewrite_node.index);
     case VNET_LINK_NSH:
         return (adj_nsh_rewrite_node.index);
     case VNET_LINK_ARP:
@@ -120,8 +120,7 @@ extern void adj_nbr_remove(adj_index_t ai,
                           vnet_link_t link_type,
                           const ip46_address_t *nh_addr,
                           u32 sw_if_index);
-extern void adj_glean_remove(fib_protocol_t proto,
-                            u32 sw_if_index);
+extern void adj_glean_remove(ip_adjacency_t *adj);
 extern void adj_mcast_remove(fib_protocol_t proto,
                             u32 sw_if_index);
 extern void adj_midchain_teardown(ip_adjacency_t *adj);
@@ -138,6 +137,7 @@ extern int adj_bfd_is_up (adj_index_t ai);
  */ 
 extern void adj_delegate_adj_deleted(ip_adjacency_t *adj);
 extern void adj_delegate_adj_created(ip_adjacency_t *adj);
+extern void adj_delegate_adj_modified(ip_adjacency_t *adj);
 extern u8* adj_delegate_format(u8* s, ip_adjacency_t *adj);
 
 #endif