Go to the source code of this file.
◆ pw_cw_trace_t
A struct to hold tracing information for the MPLS label imposition node.
◆ format_pw_cw_dpo()
u8* format_pw_cw_dpo |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ format_pw_cw_trace()
static u8* format_pw_cw_trace |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
|
static |
◆ pw_cw_dpo_alloc()
◆ pw_cw_dpo_create()
Create an PW CW pop.
- Parameters
-
parent | The parent of the created MPLS label object |
dpo | The PW CW DPO created |
Definition at line 43 of file pw_cw.c.
◆ pw_cw_dpo_get_index()
◆ pw_cw_dpo_lock()
static void pw_cw_dpo_lock |
( |
dpo_id_t * |
dpo | ) |
|
|
static |
◆ pw_cw_dpo_mem_show()
static void pw_cw_dpo_mem_show |
( |
void |
| ) |
|
|
static |
◆ pw_cw_dpo_module_init()
void pw_cw_dpo_module_init |
( |
void |
| ) |
|
◆ pw_cw_dpo_unlock()
static void pw_cw_dpo_unlock |
( |
dpo_id_t * |
dpo | ) |
|
|
static |
◆ pw_cw_node()
◆ pw_cw_pop_inline()
◆ pw_cw_dpo_pool
◆ pw_cw_node
Initial value:= {
.name = "pw-cw-pop",
.vector_size =
sizeof(
u32),
}
static u8 * format_pw_cw_trace(u8 *s, va_list *args)
(constructor) VLIB_REGISTER_NODE (pw_cw_node)
Definition at line 272 of file pw_cw.c.
◆ pw_cw_nodes
Initial value:=
{
}
static const char *const pw_cw_proto_nodes[]
Definition at line 301 of file pw_cw.c.
◆ pw_cw_proto_nodes
const char* const pw_cw_proto_nodes[] |
|
static |
Initial value:
Definition at line 295 of file pw_cw.c.
◆ pwcw_vft
Initial value:= {
}
static void pw_cw_dpo_unlock(dpo_id_t *dpo)
static void pw_cw_dpo_mem_show(void)
u8 * format_pw_cw_dpo(u8 *s, va_list *args)
static void pw_cw_dpo_lock(dpo_id_t *dpo)
Definition at line 288 of file pw_cw.c.