diff options
author | Dave Barach <dave@barachs.net> | 2018-09-30 15:54:06 -0400 |
---|---|---|
committer | Dave Barach <dave@barachs.net> | 2018-09-30 15:55:09 -0400 |
commit | 88c6e0086b15963b4d1a268e1fe8bbc2bcd9779c (patch) | |
tree | 4a084fdfab1d4390753402a0972cfddc33c52be5 /src/vlib/threads_cli.c | |
parent | 762d83c198c6c24cce4eb94a6d027f520d0b8383 (diff) |
vlib: barrier sync elog tracing improvements
Change-Id: I2d3b8d5a7192ff68bee443a99346ecb807b2d833
Signed-off-by: Damjan Marion <damarion@cisco.com>
Signed-off-by: Dave Barach <dave@barachs.net>
Diffstat (limited to 'src/vlib/threads_cli.c')
-rw-r--r-- | src/vlib/threads_cli.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/vlib/threads_cli.c b/src/vlib/threads_cli.c index 02bdea5cb0f..bb9ddbc6e3c 100644 --- a/src/vlib/threads_cli.c +++ b/src/vlib/threads_cli.c @@ -574,6 +574,28 @@ VLIB_CLI_COMMAND (cmd_test_frame_queue_threshold,static) = { }; /* *INDENT-ON* */ +static clib_error_t * +test_threads_barrier_elog_command_fn (vlib_main_t * vm, + unformat_input_t * input, + vlib_cli_command_t * cmd) +{ + if (unformat (input, "enable")) + vlib_worker_threads->barrier_elog_enabled = 1; + else if (unformat (input, "disable")) + vlib_worker_threads->barrier_elog_enabled = 0; + else + return clib_error_return (0, "please choose enable or disable"); + return 0; +} + +/* *INDENT-OFF* */ +VLIB_CLI_COMMAND (test_elog_vector_length_trigger, static) = +{ + .path = "test threads barrier-elog", + .short_help = "test threads barrier-elog", + .function = test_threads_barrier_elog_command_fn, +}; +/* *INDENT-ON* */ /* * fd.io coding-style-patch-verification: ON |