Go to the source code of this file.
◆ mpls_error
#define mpls_error |
( |
|
n, |
|
|
|
s |
|
) |
| MPLS_ERROR_##n, |
◆ mpls_interface_state_change_callback_t
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.
Definition at line 38 of file mpls.h.
◆ mpls_error_t
◆ mpls_dest_cmp()
int mpls_dest_cmp |
( |
void * |
a1, |
|
|
void * |
a2 |
|
) |
| |
◆ mpls_feature_init()
◆ mpls_fib_index_cmp()
int mpls_fib_index_cmp |
( |
void * |
a1, |
|
|
void * |
a2 |
|
) |
| |
◆ mpls_fib_reset_labels()
int mpls_fib_reset_labels |
( |
u32 |
fib_id | ) |
|
◆ mpls_label_cmp()
int mpls_label_cmp |
( |
void * |
a1, |
|
|
void * |
a2 |
|
) |
| |
◆ mpls_sw_interface_enable_disable()
int mpls_sw_interface_enable_disable |
( |
mpls_main_t * |
mm, |
|
|
u32 |
sw_if_index, |
|
|
u8 |
is_enable, |
|
|
u8 |
is_api |
|
) |
| |
◆ mpls_sw_interface_is_enabled()
u8 mpls_sw_interface_is_enabled |
( |
u32 |
sw_if_index | ) |
|
◆ mpls_table_create()
void mpls_table_create |
( |
u32 |
table_id, |
|
|
u8 |
is_api, |
|
|
const u8 * |
name |
|
) |
| |
◆ mpls_table_delete()
void mpls_table_delete |
( |
u32 |
table_id, |
|
|
u8 |
is_api |
|
) |
| |
◆ format_mpls_eos_bit
◆ format_mpls_header
◆ format_mpls_unicast_header_net_byte_order
◆ format_mpls_unicast_label
◆ mpls_input_node
Initial value:= {
.name = "mpls-input",
.vector_size =
sizeof (
u32),
.next_nodes = {
#define _(s,n)
},
}
format_function_t format_mpls_unicast_header_net_byte_order
(constructor) VLIB_REGISTER_NODE (mpls_input_node)
Definition at line 248 of file mpls_input.c.
◆ mpls_main
◆ mpls_midchain_node
(constructor) VLIB_REGISTER_NODE (mpls_midchain_node)
Definition at line 352 of file mpls_output.c.
◆ mpls_output_node
(constructor) VLIB_REGISTER_NODE (mpls_output_node)
Definition at line 324 of file mpls_output.c.
◆ unformat_mpls_header
◆ unformat_mpls_label_net_byte_order
◆ unformat_mpls_unicast_label
◆ unformat_pg_mpls_header