|
static clib_error_t * | vnet_hw_interface_set_flags_helper (vnet_main_t *vnm, u32 hw_if_index, vnet_hw_interface_flags_t flags, vnet_interface_helper_flags_t helper_flags) |
|
static clib_error_t * | vnet_sw_interface_set_flags_helper (vnet_main_t *vnm, u32 sw_if_index, vnet_sw_interface_flags_t flags, vnet_interface_helper_flags_t helper_flags) |
|
static clib_error_t * | vnet_hw_interface_set_class_helper (vnet_main_t *vnm, u32 hw_if_index, u32 hw_class_index, u32 redistribute) |
|
static void | serialize_vec_vnet_sw_hw_interface_state (serialize_main_t *m, va_list *va) |
|
static void | unserialize_vec_vnet_sw_hw_interface_state (serialize_main_t *m, va_list *va) |
|
static vnet_sw_interface_flags_t | vnet_hw_interface_flags_to_sw (vnet_hw_interface_flags_t hwf) |
|
void | serialize_vnet_interface_state (serialize_main_t *m, va_list *va) |
|
static vnet_hw_interface_flags_t | vnet_sw_interface_flags_to_hw (vnet_sw_interface_flags_t swf) |
|
void | unserialize_vnet_interface_state (serialize_main_t *m, va_list *va) |
|
static clib_error_t * | call_elf_section_interface_callbacks (vnet_main_t *vnm, u32 if_index, u32 flags, _vnet_interface_function_list_elt_t **elts) |
|
static clib_error_t * | call_hw_interface_add_del_callbacks (vnet_main_t *vnm, u32 hw_if_index, u32 is_create) |
|
static clib_error_t * | call_sw_interface_add_del_callbacks (vnet_main_t *vnm, u32 sw_if_index, u32 is_create) |
|
clib_error_t * | vnet_hw_interface_set_flags (vnet_main_t *vnm, u32 hw_if_index, vnet_hw_interface_flags_t flags) |
|
clib_error_t * | vnet_sw_interface_set_flags (vnet_main_t *vnm, u32 sw_if_index, vnet_sw_interface_flags_t flags) |
|
static u32 | vnet_create_sw_interface_no_callbacks (vnet_main_t *vnm, vnet_sw_interface_t *template) |
|
clib_error_t * | vnet_create_sw_interface (vnet_main_t *vnm, vnet_sw_interface_t *template, u32 *sw_if_index) |
|
void | vnet_delete_sw_interface (vnet_main_t *vnm, u32 sw_if_index) |
|
static clib_error_t * | call_sw_interface_mtu_change_callbacks (vnet_main_t *vnm, u32 sw_if_index) |
|
void | vnet_sw_interface_set_mtu (vnet_main_t *vnm, u32 sw_if_index, u32 mtu) |
|
void | vnet_sw_interface_set_protocol_mtu (vnet_main_t *vnm, u32 sw_if_index, u32 mtu[]) |
|
void | vnet_sw_interface_ip_directed_broadcast (vnet_main_t *vnm, u32 sw_if_index, u8 enable) |
|
static walk_rc_t | sw_interface_walk_callback (vnet_main_t *vnm, u32 sw_if_index, void *ctx) |
|
void | vnet_hw_interface_set_mtu (vnet_main_t *vnm, u32 hw_if_index, u32 mtu) |
|
static void | setup_tx_node (vlib_main_t *vm, u32 node_index, vnet_device_class_t *dev_class) |
|
static void | setup_output_node (vlib_main_t *vm, u32 node_index, vnet_hw_interface_class_t *hw_class) |
|
u32 | vnet_register_interface (vnet_main_t *vnm, u32 dev_class_index, u32 dev_instance, u32 hw_class_index, u32 hw_instance) |
|
void | vnet_delete_hw_interface (vnet_main_t *vnm, u32 hw_if_index) |
|
void | vnet_hw_interface_walk_sw (vnet_main_t *vnm, u32 hw_if_index, vnet_hw_sw_interface_walk_t fn, void *ctx) |
| Walk the SW interfaces on a HW interface - this is the super interface and any sub-interfaces. More...
|
|
void | vnet_hw_interface_walk (vnet_main_t *vnm, vnet_hw_interface_walk_t fn, void *ctx) |
| Walk all the HW interface. More...
|
|
void | vnet_sw_interface_walk (vnet_main_t *vnm, vnet_sw_interface_walk_t fn, void *ctx) |
| Walk all the SW interfaces in the system. More...
|
|
void | vnet_hw_interface_init_for_class (vnet_main_t *vnm, u32 hw_if_index, u32 hw_class_index, u32 hw_instance) |
|
clib_error_t * | vnet_hw_interface_set_class (vnet_main_t *vnm, u32 hw_if_index, u32 hw_class_index) |
|
static int | vnet_hw_interface_rx_redirect_to_node_helper (vnet_main_t *vnm, u32 hw_if_index, u32 node_index, u32 redistribute) |
|
int | vnet_hw_interface_rx_redirect_to_node (vnet_main_t *vnm, u32 hw_if_index, u32 node_index) |
|
word | vnet_sw_interface_compare (vnet_main_t *vnm, uword sw_if_index0, uword sw_if_index1) |
|
word | vnet_hw_interface_compare (vnet_main_t *vnm, uword hw_if_index0, uword hw_if_index1) |
|
int | vnet_sw_interface_is_p2p (vnet_main_t *vnm, u32 sw_if_index) |
|
clib_error_t * | vnet_interface_init (vlib_main_t *vm) |
|
int | vnet_interface_name_renumber (u32 sw_if_index, u32 new_show_dev_instance) |
|
clib_error_t * | vnet_rename_interface (vnet_main_t *vnm, u32 hw_if_index, char *new_name) |
|
static clib_error_t * | vnet_hw_interface_change_mac_address_helper (vnet_main_t *vnm, u32 hw_if_index, const u8 *mac_address) |
|
clib_error_t * | vnet_hw_interface_change_mac_address (vnet_main_t *vnm, u32 hw_if_index, const u8 *mac_address) |
|
void | vnet_sw_interface_update_unnumbered (u32 unnumbered_sw_if_index, u32 ip_sw_if_index, u8 enable) |
|
vnet_l3_packet_type_t | vnet_link_to_l3_proto (vnet_link_t link) |
| Convert a link to to an Ethertype. More...
|
|
vnet_mtu_t | vnet_link_to_mtu (vnet_link_t link) |
|
u8 * | default_build_rewrite (vnet_main_t *vnm, u32 sw_if_index, vnet_link_t link_type, const void *dst_address) |
| Return a complete, zero-length (aka dummy) rewrite. More...
|
|
void | default_update_adjacency (vnet_main_t *vnm, u32 sw_if_index, u32 ai) |
| Default adjacency update function. More...
|
|
void | collect_detailed_interface_stats_flag_set (void) |
|
void | collect_detailed_interface_stats_flag_clear (void) |
|
static clib_error_t * | collect_detailed_interface_stats_cli (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|