|
static uword | unformat_ethernet_arp_opcode_host_byte_order (unformat_input_t *input, va_list *args) |
|
static uword | unformat_ethernet_arp_opcode_net_byte_order (unformat_input_t *input, va_list *args) |
|
static u8 * | format_ethernet_arp_input_trace (u8 *s, va_list *va) |
|
static int | arp_is_enabled (ethernet_arp_main_t *am, u32 sw_if_index) |
|
static void | arp_enable (ethernet_arp_main_t *am, u32 sw_if_index) |
|
static void | arp_disable (ethernet_arp_main_t *am, u32 sw_if_index) |
|
static int | arp_unnumbered (vlib_buffer_t *p0, u32 input_sw_if_index, u32 conn_sw_if_index) |
|
static u32 | arp_learn (u32 sw_if_index, const ethernet_arp_ip4_over_ethernet_address_t *addr) |
|
static uword | arp_input (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
static uword | arp_disabled (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
static enum arp_dst_fib_type | arp_dst_fib_check (const fib_node_index_t fei, fib_entry_flag_t *flags) |
|
static uword | arp_reply (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
| VNET_FEATURE_ARC_INIT (arp_feat, static) |
|
| VNET_FEATURE_INIT (arp_reply_feat_node, static) |
|
| VNET_FEATURE_INIT (arp_proxy_feat_node, static) |
|
| VNET_FEATURE_INIT (arp_disabled_feat_node, static) |
|
| VNET_FEATURE_INIT (arp_drop_feat_node, static) |
|
static void | pg_ethernet_arp_header_init (pg_ethernet_arp_header_t *p) |
|
uword | unformat_pg_arp_header (unformat_input_t *input, va_list *args) |
|
static void | arp_enable_disable_interface (ip4_main_t *im, uword opaque, u32 sw_if_index, u32 is_enable) |
|
static clib_error_t * | vnet_arp_add_del_sw_interface (vnet_main_t *vnm, u32 sw_if_index, u32 is_add) |
|
| VNET_SW_INTERFACE_ADD_DEL_FUNCTION (vnet_arp_add_del_sw_interface) |
|
static clib_error_t * | ethernet_arp_init (vlib_main_t *vm) |
|
IPv4 ARP.
This file contains code to manage the IPv4 ARP tables (IP Address to MAC Address lookup).
Definition in file arp.c.