FD.io VPP
v18.04-17-g3a0d853
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | mpls_main_t |
Macros | |
#define | mpls_error(n, s) MPLS_ERROR_##n, |
Typedefs | |
typedef void(* | mpls_interface_state_change_callback_t) (u32 sw_if_index, u32 is_enable) |
Definition of a callback for receiving MPLS interface state change notifications. More... | |
Enumerations | |
enum | mpls_error_t { MPLS_N_ERROR } |
Functions | |
clib_error_t * | mpls_feature_init (vlib_main_t *vm) |
int | mpls_sw_interface_enable_disable (mpls_main_t *mm, u32 sw_if_index, u8 is_enable, u8 is_api) |
u8 | mpls_sw_interface_is_enabled (u32 sw_if_index) |
int | mpls_fib_reset_labels (u32 fib_id) |
int | mpls_dest_cmp (void *a1, void *a2) |
int | mpls_fib_index_cmp (void *a1, void *a2) |
int | mpls_label_cmp (void *a1, void *a2) |
void | mpls_table_create (u32 table_id, u8 is_api, const u8 *name) |
void | mpls_table_delete (u32 table_id, u8 is_api) |
Variables | |
mpls_main_t | mpls_main |
format_function_t | format_mpls_eos_bit |
format_function_t | format_mpls_unicast_header_net_byte_order |
format_function_t | format_mpls_unicast_label |
format_function_t | format_mpls_header |
vlib_node_registration_t | mpls_input_node |
(constructor) VLIB_REGISTER_NODE (mpls_input_node) More... | |
vlib_node_registration_t | mpls_output_node |
(constructor) VLIB_REGISTER_NODE (mpls_output_node) More... | |
vlib_node_registration_t | mpls_midchain_node |
(constructor) VLIB_REGISTER_NODE (mpls_midchain_node) More... | |
unformat_function_t | unformat_mpls_label_net_byte_order |
unformat_function_t | unformat_mpls_unicast_label |
unformat_function_t | unformat_mpls_header |
unformat_function_t | unformat_pg_mpls_header |
enum mpls_error_t |
clib_error_t* mpls_feature_init | ( | vlib_main_t * | vm | ) |
int mpls_sw_interface_enable_disable | ( | mpls_main_t * | mm, |
u32 | sw_if_index, | ||
u8 | is_enable, | ||
u8 | is_api | ||
) |
Definition at line 39 of file interface.c.
Definition at line 28 of file interface.c.
Definition at line 275 of file mpls_api.c.
Definition at line 63 of file mpls_api.c.
format_function_t format_mpls_eos_bit |
format_function_t format_mpls_header |
format_function_t format_mpls_unicast_header_net_byte_order |
format_function_t format_mpls_unicast_label |
vlib_node_registration_t mpls_input_node |
(constructor) VLIB_REGISTER_NODE (mpls_input_node)
Definition at line 248 of file mpls_input.c.
mpls_main_t mpls_main |
vlib_node_registration_t mpls_midchain_node |
(constructor) VLIB_REGISTER_NODE (mpls_midchain_node)
Definition at line 352 of file mpls_output.c.
vlib_node_registration_t mpls_output_node |
(constructor) VLIB_REGISTER_NODE (mpls_output_node)
Definition at line 324 of file mpls_output.c.
unformat_function_t unformat_mpls_header |
unformat_function_t unformat_mpls_label_net_byte_order |
unformat_function_t unformat_mpls_unicast_label |
unformat_function_t unformat_pg_mpls_header |