Go to the source code of this file.
|
u8 * | format_ethernet_arp_ip4_entry (u8 *s, va_list *va) |
|
ethernet_arp_ip4_entry_t * | ip4_neighbors_pool (void) |
|
ethernet_arp_ip4_entry_t * | ip4_neighbor_entries (u32 sw_if_index) |
|
int | vnet_proxy_arp_add_del (ip4_address_t *lo_addr, ip4_address_t *hi_addr, u32 fib_index, int is_del) |
|
int | vnet_proxy_arp_enable_disable (vnet_main_t *vnm, u32 sw_if_index, u8 enable) |
|
int | vnet_arp_set_ip4_over_ethernet (vnet_main_t *vnm, u32 sw_if_index, const ethernet_arp_ip4_over_ethernet_address_t *a, ip_neighbor_flags_t flags) |
|
int | vnet_arp_unset_ip4_over_ethernet (vnet_main_t *vnm, u32 sw_if_index, const ethernet_arp_ip4_over_ethernet_address_t *a) |
| Control Plane hook to remove an ARP entry. More...
|
|
int | vnet_proxy_arp_fib_reset (u32 fib_id) |
|
void | vnet_register_ip4_arp_resolution_event (vnet_main_t *vnm, void *address_arg, uword node_index, uword type_opaque, uword data) |
|
int | vnet_add_del_ip4_arp_change_event (vnet_main_t *vnm, arp_change_event_cb_t data_callback, u32 pid, void *address_arg, uword node_index, uword type_opaque, uword data, int is_add) |
|
void | wc_arp_set_publisher_node (uword inode_index, uword event_type) |
|
void | ethernet_arp_change_mac (u32 sw_if_index) |
|
void | ethernet_ndp_change_mac (u32 sw_if_index) |
|
void | arp_update_adjacency (vnet_main_t *vnm, u32 sw_if_index, u32 ai) |
|
void | proxy_arp_walk (proxy_arp_walk_t cb, void *data) |
|
void | proxy_arp_intfc_walk (proxy_arp_intf_walk_t cb, void *data) |
|
◆ arp_change_event_cb_t
Definition at line 72 of file arp.h.
◆ proxy_arp_intf_walk_t
call back function when walking the DB of proxy ARP interface
- Returns
- 0 to stop the walk !0 to continue
Definition at line 113 of file arp.h.
◆ proxy_arp_walk_t
call back function when walking the DB of proxy ARPs
- Returns
- 0 to stop the walk !0 to continue
Definition at line 103 of file arp.h.
◆ arp_update_adjacency()
◆ ethernet_arp_change_mac()
void ethernet_arp_change_mac |
( |
u32 |
sw_if_index | ) |
|
◆ ethernet_ndp_change_mac()
void ethernet_ndp_change_mac |
( |
u32 |
sw_if_index | ) |
|
◆ format_ethernet_arp_ip4_entry()
u8* format_ethernet_arp_ip4_entry |
( |
u8 * |
s, |
|
|
va_list * |
va |
|
) |
| |
◆ ip4_neighbor_entries()
◆ ip4_neighbors_pool()
◆ proxy_arp_intfc_walk()
◆ proxy_arp_walk()
◆ vnet_add_del_ip4_arp_change_event()
◆ vnet_arp_set_ip4_over_ethernet()
◆ vnet_arp_unset_ip4_over_ethernet()
int vnet_arp_unset_ip4_over_ethernet |
( |
vnet_main_t * |
vnm, |
|
|
u32 |
sw_if_index, |
|
|
const ethernet_arp_ip4_over_ethernet_address_t * |
a |
|
) |
| |
Control Plane hook to remove an ARP entry.
Definition at line 1945 of file arp.c.
◆ vnet_proxy_arp_add_del()
◆ vnet_proxy_arp_enable_disable()
int vnet_proxy_arp_enable_disable |
( |
vnet_main_t * |
vnm, |
|
|
u32 |
sw_if_index, |
|
|
u8 |
enable |
|
) |
| |
◆ vnet_proxy_arp_fib_reset()
int vnet_proxy_arp_fib_reset |
( |
u32 |
fib_id | ) |
|
◆ vnet_register_ip4_arp_resolution_event()
void vnet_register_ip4_arp_resolution_event |
( |
vnet_main_t * |
vnm, |
|
|
void * |
address_arg, |
|
|
uword |
node_index, |
|
|
uword |
type_opaque, |
|
|
uword |
data |
|
) |
| |
◆ wc_arp_set_publisher_node()
void wc_arp_set_publisher_node |
( |
uword |
inode_index, |
|
|
uword |
event_type |
|
) |
| |