FD.io VPP  v19.01.3-6-g70449b9b9
Vector Packet Processing
nsh_pop.c File Reference
+ Include dependency graph for nsh_pop.c:

Go to the source code of this file.

Functions

nsh_option_map_tnsh_md2_lookup_option (u16 class, u8 type)
 
u8format_nsh_header (u8 *s, va_list *args)
 
u8format_nsh_node_map_trace (u8 *s, va_list *args)
 
u8format_nsh_pop_header (u8 *s, va_list *args)
 
u8format_nsh_pop_node_map_trace (u8 *s, va_list *args)
 
static uword nsh_pop_inline (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *from_frame)
 
static uword nsh_pop (vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *from_frame)
 Graph processing dispatch function for NSH Input. More...
 
 VLIB_NODE_FUNCTION_MULTIARCH (nsh_pop_node, nsh_pop)
 

Variables

static char * nsh_pop_node_error_strings []
 
vlib_node_registration_t nsh_pop_node
 (constructor) VLIB_REGISTER_NODE (nsh_pop_node) More...
 

Function Documentation

◆ format_nsh_header()

u8* format_nsh_header ( u8 s,
va_list *  args 
)

Definition at line 245 of file nsh.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ format_nsh_node_map_trace()

u8* format_nsh_node_map_trace ( u8 s,
va_list *  args 
)

Definition at line 412 of file nsh.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ format_nsh_pop_header()

u8* format_nsh_pop_header ( u8 s,
va_list *  args 
)

Definition at line 35 of file nsh_pop.c.

+ Here is the call graph for this function:

◆ format_nsh_pop_node_map_trace()

u8* format_nsh_pop_node_map_trace ( u8 s,
va_list *  args 
)

Definition at line 42 of file nsh_pop.c.

+ Here is the call graph for this function:

◆ nsh_md2_lookup_option()

nsh_option_map_t* nsh_md2_lookup_option ( u16  class,
u8  type 
)

Definition at line 181 of file nsh.c.

+ Here is the caller graph for this function:

◆ nsh_pop()

static uword nsh_pop ( vlib_main_t vm,
vlib_node_runtime_t node,
vlib_frame_t from_frame 
)
static

Graph processing dispatch function for NSH Input.

Node Identifier:
nsh_input
Parameters
*vm
*node
*from_frame
Returns
from_frame->n_vectors

Definition at line 330 of file nsh_pop.c.

+ Here is the call graph for this function:

◆ nsh_pop_inline()

static uword nsh_pop_inline ( vlib_main_t vm,
vlib_node_runtime_t node,
vlib_frame_t from_frame 
)
static

Definition at line 49 of file nsh_pop.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ VLIB_NODE_FUNCTION_MULTIARCH()

VLIB_NODE_FUNCTION_MULTIARCH ( nsh_pop_node  ,
nsh_pop   
)

Variable Documentation

◆ nsh_pop_node

Initial value:
= {
.function = nsh_pop,
.name = "nsh-pop",
.vector_size = sizeof (u32),
.format_buffer = format_nsh_pop_header,
.error_strings = nsh_pop_node_error_strings,
.n_next_nodes = NSH_NODE_N_NEXT,
.next_nodes = {
#define _(s,n)
},
}
#define foreach_nsh_node_next
Definition: nsh.h:205
static uword nsh_pop(vlib_main_t *vm, vlib_node_runtime_t *node, vlib_frame_t *from_frame)
Graph processing dispatch function for NSH Input.
Definition: nsh_pop.c:330
static char * nsh_pop_node_error_strings[]
Definition: nsh_pop.c:336
u8 * format_nsh_pop_node_map_trace(u8 *s, va_list *args)
Definition: nsh_pop.c:42
unsigned int u32
Definition: types.h:88
u8 * format_nsh_pop_header(u8 *s, va_list *args)
Definition: nsh_pop.c:35
#define ARRAY_LEN(x)
Definition: clib.h:62

(constructor) VLIB_REGISTER_NODE (nsh_pop_node)

Definition at line 343 of file nsh_pop.c.

◆ nsh_pop_node_error_strings

char* nsh_pop_node_error_strings[]
static
Initial value:
= {
#define _(sym,string)
}
#define foreach_nsh_node_error
Definition: nsh.h:188

Definition at line 336 of file nsh_pop.c.