![]() |
FD.io VPP
v19.04.4-rc0-5-ge88582fac
Vector Packet Processing
|
Include dependency graph for mpls.h:
This graph shows which files directly or indirectly include this file: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 |
| typedef void(* mpls_interface_state_change_callback_t) (u32 sw_if_index, u32 is_enable) |
| 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.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 28 of file interface.c.
Definition at line 285 of file mpls_api.c.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 63 of file mpls_api.c.
Here is the call graph for this function:
Here is the caller graph for this function:| 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 245 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 347 of file mpls_output.c.
| vlib_node_registration_t mpls_output_node |
(constructor) VLIB_REGISTER_NODE (mpls_output_node)
Definition at line 323 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 |