FD.io VPP  v19.08.3-2-gbabecb413
Vector Packet Processing
error.c File Reference
+ Include dependency graph for error.c:

Go to the source code of this file.

Functions

uword vlib_error_drop_buffers (vlib_main_t *vm, vlib_node_runtime_t *node, u32 *buffers, u32 next_buffer_stride, u32 n_buffers, u32 next_index, u32 drop_error_node, u32 drop_error_code)
 
void vlib_register_errors (vlib_main_t *vm, u32 node_index, u32 n_errors, char *error_strings[])
 
static clib_error_tshow_errors (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 
static clib_error_tclear_error_counters (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
 

Variables

vlib_cli_command_t vlib_cli_show_errors
 (constructor) VLIB_CLI_COMMAND (vlib_cli_show_errors) More...
 
static vlib_cli_command_t cli_show_node_counters
 (constructor) VLIB_CLI_COMMAND (cli_show_node_counters) More...
 
static vlib_cli_command_t cli_clear_error_counters
 (constructor) VLIB_CLI_COMMAND (cli_clear_error_counters) More...
 
static vlib_cli_command_t cli_clear_node_counters
 (constructor) VLIB_CLI_COMMAND (cli_clear_node_counters) More...
 

Function Documentation

◆ clear_error_counters()

static clib_error_t* clear_error_counters ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 301 of file error.c.

◆ show_errors()

static clib_error_t* show_errors ( vlib_main_t vm,
unformat_input_t input,
vlib_cli_command_t cmd 
)
static

Definition at line 202 of file error.c.

+ Here is the call graph for this function:

◆ vlib_error_drop_buffers()

uword vlib_error_drop_buffers ( vlib_main_t vm,
vlib_node_runtime_t node,
u32 buffers,
u32  next_buffer_stride,
u32  n_buffers,
u32  next_index,
u32  drop_error_node,
u32  drop_error_code 
)

Definition at line 45 of file error.c.

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

◆ vlib_register_errors()

void vlib_register_errors ( vlib_main_t vm,
u32  node_index,
u32  n_errors,
char *  error_strings[] 
)

Definition at line 117 of file error.c.

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

Variable Documentation

◆ cli_clear_error_counters

vlib_cli_command_t cli_clear_error_counters
static
Initial value:
= {
.path = "clear errors",
.short_help = "Clear error counters",
.function = clear_error_counters,
}
static clib_error_t * clear_error_counters(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: error.c:301

(constructor) VLIB_CLI_COMMAND (cli_clear_error_counters)

Definition at line 319 of file error.c.

◆ cli_clear_node_counters

vlib_cli_command_t cli_clear_node_counters
static
Initial value:
= {
.path = "clear node counters",
.short_help = "Clear node counters",
.function = clear_error_counters,
}
static clib_error_t * clear_error_counters(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: error.c:301

(constructor) VLIB_CLI_COMMAND (cli_clear_node_counters)

Definition at line 327 of file error.c.

◆ cli_show_node_counters

vlib_cli_command_t cli_show_node_counters
static
Initial value:
= {
.path = "show node counters",
.short_help = "Show node counters",
.function = show_errors,
}
static clib_error_t * show_errors(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: error.c:202

(constructor) VLIB_CLI_COMMAND (cli_show_node_counters)

Definition at line 293 of file error.c.

◆ vlib_cli_show_errors

vlib_cli_command_t vlib_cli_show_errors
Initial value:
= {
.path = "show errors",
.short_help = "Show error counts",
.function = show_errors,
}
static clib_error_t * show_errors(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
Definition: error.c:202

(constructor) VLIB_CLI_COMMAND (vlib_cli_show_errors)

Definition at line 285 of file error.c.