Go to the source code of this file.
|
static uword | ethernet_set_rewrite (vnet_main_t *vnm, u32 sw_if_index, u32 l3_type, void *dst_address, void *rewrite, uword max_rewrite_bytes) |
|
| VNET_HW_INTERFACE_CLASS (ethernet_hw_interface_class) |
|
uword | unformat_ethernet_interface (unformat_input_t *input, va_list *args) |
|
clib_error_t * | ethernet_register_interface (vnet_main_t *vnm, u32 dev_class_index, u32 dev_instance, u8 *address, u32 *hw_if_index_return, ethernet_flag_change_function_t flag_change) |
|
void | ethernet_delete_interface (vnet_main_t *vnm, u32 hw_if_index) |
|
u32 | ethernet_set_flags (vnet_main_t *vnm, u32 hw_if_index, u32 flags) |
|
static uword | simulated_ethernet_interface_tx (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *frame) |
|
static u8 * | format_simulated_ethernet_name (u8 *s, va_list *args) |
|
static clib_error_t * | simulated_ethernet_admin_up_down (vnet_main_t *vnm, u32 hw_if_index, u32 flags) |
|
| VNET_DEVICE_CLASS (ethernet_simulated_device_class) |
|
int | vnet_create_loopback_interface (u32 *sw_if_indexp, u8 *mac_address) |
|
static clib_error_t * | create_simulated_ethernet_interfaces (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
ethernet_interface_t * | ethernet_get_interface (ethernet_main_t *em, u32 hw_if_index) |
|
int | vnet_delete_loopback_interface (u32 sw_if_index) |
|
static clib_error_t * | delete_simulated_ethernet_interfaces (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static u8* format_simulated_ethernet_name |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
int vnet_create_loopback_interface |
( |
u32 * |
sw_if_indexp, |
|
|
u8 * |
mac_address |
|
) |
| |
int vnet_delete_loopback_interface |
( |
u32 |
sw_if_index | ) |
|
VNET_DEVICE_CLASS |
( |
ethernet_simulated_device_class |
| ) |
|
Initial value:= {
.path = "create loopback interface",
.short_help = "create loopback interface [mac <mac-addr>]",
}
static clib_error_t * create_simulated_ethernet_interfaces(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (create_loopback_interface_command)
Definition at line 444 of file interface.c.
Initial value:= {
.path = "loopback create-interface",
.short_help = "Create Loopback ethernet interface [mac <mac-addr>]",
}
static clib_error_t * create_simulated_ethernet_interfaces(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (create_simulated_ethernet_interface_command)
Definition at line 438 of file interface.c.
Initial value:= {
.path = "delete loopback interface",
.short_help = "delete loopback interface intfc <interface>",
}
static clib_error_t * delete_simulated_ethernet_interfaces(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (delete_loopback_interface_command)
Definition at line 509 of file interface.c.
Initial value:= {
.path = "loopback delete-interface",
.short_help = "Delete Loopback ethernet interface intfc <interface>",
}
static clib_error_t * delete_simulated_ethernet_interfaces(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (delete_simulated_ethernet_interface_command)
Definition at line 503 of file interface.c.