|
u8 * | format_lisp_gpe_tx_trace (u8 *s, va_list *args) |
|
static void | get_one_tunnel_inline (lisp_gpe_main_t *lgm, vlib_buffer_t *b0, lisp_gpe_tunnel_t **t0, u8 is_v4) |
|
static void | encap_one_inline (lisp_gpe_main_t *lgm, vlib_buffer_t *b0, lisp_gpe_tunnel_t *t0, u32 *next0) |
|
static void | get_two_tunnels_inline (lisp_gpe_main_t *lgm, vlib_buffer_t *b0, vlib_buffer_t *b1, lisp_gpe_tunnel_t **t0, lisp_gpe_tunnel_t **t1, u8 is_v4) |
|
static void | encap_two_inline (lisp_gpe_main_t *lgm, vlib_buffer_t *b0, vlib_buffer_t *b1, lisp_gpe_tunnel_t *t0, lisp_gpe_tunnel_t *t1, u32 *next0, u32 *next1) |
|
static uword | lisp_gpe_interface_tx (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *from_frame) |
|
static u8 * | format_lisp_gpe_name (u8 *s, va_list *args) |
|
| VNET_DEVICE_CLASS (lisp_gpe_device_class, static) |
|
static uword | dummy_set_rewrite (vnet_main_t *vnm, u32 sw_if_index, u32 l3_type, void *dst_address, void *rewrite, uword max_rewrite_bytes) |
|
u8 * | format_lisp_gpe_header_with_length (u8 *s, va_list *args) |
|
| VNET_HW_INTERFACE_CLASS (lisp_gpe_hw_class) |
|
int | add_del_ip_prefix_route (ip_prefix_t *dst_prefix, u32 table_id, ip_adjacency_t *add_adj, u8 is_add, u32 *adj_index) |
|
static void | add_del_lisp_gpe_default_route (u32 table_id, u8 is_v4, u8 is_add) |
|
static void | lisp_gpe_iface_set_table (u32 sw_if_index, u32 table_id, u8 is_ip4) |
|
u8 * | format_l2_lisp_gpe_tx_trace (u8 *s, va_list *args) |
|
static void | l2_process_tunnel_action (vlib_buffer_t *b0, u8 action, u32 *next0) |
|
static u32 | ip_flow_hash (void *data) |
|
static u32 | l2_flow_hash (vlib_buffer_t *b0) |
|
static void | l2_process_one (lisp_gpe_main_t *lgm, vlib_buffer_t *b0, u32 ti0, u32 *next0) |
|
static void | l2_process_two (lisp_gpe_main_t *lgm, vlib_buffer_t *b0, vlib_buffer_t *b1, u32 ti0, u32 ti1, u32 *next0, u32 *next1) |
|
static uword | l2_lisp_gpe_interface_tx (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *from_frame) |
|
static u8 * | format_l2_lisp_gpe_name (u8 *s, va_list *args) |
|
| VNET_DEVICE_CLASS (l2_lisp_gpe_device_class, static) |
|
static vnet_hw_interface_t * | create_lisp_gpe_iface (lisp_gpe_main_t *lgm, u32 vni, u32 dp_table, vnet_device_class_t *dev_class, tunnel_lookup_t *tuns) |
|
static void | remove_lisp_gpe_iface (lisp_gpe_main_t *lgm, u32 hi_index, u32 dp_table, tunnel_lookup_t *tuns) |
|
static int | lisp_gpe_add_del_l3_iface (lisp_gpe_main_t *lgm, vnet_lisp_gpe_add_del_iface_args_t *a) |
|
static int | lisp_gpe_add_del_l2_iface (lisp_gpe_main_t *lgm, vnet_lisp_gpe_add_del_iface_args_t *a) |
|
int | vnet_lisp_gpe_add_del_iface (vnet_lisp_gpe_add_del_iface_args_t *a, u32 *hw_if_indexp) |
|
static clib_error_t * | lisp_gpe_add_del_iface_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|