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.