FD.io VPP
v18.07-rc0-415-g6c78436
Vector Packet Processing
|
Circular joournal diagnostic mechanism. More...
Go to the source code of this file.
Functions | |
void | cj_log (u32 type, void *data0, void *data1) |
void | cj_stop (void) |
clib_error_t * | cj_init (vlib_main_t *vm) |
static clib_error_t * | cj_config (vlib_main_t *vm, unformat_input_t *input) |
void | cj_enable_disable (int is_enable) |
static void | cj_dump_one_record (cj_record_t *r) |
static void | cj_dump_internal (u8 filter0_enable, u64 filter0, u8 filter1_enable, u64 filter1) |
void | cj_dump (void) |
void | cj_dump_filter_data0 (u64 filter0) |
void | cj_dump_filter_data1 (u64 filter1) |
void | cj_dump_filter_data12 (u64 filter0, u64 filter1) |
static clib_error_t * | cj_command_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
Variables | |
cj_main_t | cj_main |
static vlib_cli_command_t | cj_command |
(constructor) VLIB_CLI_COMMAND (cj_command) More... | |
Circular joournal diagnostic mechanism.
The cj
thread-safe circular log buffer scheme is occasionally useful when chasing bugs. Calls to it should not be checked in.
Definition in file cj.c.
|
static |
|
static |
void cj_dump | ( | void | ) |
void cj_dump_filter_data0 | ( | u64 | filter0 | ) |
void cj_dump_filter_data1 | ( | u64 | filter1 | ) |
|
inlinestatic |
void cj_enable_disable | ( | int | is_enable | ) |
clib_error_t* cj_init | ( | vlib_main_t * | vm | ) |
void cj_log | ( | u32 | type, |
void * | data0, | ||
void * | data1 | ||
) |
void cj_stop | ( | void | ) |
|
static |
(constructor) VLIB_CLI_COMMAND (cj_command)