X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fethernet%2Farp_packet.h;h=d2a23a5949fb5d7c9969e7471ec3733d60adc5fb;hb=7f358b3;hp=d740b844e1221ac756203dcd1a4a416c890116e0;hpb=8b81cb43359380e50d3fc216d93ff05894149939;p=vpp.git diff --git a/src/vnet/ethernet/arp_packet.h b/src/vnet/ethernet/arp_packet.h index d740b844e12..d2a23a5949f 100644 --- a/src/vnet/ethernet/arp_packet.h +++ b/src/vnet/ethernet/arp_packet.h @@ -156,7 +156,7 @@ typedef struct ethernet_arp_entry_flags_t flags; - u64 cpu_time_last_updated; + f64 time_last_updated; /** * The index of the adj-fib entry created @@ -164,17 +164,14 @@ typedef struct fib_node_index_t fib_entry_index; } ethernet_arp_ip4_entry_t; +ethernet_arp_ip4_entry_t *ip4_neighbors_pool (void); ethernet_arp_ip4_entry_t *ip4_neighbor_entries (u32 sw_if_index); u8 *format_ethernet_arp_ip4_entry (u8 * s, va_list * va); -/* Node index for send_garp_na_process */ -extern u32 send_garp_na_process_node_index; - -/* Even type for send_garp_na_process */ -enum -{ - SEND_GARP_NA = 1, -} dpdk_send_garp_na_process_event_t; +void send_ip4_garp (vlib_main_t * vm, const vnet_hw_interface_t * hi); +void send_ip4_garp_w_addr (vlib_main_t * vm, + const ip4_address_t * ip4_addr, + const vnet_hw_interface_t * hi); #endif /* included_ethernet_arp_packet_h */